[Ajuda] Erro 008: Precisa ser uma expressгo constante. (OnDialogResponse)
#1

Olб todos! Eu de novo... Eu estou tentando montar um servidor bбsico, meu primeiro GameMode do zero e blб, blб, blб... O seguinte й que eu bati com uma barreira e nгo consigo continuar. Eis as linhas em que tais problemas estгo localizados:

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_CORES)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0: SetPlayerColor(playerid, 0xFF0000FF);
            }
        }
        return 1;
    }
	if(dialogid == DIALOG_DRIFT)
	{
	    if(response)
	    {
	        switch{listitem) //Linha 518 <- Aqui fica o erro
	        {
	            case 0: SetPlayerPos(playerid, -344.1902,1539.1670,75.7046,270.1238); //Linha 520 <- Aqui fica o Warning
			}
		}
		return 1;
	}
    return 0;
}
E o maravilhoso erro:

Код:
E:\SA-MP Server Script 0.3z\ISC Recording Server\Painel\gamemodes\DriftMasters.pwn(518) : error 008: must be a constant expression; assumed zero
E:\SA-MP Server Script 0.3z\ISC Recording Server\Painel\gamemodes\DriftMasters.pwn(520) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#2

PHP код:
switch{listitem//Linha 518 <- Aqui fica o erro
{
    case 
0SetPlayerPos(playerid, -344.1902,1539.1670,75.7046,270.1238); //Linha 520 <- Aqui fica o Warning

Tinha um fechamento de escopo a mais.
Reply
#3

Na verdade Lуs, й a identaзгo da tag pawn, cole o codigo no notepad++, que vai ficar correto. Desculpe se eu estiver entendendo errado.

@TOPIC

pawn Код:
switch(listitem) //Linha 518 <- Aqui fica o erro
Reply
#4

Obrigado por responder! Porйm ambas as respostas estгo erradas, por algum motivo a soluзгo do Lуs acabou piorando, deixando dois erros no lugar de um, e de RiqueP acabou nгo mudando nada.
Reply
#5

eu editei, da uma olhada. Vocк usou " { " ao invйs de " ( "
Reply
#6

Meu deus, sйrio?! E eu nгo vi isso?!

Obrigado ambos, +1 REP!
Reply
#7

Quote:
Originally Posted by RStyle2014
Посмотреть сообщение
Meu deus, sйrio?! E eu nгo vi isso?!

Obrigado ambos, +1 REP!
Tambйm passou-me despercebido.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)