[Cerere]cerere modificare plugin vip

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
virus19
Membru, skill 0
Membru, skill 0
Posts: 93
Joined: 02 May 2015, 16:24
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 14 times
Contact:

10 Jan 2023, 20:18

As vrea sa nu fie activ pe harti: 1hp,35hp,awp_india

Code: Select all

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <motor>

#define PLUGIN "Vip"
#define VERSIUNEA "1.0"
#define AUTHOR "C0sm1N"

#define ADMIN_GOLD ADMIN_LEVEL_H
#define ADMIN_SIL ADMIN_LEVEL_G

new bool:g_iRunda[ 33 ], bool:g_iRound[ 33 ];
new cvar_viatag, cvar_armurag, cvar_viatas, cvar_armuras;

new jumpnum[33] = 0
new bool:dojump[33] = fals

new const GoldTag[] = "[!gGold!teamVip!y]"
new const SilverTag[] = "[!gSilver!teamVip!y]"

public plugin_init () {

register_plugin ("PLUGIN", "VERSIUNE", "
cvar_viatag = register_cvar("CantitateViataGold", "100")
cvar_armurag = register_cvar("CantitateArmuraGold", "100")
cvar_viatas = register_cvar("CantitateViataSilver", "100")
cvar_armuras = register_cvar("CantitateArmurac10il"
) "amx_maxjumps","1")
register_cvar("amx_silveronly","1")
register_clcmd ("spune /vipgold","Aur");
register_clcmd ("spune /vipsilver","Argint");
RegisterHam(Ham_Spawn, „player”, „cmdSpawn”, 1);
register_logevent("RoundStart", 2, "1=Round_Start"










jumpnum[id] = 0
dojump[id] = fals
}

public Gold ( id )
{
if (get_user_flags(id) & ADMIN_GOLD)
{
GoldMenu( id );
g_iRunda[id] = true
}
else
{
Chat_Color(id, "%sNu ai acces la aceasta comanda",GoldTag)
return 1;
}
return 0
}

public Silver ( id )
{
if (get_user_flags(id) & ADMIN_SILVER)
{
SilverMenu( id )
g_iRound[id] = true
}
else
{
Chat_Color(id, "%sNu ai acces la aceasta comanda",SilverTag)
return 1;
}
returnează 0
}

public GoldMenu( id )
{
if(g_iRunda[id])
{
Chat_Color(id, "%sAi folosit deja odata,incearca runda urmatoare",GoldTag)
return 1
}

static menu;
menu = menu_create ("\yVIPMENU\r Gold","menu_gold");

meniu_additem ( meniu,"\w M4A1\r +\w Deagle","1", 0);
meniu_additem ( meniu,"\w AK47\r +\w Deagle","2", 0);
menu_additem ( meniu,"\w AWP\r +\w Deagle","3", 0);
menu_additem ( menu,"\w Pachet de grenazi\r 2HE+2FB+SG","4", 0 );

menu_setprop ( meniu, MPROP_NUMBER_COLOR,"\y");
menu_setprop ( meniu, MPROP_EXIT, MEXIT_ALL );

menu_display ( id, meniu, 0 );
întoarce 0;
}

public menu_gold ( id, meniu, articol )
{
if ( item == MENU_EXIT )
{
menu_destroy ( meniu );
întoarcere 1;
}

date noi [ 6 ], szName [ 64 ];
acces nou, apel invers;

menu_item_getinfo ( meniu, element, acces, date, charsmax ( date ), szName, charsmax ( szName ), callback );

cheie nouă = str_to_num ( date );

comutator ( cheie )
{
cazul 1:
{
give_item ( id,"weapon_deagle" );
cs_set_user_bpammo( id, CSW_DEAGLE, 35 );
give_item ( id,"weapon_m4a1" )
cs_set_user_bpammo( id, CSW_M3, 32 );
}
cazul 2:
{
give_item ( id,"weapon_deagle" );
cs_set_user_bpammo( id, CSW_DEAGLE, 35 );
give_item ( id,"weapon_ak47" )
cs_set_user_bpammo( id, CSW_AK47, 90 )
}
cazul 3:
{
give_item ( id,"weapon_deagle" );
cs_set_user_bpammo( id, CSW_DEAGLE, 35 );
give_item ( id,"weapon_awp" )
cs_set_user_bpammo( id, CSW_AWP, 30 )
}
cazul 4:
{
give_item ( id,"weapon_hegrenade" )
give_item ( id,"weapon_flashbang" )
give_item ( id, "ckesgrenopa"_SWADE
) , 2)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 2)
}
}
menu_destroy ( meniu );
întoarcere 1;


public cmdSpawn(id) {
if(get_user_flags(id) & ADMIN_GOLD && is_user_alive(id)) {

set_user_armor(id, get_pcvar_num(cvar_armurag))
set_user_health(id, get_pcvar_num(cvar_viatag))
give"
_viatag (id )) give"_viatag)) ,"weapon_flashbang" )
give_item ( id, "weapon_smokegrenade" )
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
}
else if(get_user_flags(id) & ADMIN_SILVER && is_user_alive(id,)
_
arc_varid_user)_arc_varid_user)
_arc_varid_user ) , get_pcvar_num(cvar_viatas))
give_item ( id,"weapon_hegrenade" )
}
}

public SilverMenu ( id )
{
if(g_iRound[id])
{
Chat_Color(id, "%sAi folosit deja o data, incearca runda urmatoare",SilverTag)
return 1;
}

meniu static;
menu = menu_create ("\yVIPMENU\r Silver","menu_silver");

menu_additem ( meniu,"\w M4A1","1", 0);
menu_additem ( meniu,"\w AK47","2", 0);
menu_additem ( meniu,"\w AWP","3", 0);
menu_additem ( menu,"\w Pachet de grenazi\r 1HE+2FB+1SG","4", 0 );

menu_setprop ( meniu, MPROP_NUMBER_COLOR,"\y");
menu_setprop ( meniu, MPROP_EXIT, MEXIT_ALL );

menu_display ( id, meniu, 0 );
întoarce 0;
}

public menu_silver ( id, meniu,




întoarcere 1;
}

date noi [ 6 ], szName [ 64 ];
acces nou, apel invers;

menu_item_getinfo ( meniu, element, acces, date, charsmax ( date ), szName, charsmax ( szName ), callback );

cheie nouă = str_to_num ( date );

comutator ( cheie )
{
cazul 1:
{
give_item ( id,"weapon_m4a1" )
cs_set_user_bpammo( id, CSW_M4A1, 90 );

}
cazul 2:
{
give_item ( id,"weapon_ak47" )
cs_set_user_bpammo( id, CSW_AK47, 90 );
}
cazul 3:
{
give_item ( id,"weapon_awp" )
cs_set_user_bpammo( id, CSW_AWP, 10 );
}
cazul 4:
{
give_item ( id,"weapon_hegrenade" )
give_item ( id,"weapon_flashbang" )
give_item ( id,"weapon_smokegrenade" )
cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
cs_set_user_bpammo } (id,"weapon_smokegrenade" ) cs_set_user_bpammo}(id)_ANGB }
SWADE, cs_set_user_bpammo, cs_set_user_bpammo menu_destroy ( meniu ); întoarcere 1; } public client_PreThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE new nbut = get_user_button(id) new obut = get_user_oldbutton(id) if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) & !& ! (obut și IN_JUMP)) { if(jumpnum[id] < get_cvar_num("amx_maxjumps"















dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}

public RoundStart()
{
noi iPlayers[32], iNum;
get_players( iPlayers, iNum)
for( new i = 0; i < iNum;i++ )
{
g_iRunda[ iPlayers[ i ] ] = false;
g_iRound[ iPlayers[ i ] ] = fals;
}
}
stoc Chat_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")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "! echipa", "^3")

dacă (id) jucători[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"), _, jucători[i])
write_byte(players[i]);
scrie_șir(msg);
mesaj_end();
}
}
} 
Last edited by virus19 on 10 Jan 2023, 20:36, edited 1 time in total.
RoyalServer 2
lexz
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 921
Joined: 02 Nov 2020, 01:57
Detinator Steam: Da
Fond eXtream: 0
Discord: lexzor#0630
Has thanked: 73 times
Been thanked: 137 times

10 Jan 2023, 20:25

foloseste code in loc de Spoiler ca sa postezi un plugin. si la cum e nu o sa ti-l editeze nimeni

si ce-i asta? :)))

Code: Select all

dacă (id) jucători[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
Post Reply

Return to “Modificari pluginuri”

  • Information