Reike cia biski ;D
Posted: 2011 Feb 03 15:23
Nu reiketu pagalbos su kodu. Ji sucompilina be problemu, bet paciame geime neveikia. Pvz pasiiemu kad kiekvine a round duotu granatu komplekta, man neduoda...
Code: Select all
/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <amxmisc>#include <colorchat>#include <cstrike>#include <fun> #define PLUGIN "4P V.I.P"#define VERSION "1.0"#define AUTHOR "Zirual" new pasirinkes public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "StartRound", "a", "1=0", "2=0") register_clcmd("say /vipmenu", "vipmenu"); register_clcmd("say_team /vipmenu", "vipmenu"); register_clcmd("say vipmenu", "vipmenu"); register_clcmd("say_team vipmenu", "vipmenu"); register_event("CurWeapon", "event_CurWeapon", "be", "1=1") } public StartRound(){ new players[32], num, id get_players(players, num, "ch") for(new i=0; i<num; i++) { id = players[i] set_user_gravity(id, 1.0) if(pasirinkes == 1) { ColorChat(id, GREEN, "^04 [V.I.P] ^01 Tau aktyvuota funkcija^04 Granatu rinkinis") give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") } if(pasirinkes == 2) { ColorChat(id, GREEN, "^04 [V.I.P] ^01 Tau aktyvuota funkcija^04 Mazenis matomumas [60%]") set_user_rendering(id, kRenderFxNone, 255, 255, 255, kRenderTransAlpha, 153); } if(pasirinkes == 3) { ColorChat(id, GREEN, "^04 [V.I.P] ^01 Tau aktyvuota funkcija^04 Deagle + Defuse kit") give_item(id, "item_thighpack") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 35) } if(pasirinkes == 4) { ColorChat(id, GREEN, "^04 [V.I.P] ^01 Tau aktyvuota funkcija^04 Sarvai kiekviena round") give_item(id, "item_assaultsuit") } if(pasirinkes == 5) { ColorChat(id, GREEN, "^04 [V.I.P] ^01 Tau aktyvuota funkcija^04 Mazesne gravitacija") set_user_gravity(id, 0.7) } if(pasirinkes == 6) { ColorChat(id, GREEN, "^04 [V.I.P] ^01 Tau aktyvuota funkcija^04 +5 Hp per 4 sekundes laikant peili") } }} public event_CurWeapon(id){ if(pasirinkes == 6) { if(read_data(2) == CSW_KNIFE) { set_task(4.0, "Heal", id) } }} public Heal(id){ new gyvybes gyvybes = get_user_health(id) if(gyvybes < 255) { set_task(4.0, "Heal", id) get_user_health(id) + 5 }} public vipmenu(id){ if(get_user_flags(id) & ADMIN_LEVEL_H) { new menu = menu_create("\rVip \yMenu", "menu_handler"); menu_additem(menu, "\w Granatu rinkinis", "1", 0); menu_additem(menu, "\w Mazesnis matomumas [60%]", "2", 0); menu_additem(menu, "\w Deagle + Defuse kit", "3", 0); menu_additem(menu, "\w Sarvai kiekviena round", "4", 0); menu_additem(menu, "\w Mazesne gravitacija", "5", 0); menu_additem(menu, "\w +5 Hp per 4 sekundes laikant peili", "6", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0); } else { ColorChat(id, GREEN, "^04 [V.I.P] ^01 Tu neesi vip narys") }} public menu_handler(id, menu, item){ if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new acess, callback; menu_item_getinfo(menu, item, acess, data,6, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { pasirinkes = 1 ColorChat(id, GREEN, "^04 [V.I.P] ^01 Tu pasirinkia Granatu Komplekta kiekviena rounda") } case 2: { pasirinkes = 2 } case 3: { pasirinkes = 3 } case 4: { pasirinkes = 4 } case 5: { pasirinkes = 5 } case 6: { pasirinkes = 6 } } menu_destroy(menu); return PLUGIN_HANDLED;}