05.01.2014, 21:58
El error estб en el primer return. No puedes usar return fuera de los case's en switch.
Este cуdigo darнa el mismo error:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid)
{
case 1:
{
switch(listitem)
{
case 0:
{
if(asd < 1) return SendClientMessage(playerid, 0xFFFFFF, "Usted No Tiene suficiente Dinero.");
GivePlayerWeapon(playerid, 9, 1);
}
case 1:
{
if(asd < 1) return SendClientMessage(playerid, 0xFFFFFF, "Usted No Tiene suficiente Dinero.");
GivePlayerWeapon(playerid, 16, 100);
}
case 2:
{
if(asd < 1) return SendClientMessage(playerid, 0xFFFFFF, "No Tiene dinero Para Pagar Esta bebida");
GivePlayerWeapon(playerid, 37, 150);
}
}
}
return 1; //Error
}
}
return 0;
}
pawn Код:
new a=0;
switch(a)
{
case 0: SendClientMessageToAll(-1, "b");
return 1; // Error.
}