Man atrodo, kad dėl šito VIP plugino. Aš jį redagavęs esu.
Code: Select all
#include <amxmodx>#include <cstrike>#include <fun>#include <hamsandwich>#include <stripweapons> #define ACCESS ADMIN_LEVEL_H new Current[33] = {-1, ...};new Next[33] = {-1, ...}; public plugin_init(){ register_plugin("VIP", "1.1", "hleV"); register_clcmd("say /vg", "Say_VIPGuns"); RegisterHam(Ham_Spawn, "player", "Event_Spawn", 1);} public client_disconnect(id){ Current[id] = -1; Next[id] = -1;} public Say_VIPGuns(id){ if (!(get_user_flags(id) & ACCESS)) client_print(id, print_chat, "[VIP] Jus neturite teises prie sitos komandos!") new menu = menu_create("\y[VIP] Automatai", "VIPGuns"); new callback = menu_makecallback("VIPGuns_Callback"); menu_additem(menu, "M4A1 ir Deagle", _, _, callback); menu_additem(menu, "Famas ir Deagle", _, _, callback); menu_additem(menu, "AK-47 ir Deagle", _, _, callback); menu_additem(menu, "Galil ir Deagle", _, _, callback); menu_setprop(menu, MPROP_NUMBER_COLOR, "\w"); menu_setprop(menu, MPROP_EXITNAME, "Iseiti"); menu_display(id, menu); return PLUGIN_HANDLED;} public Event_Spawn(id){ if (!is_user_alive(id) || !(get_user_flags(id) & ACCESS)) return; set_task(0.1, "Set_Atributes", id); cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM); give_item(id, "weapon_hegrenade"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_smokegrenade"); cs_set_user_defuse(id, 1, 0, 160, 0, "defuser", 0); cs_set_user_nvg(id, 1); cs_set_user_model(id, "vip");} public VIPGuns(id, menu, item){ if (item == MENU_EXIT) { menu_destroy(menu); return; } Next[id] = item; client_print(id, print_chat, "[VIP] Ginklai bus duoti kita raunda.");} public VIPGuns_Callback(id, menu, item){ if (item == MENU_EXIT) return ITEM_ENABLED; if (Current[id] == item) { new access, name[64], callback; menu_item_getinfo(menu, item, access, name, 0, name, 63, callback); add(name, 63, " \y*"); menu_item_setname(menu, item, name); } return Next[id] == item ? ITEM_DISABLED : ITEM_ENABLED;} public Set_Atributes(id) switch ((Current[id] = Next[id])) { case -1: return; case 0: { StripWeapons(id, Primary); StripWeapons(id, Secondary); give_item(id, "weapon_m4a1"); give_item(id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_M4A1, 90); cs_set_user_bpammo(id, CSW_DEAGLE, 35); client_print(id, print_chat, "[VIP] Ginklai duoti."); } case 1: { StripWeapons(id, Primary); StripWeapons(id, Secondary); give_item(id, "weapon_famas"); give_item(id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_FAMAS, 90); cs_set_user_bpammo(id, CSW_DEAGLE, 35); client_print(id, print_chat, "[VIP] Ginklai duoti."); } case 2: { StripWeapons(id, Primary); StripWeapons(id, Secondary); give_item(id, "weapon_ak47"); give_item(id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_AK47, 90); cs_set_user_bpammo(id, CSW_DEAGLE, 35); client_print(id, print_chat, "[VIP] Ginklai duoti."); } case 3: { StripWeapons(id, Primary); StripWeapons(id, Secondary); give_item(id, "weapon_galil"); give_item(id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_GALIL, 90); cs_set_user_bpammo(id, CSW_DEAGLE, 35); client_print(id, print_chat, "[VIP] Ginklai duoti."); } }