Nepabaigtas, nes kai ko nezinau, jei mokesi dasibaigsi pats, arba pabaigs gal koks skripteris (is pasones
Code: Select all
#include <amxmodx>#include <amxmisc>#include <fakemeta>#include <cstrike>#include <hamsandwich>#include <fun>#include <engine> #define PLUGIN "Vip"#define VERSION "1.0"#define AUTHOR "TBagT" #define FLAG ADMIN_LEVEL_H new bool:First[33]new hadd public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /vipmenu", "task_team_menu") register_clcmd("say_team /vipmenu", "task_team_menu") hadd = register_cvar("vip_armor_get", "250") RegisterHam(Ham_Spawn, "player", "client_spawn", 1) } public client_spawn(id){ First[id] = false} public task_team_menu(id){ if(!is_user_alive(id)) return PLUGIN_HANDLED; if(get_user_team(id) == 1 && First[id] == false) { T_menu(id) First[id] = true } else if(get_user_team(id) == 2 && First[id] == false) { CT_menu(id) First[id] = true } else if(First[id] == true) { client_print(id, print_center, "Tik viena karta per rounda!") } return PLUGIN_CONTINUE;} public T_menu(id){ if(!is_user_alive(id)) return PLUGIN_HANDLED; if(get_user_flags(id) & FLAG) { new gmenu = menu_create("\w~:\rV\wip \rM\wenu:~" , "VipCt"); menu_additem(gmenu ,"AK47 + DEAGLE", "1" , 0); menu_additem(gmenu ,"M4a1 + DEAGLE", "2" , 0); menu_additem(gmenu ,"+1500$ (neveikia)", "3" , 0); menu_additem(gmenu ,"+250 Armor", "4" , 0); menu_additem(gmenu ,"All grenades", "5" , 0); menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL); menu_display(id , gmenu , 0); } return PLUGIN_CONTINUE} public CT_menu(id){ if(!is_user_alive(id)) return PLUGIN_HANDLED; if(get_user_flags(id) & FLAG) { new gmenu = menu_create("\w~:\rV\wip \rM\wenu:~" , "VipCt"); menu_additem(gmenu ,"AK47 + DEAGLE", "1" , 0); menu_additem(gmenu ,"M4a1 + DEAGLE", "2" , 0); menu_additem(gmenu ,"+1500$ (neveikia)", "3" , 0); menu_additem(gmenu ,"+250 Armor", "4" , 0); menu_additem(gmenu ,"All grenades", "5" , 0); menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL); menu_display(id , gmenu , 0); } return PLUGIN_CONTINUE} public Vip(id, gmenu, item, player){ if (item == MENU_EXIT) { menu_destroy(gmenu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { give_item(id, "weapon_ak47") give_item(id, "weapon_deagle") give_item(id, "weapon_knife"); cs_set_user_bpammo(id, CSW_DEAGLE, 255); cs_set_user_bpammo(id, CSW_AK47, 255); } case 2: { give_item(id, "weapon_m4a1") give_item(id, "weapon_deagle") give_item(id, "weapon_knife"); cs_set_user_bpammo(id, CSW_DEAGLE, 255); cs_set_user_bpammo(id, CSW_M4A1, 255); } case 3: { } case 4: { new Am = get_user_armor(id) set_user_armor(id, Am + get_pcvar_num(hadd)) } case 5: { give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") } } menu_destroy(gmenu) return PLUGIN_HANDLED;} public VipCt(id, gmenu, item, player){ if (item == MENU_EXIT) { menu_destroy(gmenu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { give_item(id, "weapon_ak47") give_item(id, "weapon_deagle") give_item(id, "weapon_knife"); cs_set_user_bpammo(id, CSW_DEAGLE, 255); cs_set_user_bpammo(id, CSW_AK47, 255); } case 2: { give_item(id, "weapon_m4a1") give_item(id, "weapon_deagle") give_item(id, "weapon_knife"); cs_set_user_bpammo(id, CSW_DEAGLE, 255); cs_set_user_bpammo(id, CSW_M4A1, 255); } case 3: { } case 4: { new Am = get_user_armor(id) set_user_armor(id, Am + get_pcvar_num(hadd)) } case 5: { give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") } } menu_destroy(gmenu) return PLUGIN_HANDLED}