[Pedido] error 002: only a single statement (or expression) can follow each "case"
#1

Erro ao compilar !
Quote:

D:\Users\ZЈU\Desktop\Nova pasta\filterscripts\Untitled.pwn(479) : error 002: only a single statement (or expression) can follow each "case"
D:\Users\ZЈU\Desktop\Nova pasta\filterscripts\Untitled.pwn(479) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

Aqui vai o comando por inteiro !
pawn Код:
if(dialogid == ALUGUE)
    {
        if(response)
        {
            if(GetPlayerMoney(playerid) < 370) return SendClientMessage(playerid,COLOR_AZULCLARO,"| HOTEL | Vocк nгo tem R$370 para alugar!");
            if(GetPVarInt(playerid,"Sono") >= 75) {
            SendClientMessage(playerid,COLOR_AZULCLARO,"| SONO | Vocк nгo esta com sono!");
            }
            else
            {
                new alwe;
                switch(alwe)
                {
                    case 0:SetPlayerPos(playerid, 2246.4041,-1164.5934,1030.4943);
                    case 1:SetPlayerPos(playerid, 2252.9849,-1158.8644,1030.4410);
                    case 2:SetPlayerPos(playerid, 2236.0242,-1154.6893,1030.4943);
                    case 3:SetPlayerPos(playerid, 2229.6047,-1160.9651,1030.4410);
                    case 4:SetPlayerPos(playerid, 2235.9683,-1165.5596,1030.4943);
                    case 5:SetPlayerPos(playerid, 2230.5610,-1183.3994,1030.5249);
                    case 6:SetPlayerPos(playerid, 2224.5496,-1176.9550,1030.4384);
                    case 7:SetPlayerPos(playerid, 2204.6062,-1193.9602,1030.5249);
                    case 8:SetPlayerPos(playerid, 2210.6392,-1200.2861,1030.4384);
                    case 9:SetPlayerPos(playerid, 2230.8987,-1183.3547,1030.5249);
                    case 10:SetPlayerPos(playerid, 2224.0601,-1176.9796,1030.4384);
                    case 11:SetPlayerPos(playerid, 2198.2258,-1178.0868,1030.4943);
                    case 12:SetPlayerPos(playerid, 2204.8206,-1171.5645,1030.4410);
                    case 13:SetPlayerPos(playerid, 2187.9077,-1151.9406,1030.4943);
                    case 14:SetPlayerPos(playerid, 2181.5906,-1158.4785,1030.4410);
                    case 15:SetPlayerPos(playerid, 2217.3391,-1146.4551,1025.7969);
/*LINHA ERROR*/ SendClientMessage(playerid,COLOR_AZULCLARO, "| HOTEL | Vб para a cama e digite --> /Durmir");
                }
            GivePlayerMoney(playerid, -370);
            return 1;
            }
        if(!response)
            {
            SendClientMessage(playerid,COLOR_AZULCLARO, "| HOTEL | Vocк optou por nгo alugar.");
            }
        return 1;
        }
    return 0;
    }
Alguйm poderia tentar arrumar esta parte do cуdigo pramin ? Jб procurei e tudo mais nгo consigo arrumar.
OBS: Se eu coloco o case 16: da centenas de erros e se eu tiro o SendClientMessage tambйm ta centenas de erros .
Reply
#2

O erro й nessa linha?

PHP код:
SendClientMessage(playerid,COLOR_AZULCLARO"| HOTEL | Vб para a cama e digite --> /Durmir"); 
Entгo deve a cor deve estar definida errada.

Ex:

#define COLOR_AZULCLARO
Reply
#3

Quote:
Originally Posted by ProKillerpa
Посмотреть сообщение
O erro й nessa linha?

PHP код:
SendClientMessage(playerid,COLOR_AZULCLARO"| HOTEL | Vб para a cama e digite --> /Durmir"); 
Entгo deve a cor deve estar definida errada.

Ex:

#define COLOR_AZULCLARO
Nгo estб .
Reply
#4

Quote:
Originally Posted by ProKillerpa
Посмотреть сообщение
O erro й nessa linha?

PHP код:
SendClientMessage(playerid,COLOR_AZULCLARO"| HOTEL | Vб para a cama e digite --> /Durmir"); 
Entгo deve a cor deve estar definida errada.

Ex:

#define COLOR_AZULCLARO
nao cara, olha direito o que ele tem dentro do switch que n pode ter

-

pawn Код:
if(dialogid == ALUGUE)
{
    if(response)
    {
        if(GetPlayerMoney(playerid) < 370)
            return SendClientMessage(playerid,COLOR_AZULCLARO,"| HOTEL | Vocк nгo tem R$370 para alugar!");
        if(GetPVarInt(playerid,"Sono") >= 75)
            return SendClientMessage(playerid,COLOR_AZULCLARO,"| SONO | Vocк nгo esta com sono!");
       
        switch(random(15))
        {
            case 0:SetPlayerPos(playerid, 2246.4041,-1164.5934,1030.4943);
            case 1:SetPlayerPos(playerid, 2252.9849,-1158.8644,1030.4410);
            case 2:SetPlayerPos(playerid, 2236.0242,-1154.6893,1030.4943);
            case 3:SetPlayerPos(playerid, 2229.6047,-1160.9651,1030.4410);
            case 4:SetPlayerPos(playerid, 2235.9683,-1165.5596,1030.4943);
            case 5:SetPlayerPos(playerid, 2230.5610,-1183.3994,1030.5249);
            case 6:SetPlayerPos(playerid, 2224.5496,-1176.9550,1030.4384);
            case 7:SetPlayerPos(playerid, 2204.6062,-1193.9602,1030.5249);
            case 8:SetPlayerPos(playerid, 2210.6392,-1200.2861,1030.4384);
            case 9:SetPlayerPos(playerid, 2230.8987,-1183.3547,1030.5249);
            case 10:SetPlayerPos(playerid, 2224.0601,-1176.9796,1030.4384);
            case 11:SetPlayerPos(playerid, 2198.2258,-1178.0868,1030.4943);
            case 12:SetPlayerPos(playerid, 2204.8206,-1171.5645,1030.4410);
            case 13:SetPlayerPos(playerid, 2187.9077,-1151.9406,1030.4943);
            case 14:SetPlayerPos(playerid, 2181.5906,-1158.4785,1030.4410);
            case 15:SetPlayerPos(playerid, 2217.3391,-1146.4551,1025.7969);
        }
        SendClientMessage(playerid,COLOR_AZULCLARO, "| HOTEL | Vб para a cama e digite --> /Durmir");
        GivePlayerMoney(playerid, -370);
    }
    else if(!response)
        return SendClientMessage(playerid,COLOR_AZULCLARO, "| HOTEL | Vocк optou por nгo alugar.");
}
Reply
#5

Quote:

D:\Users\ZЈU\Desktop\Nova pasta\filterscripts\Untitled.pwn(486) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

Linha do erro
pawn Код:
if(dialogid == ALUGUE)
Reply
#6

isso e pq vc nao ta a colocar no sitio certo, ou nao ta a colocar direito.
Reply
#7

Arrumei agora o erro foi pra o
pawn Код:
return 0;
Quote:

D:\Users\ZЈU\Desktop\Nova pasta\filterscripts\Untitled.pwn(487) : error 010: invalid function or declaration

Reply
#8

a cara mostrando so a linha muitas vezes nao serve de nada, esse й um dos casos.
Reply
#9

ALUGUE estб sendo definido para algum numero inteiro? Verifica se existe algum #define ALUGUE <algum numero>
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)