}
new berakott[33]
public rulimenu(id)
{
new focim[121]
formatex(focim, charsmax(focim), "\d[\y\d] \wRoulette^n\wCoinjaid: \r%d", Coin[id])
new menu = menu_create(focim, "roul_menu")
format(focim,charsmax(focim),"\wPiros 2x^n\r1-7-ig | \wTéted: \r%d^n", Berakepiros[id])
menu_additem(menu,focim,"0")
format(focim,charsmax(focim),"\wSzürke 2x^n\d8-14-ig | \wTéted: \r%d^n", Berakeszurke[id])
menu_additem(menu,focim,"1")
format(focim,charsmax(focim),"\wZöld 14x^nCsak \y0 | \wTéted: \r%d^n^n", Berakezold[id])
menu_additem(menu,focim,"2")
if(berakott[id] > 0)
{
format(focim,charsmax(focim),"\ySPIN")
menu_additem(menu,focim,"3")
}
else
{
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public rulilekeres(id) {
new Berakertekpiros, adatok[32];
read_args(adatok, charsmax(adatok));
remove_quotes(adatok);
Berakertekpiros = str_to_num(adatok);
if(str_to_num(adatok) < 1)
return PLUGIN_HANDLED;
if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
{
Berakepiros[id] = Berakertekpiros;
Coin[id] -= Berakertekpiros
berakott[id]++
rulimenu(id);
}
else if(Berakepiros[id] < 6)
{
client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
rulimenu(id);
}
return PLUGIN_HANDLED
}
public rulilekeres1(id) {
new Berakertekszurke, adatok[32];
read_args(adatok, charsmax(adatok));
remove_quotes(adatok);
Berakertekszurke = str_to_num(adatok);
if(str_to_num(adatok) < 1)
return PLUGIN_HANDLED;
if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
{
Berakeszurke[id] = Berakertekszurke;
Coin[id] -= Berakertekszurke
berakott[id]++
rulimenu(id);
}
else if(Berakeszurke[id] < 6)
{
client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
rulimenu(id);
}
return PLUGIN_HANDLED
}
public rulilekeres2(id) {
new Berakertekzold, adatok[32];
read_args(adatok, charsmax(adatok));
remove_quotes(adatok);
Berakertekzold = str_to_num(adatok);
if(str_to_num(adatok) < 1)
return PLUGIN_HANDLED;
if(Coin[id] >= str_to_num(adatok) && berakott[id] <= 2)
{
Berakezold[id] = Berakertekzold
Coin[id] -= Berakertekzold
berakott[id]++
rulimenu(id);
}
else if(Berakezold[id] < 6)
{
client_printcolor(id, "!g%s !nMinimum bet: !t5", Prefix);
rulimenu(id);
}
return PLUGIN_HANDLED
}
public roul_menu(id, menu, item){
if(item == MENU_EXIT)
{
menu_destroy(menu);
return;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 0:
{
if(berakott[id] <= 2)
{
client_cmd(id, "messagemode BET");
Coin[id] -= Berakepiros[id]
rulimenu(id)
}
else
{
ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
}
}
case 1:
{
if(berakott[id] <= 2)
{
client_cmd(id, "messagemode BET1");
Coin[id] -= Berakeszurke[id]
rulimenu(id)
}
else
{
ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
}
}
case 2:
{
if(berakott[id] <= 2)
{
client_cmd(id, "messagemode BET2");
Coin[id] -= Berakezold[id]
rulimenu(id)
}
else
{
ColorChat(id, GREEN, "[] ^3COINFLIP: ^1Csak egy valasztási lehetőséged van!")
}
}
case 3:
{
new coinsorsolas = random_num(0,14)
if(coinsorsolas >= 1 && coinsorsolas <= 7 && berakott[id] <= 2)
{
Coin[id] += Berakepiros[id]*2
}
else if(coinsorsolas == 0 && berakott[id] <= 2)
{
Coin[id] += Berakezold[id]*14
}
else if(coinsorsolas >= 8 && coinsorsolas <= 14 && berakott[id] <= 2)
{
Coin[id] += Berakeszurke[id]*2
}
ColorChat(id, GREEN, "[] ^3ROULETTE: ^1A Nyerőszám: ^3%d", coinsorsolas)
Berakeszurke[id] = 0
Berakepiros[id] = 0
Berakezold[id] = 0
berakott[id] = 0
}
}
}