05.03.2018, 14:13
D:\server\gamemodes\ruleta.pwn(693) : error 014: invalid statement; not in switch
Код:
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; } } }