Sziasztok.
Azt szeretném kérdezni tőletek, hogy lehetne megoldani azt, hogy maximum 10ember tudjon jackpotozni és a 10 résztvevő közűl randomba sorsoljon??
Egy alap 50-50% esélyes jackotot csináltam így ismertetés képpen (nem vagyok profi plugin író szóval kritikát nem kérek)
#include <amxmodx> #include <colorchat> new arany[33], Mod #define PLUGIN "Jackpot System" #define VERSIO "1.0" #define KESZITO "exodus" public plugin_init() { register_clcmd("say /jackpot", "jackpotmenu") } new const Szavak[][][] = { { "Jackpot Menü" }, { "Jackpotozni szeretnék" } } public jackpotmenu(id) { new String[121] formatex(String, charsmax(String), "\yGlobal Offensive \r» \d%s",Szavak[0][0]) new menu = menu_create(String, "menu_handler") formatex(String, charsmax(String), "\y%s \d(50$-ért)",Szavak[1][Mod]) menu_additem(menu, String, "a1",0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public jackpotstart(id) { new nev[32] get_user_name(id, nev, 31) switch(random_num(1,2)) { case 1: if(arany[id] >= 50) { for(new i; i < 1; i++) { arany[id] -= 50 } ColorChat(0, GREEN, "[Információ] ^3%s Nem nyert a ^4Jackpot^1-on semmit.", nev) } case 2: if(arany[id] >= 50) { for(new i; i < 1; i++) { arany[id] += 100 new nev[32] get_user_name(id, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s Nyert a ^4Jackpot^1-on 100 ^4Dollárt^1.", nev) } } } } case 'a' { switch(key) { case 1: { jackpotstart(id) } } }
|