Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
Modificare plugin
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
Author
Message
1011
Pavel. #
[Mentally Stable]
Status: Offline
(since 27-02-2017 11:34)
Joined: 04 Dec 2015
Posts: 38
,
Topics: 17
Location:
Romania
Reputation:
16.3
Posted: 02-02-2016, 13:43:34
| Translate post to:
... (
Click for more languages
)
As vrea sa-mi scote-ti din pluginul acesta Name si level din hud, culoarea sa fie pe albastru si daca puteti cand sta cineva spectator sa-i apara Name cu alb
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <nvault>
#include <fun>
new const
PLUGIN[] = "Simple Level Mod",
VERSION[] = "2.0",
AUTHOR[] = "scosmyn";
#define MAX_LEVELS 9
#define TASK_SHOWHUD 2674
#define ID_SHOWHUD (TaskIndex-TASK_SHOWHUD)
new const Kills[MAX_LEVELS+1] =
{
0, //1
100, //2
450, //3
900, //4
2000, //5
2500, //6
2900, //7
3500, //8
50000, //9
99999999 //nu se sterge
}
new const szTag[MAX_LEVELS][] =
{
"",
"Incepator",
"Luptator",
"Professionist",
"Master",
"Legenda",
"Pizdos",
"Manelist",
"Seff Nr 1"
}
new Level[33],Kill[33],szName[32],g_vault,g_sync
new pcvar_hs,pcvar_kill,pcvar_knife,pcvar_he,pcvar_efect,pcvar_r,pcvar_g,pcvar_b
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_event("DeathMsg","ev_msg","a")
RegisterHam(Ham_Spawn,"player","player_spawn",1)
pcvar_hs = register_cvar("cvar_hs_bonus","3")
pcvar_kill = register_cvar("cvar_normal_bonus","1")
pcvar_knife = register_cvar("cvar_knife_bonus","3")
pcvar_he = register_cvar("cvar_he_bonus","3")
pcvar_efect = register_cvar("cvar_effect_lvl","3")
pcvar_r = register_cvar("cvar_red","255")
pcvar_g = register_cvar("cvar_green","0")
pcvar_b = register_cvar("cvar_blue","0")
g_vault = nvault_open("simple_lvl_mod")
g_sync = CreateHudSyncObj()
if(g_vault == INVALID_HANDLE)
set_fail_state("Eroare la deschiderea bazei de date din vault.")
}
public player_spawn(id) {
if(!is_user_alive(id) || is_user_bot(id))
return HAM_IGNORED
if(Level[id] < 1)
Level[id] = 1
return HAM_IGNORED
}
public ev_msg( ) {
static kiler; kiler = read_data(1)
static hs; hs = read_data(3)
if(kiler == read_data(2) || !is_user_alive(kiler))
return
if(hs)
Kill[kiler]+= get_pcvar_num(pcvar_hs)
else
Kill[kiler]+= get_pcvar_num(pcvar_kill)
if(get_user_weapon(kiler) == CSW_KNIFE && !hs)
Kill[kiler]+= get_pcvar_num(pcvar_knife)
if(get_user_weapon(kiler) == CSW_HEGRENADE && !hs)
Kill[kiler]+= get_pcvar_num(pcvar_he)
if(Level[kiler] < MAX_LEVELS)
{
while(Kill[kiler] >= Kills[Level[kiler]])
{
Level[kiler]++
color(kiler,"!teamFelicitari,ai ajuns la level %i (!g%s!team).",Level[kiler],szTag[Level[kiler]])
screen_fade(kiler, get_pcvar_num(pcvar_efect), get_pcvar_num(pcvar_r), get_pcvar_num(pcvar_g), get_pcvar_num(pcvar_b), 115)
return
}
}
SaveData(kiler)
}
public client_putinserver(id) {
if(!is_user_bot(id))
{
LoadData(id)
set_task(1.1,"show_hud",id+TASK_SHOWHUD,_,_,"b")
}
}
public client_disconnect(id) {
remove_task(id+TASK_SHOWHUD)
SaveData(id)
}
public show_hud(TaskIndex) {
static id
id = ID_SHOWHUD
if(!is_user_alive(id))
{
id = pev(id, pev_iuser2)
if(!is_user_alive(id))
return
}
if(id != ID_SHOWHUD)
{
get_user_name(id,szName,charsmax(szName))
set_hudmessage(255, 255, 0, 0.0, 0.19, 0, 6.0, 1.1)
ShowSyncHudMsg(ID_SHOWHUD,g_sync,"Name: %s^nLevel: %d^nStatus: %s^nKill's: %i/%i.",szName,Level[id],szTag[Level[id]],Kill[id],Kills[Level[id]])
}
else
{
get_user_name(ID_SHOWHUD,szName,charsmax(szName))
set_hudmessage(255, 255, 0, 0.0, 0.19, 0, 6.0, 1.1)
ShowSyncHudMsg(ID_SHOWHUD,g_sync,"Name: %s^nLevel: %d^nStatus: %s^nKill's: %i/%i.",szName,Level[ID_SHOWHUD],szTag[Level[ID_SHOWHUD]],Kill[ID_SHOWHUD],Kills[Level[ID_SHOWHUD]])
}
}
public SaveData(id)
{
new name[32],vaultkey[64],vaultdata[256]
get_user_name(id,name,charsmax(name))
formatex(vaultkey,63,"%s-Mod",name)
formatex(vaultdata,255,"%i#%i#",Kill[id],Level[id])
nvault_set(g_vault,vaultkey,vaultdata)
}
public LoadData(id)
{
new name[32],vaultkey[64],vaultdata[256]
get_user_name(id,name,charsmax(name))
formatex(vaultkey,63,"%s-Mod",name)
formatex(vaultdata,255,"%i#%i#",Kill[id],Level[id])
nvault_get(g_vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new kill[32],level[32]
parse(vaultdata, kill, 31, level, 31)
Kill[id] = str_to_num(kill)
Level[id] = str_to_num(level)
}
public plugin_end() nvault_close(g_vault)
stock screen_fade(id,holdtime,r,g,b,a)
{
message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("ScreenFade"),{ 0, 0, 0 },id);
write_short(seconds_to_units(holdtime));
write_short(seconds_to_units(holdtime));
write_short(0);
write_byte(r);
write_byte(g);
write_byte(b);
write_byte(a);
message_end();
}
stock seconds_to_units(time)
{
return((1 << 12) * (time))
}
stock color( const id, const input[ ], any:... )
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )
replace_all( msg, 190, "!g", "^4" ) //- verde
replace_all( msg, 190, "!y", "^1" ) //- galben
replace_all( msg, 190, "!team", "^3" ) //- echipa
replace_all( msg, 190, "!n", "^0" ) //- normal
if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] );
write_string( msg );
message_end( );
}
}
}
}
Asta e actualul
http://en.file-upload.net/download-11270764/Untitled.png.html
0
0
Back to top
EDUTz
[HardcoreAmxxScripter]
Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306
,
Topics: 244
Location:
Jud. Miserupia, sat Bagadanc
Reputation:
4085
Votes
: 179
Posted: 02-02-2016, 14:39:57
| Translate post to:
... (
Click for more languages
)
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <nvault>
#include <fun>
new const
PLUGIN[] = "Simple Level Mod",
VERSION[] = "2.0",
AUTHOR[] = "scosmyn";
#define MAX_LEVELS 9
#define TASK_SHOWHUD 2674
#define ID_SHOWHUD (TaskIndex-TASK_SHOWHUD)
new const Kills[MAX_LEVELS+1] =
{
0, //1
100, //2
450, //3
900, //4
2000, //5
2500, //6
2900, //7
3500, //8
50000, //9
99999999 //nu se sterge
}
new const szTag[MAX_LEVELS][] =
{
"",
"Incepator",
"Luptator",
"Professionist",
"Master",
"Legenda",
"Pizdos",
"Manelist",
"Seff Nr 1"
}
new Level[33],Kill[33],szName[32],g_vault,g_sync
new pcvar_hs,pcvar_kill,pcvar_knife,pcvar_he,pcvar_efect,pcvar_r,pcvar_g,pcvar_b
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_event("DeathMsg","ev_msg","a")
RegisterHam(Ham_Spawn,"player","player_spawn",1)
pcvar_hs = register_cvar("cvar_hs_bonus","3")
pcvar_kill = register_cvar("cvar_normal_bonus","1")
pcvar_knife = register_cvar("cvar_knife_bonus","3")
pcvar_he = register_cvar("cvar_he_bonus","3")
pcvar_efect = register_cvar("cvar_effect_lvl","3")
pcvar_r = register_cvar("cvar_red","255")
pcvar_g = register_cvar("cvar_green","0")
pcvar_b = register_cvar("cvar_blue","0")
g_vault = nvault_open("simple_lvl_mod")
g_sync = CreateHudSyncObj()
if(g_vault == INVALID_HANDLE)
set_fail_state("Eroare la deschiderea bazei de date din vault.")
}
public player_spawn(id) {
if(!is_user_alive(id) || is_user_bot(id))
return HAM_IGNORED
if(Level[id] < 1)
Level[id] = 1
return HAM_IGNORED
}
public ev_msg( ) {
static kiler; kiler = read_data(1)
static hs; hs = read_data(3)
if(kiler == read_data(2) || !is_user_alive(kiler))
return
if(hs)
Kill[kiler]+= get_pcvar_num(pcvar_hs)
else
Kill[kiler]+= get_pcvar_num(pcvar_kill)
if(get_user_weapon(kiler) == CSW_KNIFE && !hs)
Kill[kiler]+= get_pcvar_num(pcvar_knife)
if(get_user_weapon(kiler) == CSW_HEGRENADE && !hs)
Kill[kiler]+= get_pcvar_num(pcvar_he)
if(Level[kiler] < MAX_LEVELS)
{
while(Kill[kiler] >= Kills[Level[kiler]])
{
Level[kiler]++
color(kiler,"!teamFelicitari,ai ajuns la level %i (!g%s!team).",Level[kiler],szTag[Level[kiler]])
screen_fade(kiler, get_pcvar_num(pcvar_efect), get_pcvar_num(pcvar_r), get_pcvar_num(pcvar_g), get_pcvar_num(pcvar_b), 115)
return
}
}
SaveData(kiler)
}
public client_putinserver(id) {
if(!is_user_bot(id))
{
LoadData(id)
set_task(1.1,"show_hud",id+TASK_SHOWHUD,_,_,"b")
}
}
public client_disconnect(id) {
remove_task(id+TASK_SHOWHUD)
SaveData(id)
}
public show_hud(TaskIndex) {
static id
id = ID_SHOWHUD
if(!is_user_alive(id))
{
id = pev(id, pev_iuser2)
if(!is_user_alive(id))
return
}
if(id != ID_SHOWHUD)
{
get_user_name(id,szName,charsmax(szName))
set_hudmessage(0, 0, 255, 0.0, 0.19, 0, 6.0, 1.1)
ShowSyncHudMsg(ID_SHOWHUD,g_sync,"Status: %s^nKill's: %i/%i.",szTag[Level[id]],Kill[id],Kills[Level[id]])
}
else
{
get_user_name(ID_SHOWHUD,szName,charsmax(szName))
set_hudmessage(0, 0, 255, 0.0, 0.19, 0, 6.0, 1.1)
ShowSyncHudMsg(ID_SHOWHUD,g_sync,"Status: %s^nKill's: %i/%i.",szTag[Level[ID_SHOWHUD]],Kill[ID_SHOWHUD],Kills[Level[ID_SHOWHUD]])
}
}
public SaveData(id)
{
new name[32],vaultkey[64],vaultdata[256]
get_user_name(id,name,charsmax(name))
formatex(vaultkey,63,"%s-Mod",name)
formatex(vaultdata,255,"%i#%i#",Kill[id],Level[id])
nvault_set(g_vault,vaultkey,vaultdata)
}
public LoadData(id)
{
new name[32],vaultkey[64],vaultdata[256]
get_user_name(id,name,charsmax(name))
formatex(vaultkey,63,"%s-Mod",name)
formatex(vaultdata,255,"%i#%i#",Kill[id],Level[id])
nvault_get(g_vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new kill[32],level[32]
parse(vaultdata, kill, 31, level, 31)
Kill[id] = str_to_num(kill)
Level[id] = str_to_num(level)
}
public plugin_end() nvault_close(g_vault)
stock screen_fade(id,holdtime,r,g,b,a)
{
message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("ScreenFade"),{ 0, 0, 0 },id);
write_short(seconds_to_units(holdtime));
write_short(seconds_to_units(holdtime));
write_short(0);
write_byte(r);
write_byte(g);
write_byte(b);
write_byte(a);
message_end();
}
stock seconds_to_units(time)
{
return((1 << 12) * (time))
}
stock color( const id, const input[ ], any:... )
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )
replace_all( msg, 190, "!g", "^4" ) //- verde
replace_all( msg, 190, "!y", "^1" ) //- galben
replace_all( msg, 190, "!team", "^3" ) //- echipa
replace_all( msg, 190, "!n", "^0" ) //- normal
if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] );
write_string( msg );
message_end( );
}
}
}
}
Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM
0
0
Back to top
Pavel. #
[Mentally Stable]
Status: Offline
(since 27-02-2017 11:34)
Joined: 04 Dec 2015
Posts: 38
,
Topics: 17
Location:
Romania
Reputation:
16.3
Posted: 02-02-2016, 18:42:29
| Translate post to:
... (
Click for more languages
)
http://postimg.org/image/magtgzop9/
http://postimg.org/image/tfpryr0ld/
Poti sa-l faci sa semene asa
0
0
Back to top
EDUTz
[HardcoreAmxxScripter]
Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306
,
Topics: 244
Location:
Jud. Miserupia, sat Bagadanc
Reputation:
4085
Votes
: 179
Posted: 02-02-2016, 19:57:12
| Translate post to:
... (
Click for more languages
)
Pavel. # wrote:
As vrea sa-mi scote-ti din pluginul acesta Name si level din hud
Te hotarasti fratica ce vrei ? AI zis sa scot name si level din hud, apoi vrei name inapoi ? Nu mai inteleg nimic, puteai zice de la bun inceput sa ceri sa arate ca acolo, sa nu exclud name-ul ....
Code:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <nvault>
#include <fun>
new const
PLUGIN[] = "Simple Level Mod",
VERSION[] = "2.0",
AUTHOR[] = "scosmyn";
#define MAX_LEVELS 9
#define TASK_SHOWHUD 2674
#define ID_SHOWHUD (TaskIndex-TASK_SHOWHUD)
new const Kills[MAX_LEVELS+1] =
{
0, //1
100, //2
450, //3
900, //4
2000, //5
2500, //6
2900, //7
3500, //8
50000, //9
99999999 //nu se sterge
}
new const szTag[MAX_LEVELS][] =
{
"",
"Incepator",
"Luptator",
"Professionist",
"Master",
"Legenda",
"Pizdos",
"Manelist",
"Seff Nr 1"
}
new Level[33],Kill[33],szName[32],g_vault,g_sync
new pcvar_hs,pcvar_kill,pcvar_knife,pcvar_he,pcvar_efect,pcvar_r,pcvar_g,pcvar_b
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_event("DeathMsg","ev_msg","a")
RegisterHam(Ham_Spawn,"player","player_spawn",1)
pcvar_hs = register_cvar("cvar_hs_bonus","3")
pcvar_kill = register_cvar("cvar_normal_bonus","1")
pcvar_knife = register_cvar("cvar_knife_bonus","3")
pcvar_he = register_cvar("cvar_he_bonus","3")
pcvar_efect = register_cvar("cvar_effect_lvl","3")
pcvar_r = register_cvar("cvar_red","255")
pcvar_g = register_cvar("cvar_green","0")
pcvar_b = register_cvar("cvar_blue","0")
g_vault = nvault_open("simple_lvl_mod")
g_sync = CreateHudSyncObj()
if(g_vault == INVALID_HANDLE)
set_fail_state("Eroare la deschiderea bazei de date din vault.")
}
public player_spawn(id) {
if(!is_user_alive(id) || is_user_bot(id))
return HAM_IGNORED
if(Level[id] < 1)
Level[id] = 1
return HAM_IGNORED
}
public ev_msg( ) {
static kiler; kiler = read_data(1)
static hs; hs = read_data(3)
if(kiler == read_data(2) || !is_user_alive(kiler))
return
if(hs)
Kill[kiler]+= get_pcvar_num(pcvar_hs)
else
Kill[kiler]+= get_pcvar_num(pcvar_kill)
if(get_user_weapon(kiler) == CSW_KNIFE && !hs)
Kill[kiler]+= get_pcvar_num(pcvar_knife)
if(get_user_weapon(kiler) == CSW_HEGRENADE && !hs)
Kill[kiler]+= get_pcvar_num(pcvar_he)
if(Level[kiler] < MAX_LEVELS)
{
while(Kill[kiler] >= Kills[Level[kiler]])
{
Level[kiler]++
color(kiler,"!teamFelicitari,ai ajuns la level %i (!g%s!team).",Level[kiler],szTag[Level[kiler]])
screen_fade(kiler, get_pcvar_num(pcvar_efect), get_pcvar_num(pcvar_r), get_pcvar_num(pcvar_g), get_pcvar_num(pcvar_b), 115)
return
}
}
SaveData(kiler)
}
public client_putinserver(id) {
if(!is_user_bot(id))
{
LoadData(id)
set_task(1.1,"show_hud",id+TASK_SHOWHUD,_,_,"b")
}
}
public client_disconnect(id) {
remove_task(id+TASK_SHOWHUD)
SaveData(id)
}
public show_hud(TaskIndex) {
static id
id = ID_SHOWHUD
if(!is_user_alive(id))
{
id = pev(id, pev_iuser2)
if(!is_user_alive(id))
return
}
if(id != ID_SHOWHUD)
{
get_user_name(id,szName,charsmax(szName))
set_hudmessage(0, 0, 255, 0.0, 0.19, 0, 6.0, 1.1)
ShowSyncHudMsg(ID_SHOWHUD,g_sync,"Name: %s^nStatus: %s^nKill's: %i/%i.",szName,szTag[Level[id]],Kill[id],Kills[Level[id]])
}
else
{
get_user_name(ID_SHOWHUD,szName,charsmax(szName))
set_hudmessage(0, 0, 255, 0.0, 0.19, 0, 6.0, 1.1)
ShowSyncHudMsg(ID_SHOWHUD,g_sync,"Name: %s^nStatus: %s^nKill's: %i/%i.",szName,szTag[Level[ID_SHOWHUD]],Kill[ID_SHOWHUD],Kills[Level[ID_SHOWHUD]])
}
}
public SaveData(id)
{
new name[32],vaultkey[64],vaultdata[256]
get_user_name(id,name,charsmax(name))
formatex(vaultkey,63,"%s-Mod",name)
formatex(vaultdata,255,"%i#%i#",Kill[id],Level[id])
nvault_set(g_vault,vaultkey,vaultdata)
}
public LoadData(id)
{
new name[32],vaultkey[64],vaultdata[256]
get_user_name(id,name,charsmax(name))
formatex(vaultkey,63,"%s-Mod",name)
formatex(vaultdata,255,"%i#%i#",Kill[id],Level[id])
nvault_get(g_vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new kill[32],level[32]
parse(vaultdata, kill, 31, level, 31)
Kill[id] = str_to_num(kill)
Level[id] = str_to_num(level)
}
public plugin_end() nvault_close(g_vault)
stock screen_fade(id,holdtime,r,g,b,a)
{
message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("ScreenFade"),{ 0, 0, 0 },id);
write_short(seconds_to_units(holdtime));
write_short(seconds_to_units(holdtime));
write_short(0);
write_byte(r);
write_byte(g);
write_byte(b);
write_byte(a);
message_end();
}
stock seconds_to_units(time)
{
return((1 << 12) * (time))
}
stock color( const id, const input[ ], any:... )
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )
replace_all( msg, 190, "!g", "^4" ) //- verde
replace_all( msg, 190, "!y", "^1" ) //- galben
replace_all( msg, 190, "!team", "^3" ) //- echipa
replace_all( msg, 190, "!n", "^0" ) //- normal
if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] );
write_string( msg );
message_end( );
}
}
}
}
Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM
0
0
Back to top
Topic locked
Topic is closed, you cannot post any messages in it anymore
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
The time now is 04-08-2025, 06:44:58
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details