Mam sklep z dolarami i chciał bym aby działało to na podstawie fragów.
Przykład:
Posiadam 51 fragów i 15dolarów
1. Test [Dostajesz x] [10 dolarów] [50zabić] - tego mogę użyć gdy mam 10 dolarów i 50zabić
2. Test 2 [Dostajesz x] [12 dolarów] [100zabić] - tego nie mogę użyć mimo że mam 12 dolarów nie posiadam 100zabić.
Po prostu chce zrobić podwójne wymagania aktualny kod który mi nie działa nie wiem czemu.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fakemeta> #include <hamsandwich> #include <nvault> #include <colorchat> #include <fun> #include <engine> #include <csx> native cod_get_user_coins(id) native cod_set_user_coins(id, wartosc); #define PLUGIN "Sklep" #define VERSION "1.0" #define AUTHOR "[AvP] ELOS" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /test", "menum"); // Add your code here... } public menum(id) { new menu = menu_create("\ySklep by \r[AvP] ELOS:", "wybieraniem"); menu_additem(menu, "\wTest \r[5monet]\y[50killow]", "1", 0); menu_additem(menu, "\wTest \r[5monet]\y[900killow]", "2", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public wybieraniem(id, menu, item, param[]) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new id = param[0] static stats[8], body[8] get_user_stats(id, stats, body) new kasa = cod_get_user_coins(id) new data[6], iName[64]; new zaccess, callback; menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback); new key = str_to_num(data) switch(key) { case 1: { if(kasa >= 5 && stats[0] >= 50) { cod_set_user_coins(id, kasa-5); ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Strate Monet nie bawi sie testem ;]^x01 !"); } else ColorChat(id,GREEN,"[SKLEP] Nie masz wystarczajacej ilosci bezlitosnych dolarow lub nie masz odpowiedniej ilosci zabic") } case 2: { if(kasa >= 5 && stats[0] >= 900) { cod_set_user_coins(id, kasa-5); ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Strate Monet nie bawi sie testem ;]^x01 !"); } else ColorChat(id,GREEN,"[SKLEP] Nie masz wystarczajacej ilosci bezlitosnych dolarow lub nie masz odpowiedniej ilosci zabic") } } menu_destroy(menu); return PLUGIN_HANDLED; }
2 rzecz nie chce robić aby pisało
Nie masz wystarczajacej ilosci bezlitosnych dolarow lub nie masz odpowiedniej ilosci zabictylko
Nie masz wystarczajacej ilosci bezlitosnych dolarowale za to chce gdy nie mamy odpowiedniej ilości fragów mamy szarą opcje i nie możemy wybrać.
Jeżeli potrafisz to naprawić proszę o pomoc za każdy rozwiązany problem dam +
Edit problem z fragami rozwiązałem teraz potrzebuje pomocy do 2 rzeczy.
Użytkownik ELOS edytował ten post 16.07.2011 09:26