05.03.2018, 14:36
I have no idea how the script above actually compiles and pawno does not crash since you have alot of brackets { } which are on the incorrect place or even duplicated or missing.
First of all your indentation sucks. How can you even read trough this yourself? Try to order your code more nicely. Try this and let me know if it worked:
You were missing and duplicating alot of brackets.
First of all your indentation sucks. How can you even read trough this yourself? Try to order your code more nicely. Try this and let me know if it worked:
PHP код:
public RouletteGame1()
{
if(RouletteTime2 == 10 && podkrut == 0) prohod = random(55);
else if(RouletteTime2 == 10 && podkrut != 0) prohod = podkrut;
step ++;
switch(prohod)
{
case 0..25:
{
switch(step)
{
case 1: prohodtime = SetTimer("TextDrawProhod1", 450, true),TextDrawSetString(CasinoDraw[11], "Rolling roulette..");
case 10:
{
foreach(new i:Player)
{
HideCasino(i);
TextDrawBoxColor(CasinoDraw[1], 0xFF0000AA),TextDrawBoxColor(CasinoDraw[2], 0x000000AA),TextDrawBoxColor(CasinoDraw[3], 0xFF0000AA),TextDrawBoxColor(CasinoDraw[4], 0x000000AA),TextDrawBoxColor(CasinoDraw[5], 0xFF0000AA),TextDrawBoxColor(CasinoDraw[6], 0x000000AA),TextDrawBoxColor(CasinoDraw[7], 0xFF0000AA);
ShowCasino(i);
if(betplayer[i] == 10)
{
SendClientMessage(i,-1,"?? ???????? x2 ??????. ??????? ?????? ????.");
GivePlayerMoney(i,betsumma[i]*2),PlayerPlaySound(i,43001,0.0,0.0,0.0);
}
else if(betplayer[i] == 14 || betplayer[i] == 4) SendClientMessage(i,-1,"?? ?????????. ??????? ?????? ????."),PlayerPlaySound(i,1085,0.0,0.0,0.0);
betsumma[i] = 0,betplayer[i] = 0,PlayerTextDrawSetString(i,CasinoDrawPlayer[i][1], "BET: NONE");
}
RouletteTime = 20,RouletteStatus = 0,TotalBet = 0,step = 0,step2 = 0,step3 = 0,podkrut = 0;
for(new i; i<3; i++) totalbet[i] = 0;
for(new i; i<3; i++) totalsumma[i] = 0;
KillTimer(playtime),KillTimer(prohodtime);
TextDrawSetString(CasinoDraw[11], "Win black");
TextDrawSetString(CasinoDraw[13], "0 users total 0$");
TextDrawSetString(CasinoDraw[15], "0 users total 0$");
TextDrawSetString(CasinoDraw[17], "0 users total 0$");
return true;
}
}
}
case 26..28:
{
switch(step)
{
case 1: prohodtime = SetTimer("TextDrawProhod2", 450, true),TextDrawSetString(CasinoDraw[11], "Rolling roulette..");
case 10:
{
foreach(new i:Player)
{
HideCasino(i);
TextDrawBoxColor(CasinoDraw[1], 0x000000AA),TextDrawBoxColor(CasinoDraw[2], 0xFF0000AA),TextDrawBoxColor(CasinoDraw[3], 0x000000AA),TextDrawBoxColor(CasinoDraw[4], 0x00FF00AA),TextDrawBoxColor(CasinoDraw[5], 0xFF0000AA),TextDrawBoxColor(CasinoDraw[6], 0x000000AA),TextDrawBoxColor(CasinoDraw[7], 0xFF0000AA);
ShowCasino(i);
if(betplayer[i] == 4)
{
SendClientMessage(i,-1,"?? ???????? x4 ??????. ??????? ??????? ????.");
GivePlayerMoney(i,betsumma[i]*4),PlayerPlaySound(i,43001,0.0,0.0,0.0);
}
else if(betplayer[i] == 10 || betplayer[i] == 14) SendClientMessage(i,-1,"?? ?????????. ??????? ??????? ????."),PlayerPlaySound(i,1085,0.0,0.0,0.0);
betsumma[i] = 0,betplayer[i] = 0,PlayerTextDrawSetString(i,CasinoDrawPlayer[i][1], "BET: NONE");
}
}
RouletteTime = 20,TotalBet = 0,RouletteStatus = 0,step = 0,step2 = 0,step3 = 0,podkrut = 0;
for(new i; i<3; i++) totalbet[i] = 0;
for(new i; i<3; i++) totalsumma[i] = 0;
KillTimer(playtime),KillTimer(prohodtime);
TextDrawSetString(CasinoDraw[11], "Win Green");
TextDrawSetString(CasinoDraw[13], "0 users total 0$");
TextDrawSetString(CasinoDraw[15], "0 users total 0$");
TextDrawSetString(CasinoDraw[17], "0 users total 0$");
return true;
}
}
}
}