#include <cstrike> #include <cstrike> #include <fakemeta> #include <hamsandwich> #include <fun> #define PLUGIN "DR VIP" #define VERSION "1.0" #define AUTHOR "amxx.pl" new give_money new bool:gravhave[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /vips","pokaz_vipow") RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1); register_clcmd("say /grawitacja","grava",ADMIN_LEVEL_H); give_money = register_cvar("amx_vip_round_money","2000"); } public grava(id) { if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) & ADMIN_LEVEL_H) { if(!is_user_alive(id)) { set_user_gravity(id,1.0); client_print(id,print_chat,"[Deathrun] Mniejsza grawitacja za darmo dostepna w nastepnej rundzie !"); return PLUGIN_HANDLED; } gravhave[id] = true; set_user_gravity(id,0.5); } return PLUGIN_HANDLED; } public fwHamPlayerSpawnPost(player_vip) { if(is_user_alive(player_vip) && get_user_flags(player_vip) & ADMIN_LEVEL_H) { gravhave[player_vip] = false; cs_set_user_money(player_vip, cs_get_user_money(player_vip) + get_pcvar_num(give_money)); if(cs_get_user_team(player_vip) == CS_TEAM_CT) give_item(player_vip, "weapon_smokegrenade"); if(cs_get_user_team(player_vip) == CS_TEAM_CT) cs_set_user_model(player_vip, "vip"); } return PLUGIN_CONTINUE; } public plugin_precache() { precache_model("models/player/vip/vip.mdl") } public pokaz_vipow(id) { new mVips = menu_create("Vips", "mh_Vips") new mcbVips = menu_makecallback("mcb_Vips") for(new i=1;i<33;i++){ if(is_user_connected(i) && get_user_flags(i)&ADMIN_LEVEL_H){ new name[33] get_user_name(i,name,32) menu_additem(mVips, name, "ma_Vips", ADMIN_ALL, mcbVips) } } menu_display(id, mVips, 0) } /* Menu Vips */ public mh_Vips(id, menu, item) { menu_destroy(menu) } public mcb_Vips(id, menu, item) { return ITEM_ENABLED }
Da radę tak zrobić, żeby po ponownym wpisaniu /grawitacja wyłączyło ją, i pozwoliło użyć dopiero w następnej rundzie?
Do tego komunikat:
[Deathrun] Mniejsza grawitacja za darmo dostepna w nastepnej rundzie !
Dodano 11 październik 2010 - 07:25:
@UP