User
Pass
2FA
 
 

Modificare plugin

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support
Author Message1011
Pavel. #

[Mentally Stable]



Status: Offline
(since 27-02-2017 11:34)
Joined: 04 Dec 2015
Posts: 38, Topics: 17
Location: Romania

Reputation: 16.3

Post 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
View user's profile Send private message
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

         
Post 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
View user's profile Send private message Yahoo! Messenger ID
Pavel. #

[Mentally Stable]



Status: Offline
(since 27-02-2017 11:34)
Joined: 04 Dec 2015
Posts: 38, Topics: 17
Location: Romania

Reputation: 16.3

Post 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
View user's profile Send private message
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

         
Post 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
View user's profile Send private message Yahoo! Messenger ID

  Topic locked


Topic is closed, you cannot post any messages in it anymore




 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    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

 
 
 







I forgot my password