PDA

Просмотр полной версии : [Вопрос] error 014: invalid statement; not in switch



Mikki
05.10.2016, 21:21
(строчка:34787) case 1324:
{
if(response)
{
if(PlayerInfo[playerid][pCash] < 100000)
{
SCM(playerid,COLOR_RED, "У Вас недостаточно денег");
return true;
}
{
PlayerInfo[playerid][pCash] -= 100000;
return true;
}
switch(random(2))
{
case 0:
{
SendClientMessage(playerid,COLOR_WHITE, "Вы выйграли 20.000$");
PlayerInfo[playerid][pCash] += 20000;
}
case 1:
{
SendClientMessage(playerid,COLOR_WHITE, "Вы выйграли 35.000$");
PlayerInfo[playerid][pCash] += 35000;
}
}
}
return true;
}


C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34787) : error 014: invalid statement; not in switch
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34787) : warning 215: expression has no effect
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34787) : error 001: expected token: ";", but found ":"
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34787) : error 029: invalid expression, assumed zero
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34787) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

DeimoS
05.10.2016, 21:55
case 1324:
на

if(dialogid == 1324)

Mikki
06.10.2016, 13:22
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34800) : warning 225: unreachable code
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34816) : error 014: invalid statement; not in switch
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34816) : warning 215: expression has no effect
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34816) : error 001: expected token: ";", but found ":"
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34816) : error 029: invalid expression, assumed zero
C:\Users\Ваня\Desktop\Server SAMP\gamemodes\ARP.pwn(34816) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

if(dialogid == 1324)
{
if(response)
{
if(PlayerInfo[playerid][pCash] < 100000)
{
SCM(playerid,COLOR_RED, "У Вас недостаточно денег");
return true;
}
{
PlayerInfo[playerid][pCash] -= 100000;
return true;
}
(34800)switch(random(2))
{
case 0:
{
SendClientMessage(playerid,COLOR_WHITE, "Вы выйграли 20.000$");
PlayerInfo[playerid][pCash] += 20000;
}
case 1:
{
SendClientMessage(playerid,COLOR_WHITE, "Вы выйграли 35.000$");
PlayerInfo[playerid][pCash] += 35000;
}
}
}
return true;
}
(34816)case 9828:{
if(response){

DeimoS
06.10.2016, 13:58
То же самое сделай, только число на нужное измени.

И не нужно в личку писать. Я и так зайду в твою тему когда буду онлайн