ayuda codigo
#1

hola me puden ayudar me sale este error


Quote:

error 001: expected token: ";", but found "if"

en este codigos


Quote:

if(response)
{
else if(listitem == 0)
{
//general
ShowPlayerDialog(playerid, 215345, DIALOG_STYLE_LIST, "Comandos Generales", "{0000CC}Stats\n{FF0000}Animaciones\nTeleport\nCla n", "Selecionar", "Cancelar");
}
else if(listitem == 1)
{
//veiculo
ShowPlayerDialog(playerid, 215345, DIALOG_STYLE_LIST, "vehiculos", " {0000CC}Aviones\n{FF0000}Motos\nCamionrs\nDeportiv os", "Selecionar", "Cancelar");
}
}
}

Reply
#2

En el cуdigo anterior te falta un ;
Reply
#3

Creo que se usa if ,no else if .Al menos yo lo tengo asi .

Ej:

pawn Код:
{
if(response)
{
if(listitem == 0)//este sera el primer item
{
if(GetPlayerMoney(playerid) > 1999)//esto chequea que el jugador tenga dinero para comprar
{
GivePlayerWeapon(playerid, 24, 2000);
GivePlayerMoney(playerid, -1500);
SendClientMessage(playerid,COLOR_RED,"Arma Comprada!");
}
else
{
SendClientMessage(playerid, COLOR_RED, "No tienes Suficiente dinero");
}
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) > 2099)
{
GivePlayerWeapon(playerid, 26, 2300);
GivePlayerMoney(playerid, -2100);
SendClientMessage(playerid,COLOR_RED,"Arma Comprada!");
}
else
{
SendClientMessage(playerid, COLOR_RED, "No tienes Suficiente Dinero");
}
}
Talvez me equivoco pero creo que es eso.
Reply
#4

Ordena el cуdigo y verбs el problema.

Ademбs, no puedes usar "else if" si antes no hay un "if".
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)