Vel reikia pagalbos :|
Posted: 2013 Mar 26 13:54
Gal kas galit pasakyti, kaip padaryti, kad sakykim vipmeniu, galetum tik 1 karta per round pasiimti gun ?
Code: Select all
#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fun> #define PLUGIN "VM"#define VERSION "1.0"#define AUTHOR "TheH4x0r" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /vm", "ShopMenu")} public ShopMenu(id){ if(!is_user_alive(id)) return PLUGIN_HANDLED; new menu = menu_create("\yShop Menu:", "menu_handler"); // Mūsų "topic" menių. Kuria rodys viršuje. \y - Geltona, \r - raudona menu_additem(menu, "\w M4A1+Deagle", "1", 0); // 1 Punktas menu_additem(menu, "\w Blogas zodis - /r7500 $", "2", 0); // 2 Punktas menu_additem(menu, "\w Paprastas zodis - /r8500 $", "3", 0); // 3 Punktas menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0); return PLUGIN_CONTINUE;} 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: { give_item(id, "weapon_deagle"); give_item(id, "weapon_m4a1"); } case 2: { if (cs_get_user_money(id) < 7500) // antras punktas, jei keitete kaina virsuje tai turite ir cia pakeisti { client_print(id, print_chat, "Tau neuztenka pinigu"); // Tekstas kuri parasys, jei neturesi 7500 $ return PLUGIN_HANDLED; } else { client_print(id, print_chat, "Tu nusipirkai BLOGA zodi!!"); // Tekstas kuri parasys jei nusipirksi kazka cs_set_user_money(id , cs_get_user_money(id) - 7500, 0) // Atema is zaidejo 7500 $ } } case 3: { if (cs_get_user_money(id) < 8500) // trecias punktas, jei keitete kaina virsuje tai turite ir cia pakeisti { client_print(id, print_chat, "Tau neuztenka pinigu"); // Tekstas kuri parasys, jei neturesi 8500 $ return PLUGIN_HANDLED; } else { client_print(id, print_chat, "Tu nusipirkai Paprasciausia zodi"); // Tekstas kuri parasys jei nusipirksi kazka cs_set_user_money(id , cs_get_user_money(id) - 8000, 0); // Atema is zaidejo 8500 $ } } } menu_destroy(menu); return PLUGIN_HANDLED;}