#include #include #include #include #include #include #define PLUGIN "Cod Shop" #define VERSION "1.0" #define AUTHOR "Sklep" native cod_set_user_coins(id, wartosc); native cod_get_user_coins(id); public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /sklep", "SklepCoins"); register_clcmd("say /shop", "SklepCoins"); } public SklepCoins(id) { new tytul[25], bpe[65], spe[65], zpe[65]; format(tytul, 24, "Sklep"); formatex(bpe, 64, "Braz yKoszt:r 100 Denarow"); formatex(spe, 64, "Srebro yKoszt:r 150 Denarow"); formatex(zpe, 64, "Zloty yKoszt:r 250 Denarow"); new menu = menu_create(tytul, "SklepCoins_Handler"); menu_additem(menu, bpe, "1"); menu_additem(menu, spe, "1"); menu_additem(menu, zpe, "1"); menu_display(id, menu); } public SklepCoins_Handler(id, menu, item) { if(!is_user_alive(id) || !is_user_connected(id)) return PLUGIN_CONTINUE; new kasa = cod_get_user_coins(id) switch(item) { case 0: { if(kasa >= 25) { new exp = cod_get_user_xp(id); cod_set_user_coins(id, kasa-100); cod_set_user_xp(id, exp+1000) ColorChat(id, GREEN, "[COD] ^x03Dostales ^x01 1000^x03 EXP'a!"); SklepCoins(id) } else ColorChat(id, GREEN, "[COD] ^x03Masz za malo denarow!"); } case 1: { if(kasa >= 50) { new exp = cod_get_user_xp(id); cod_set_user_coins(id, kasa-150); cod_set_user_xp(id, exp+1600) ColorChat(id, GREEN, "[COD] ^x03Dostales ^x01 1600^x03 EXP'a!"); SklepCoins(id) } else ColorChat(id, GREEN, "[COD] ^x03Masz za malo denarow!"); } case 2: { if(kasa >= 75) { new exp = cod_get_user_xp(id); cod_set_user_coins(id, kasa-250); cod_set_user_xp(id, exp+3000) ColorChat(id, GREEN, "[COD] ^x03Dostales ^x01 3000^x03 EXP'a!"); SklepCoins(id) } else ColorChat(id, GREEN, "[COD] ^x03Masz za malo denarow!"); } } return PLUGIN_CONTINUE; }