[Ayuda] invalid expression, assumed zero - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] invalid expression, assumed zero (
/showthread.php?tid=620018)
[Ayuda] invalid expression, assumed zero -
Doniczzz - 25.10.2016
Error:
Код:
.pwn(1663) : error 029: invalid expression, assumed zero
Linea:
Код:
else SendClientMessage(playerid, -1, "ЎEsta casa no esta a la venta!");
Comando completo:
Код:
CMD:comprar(playerid,params[])
{
if(!strcmp(params,"casa",true))
{
if(InfoJugador[playerid][jHoras] < 2) return Mensaje(playerid, COLOR_ROJO,"ЎDebes jugar al menos dos horas para comprar una casa!");
foreach(Casas,c)
{
if(IsPlayerInRangeOfPoint(playerid,2,InfoCasa[c][cEntrada_x],InfoCasa[c][cEntrada_y],InfoCasa[c][cEntrada_z]))
{
if(GetPlayerMoney(playerid) < InfoCasa[c][cPrecio]) return Mensaje(playerid, COLOR_ROJO,"ЎNo tienes suficiente dinero!");
new Total_Casas;
foreach(Casas,i)
{
if(EsDuenoCasa(playerid,i))
{
++Total_Casas;
}
if(Total_Casas >= MAX_CASAS_JUGADOR) return Mensaje(playerid, COLOR_ROJO,"ЎNo puedes tener mбs de "#MAX_CASAS_JUGADOR" Casa(s)!");
alm(InfoCasa[c][cComprador],pName(playerid));
InfoCasa[c][cComprada] = true;
QuitarDinero(playerid,InfoCasa[c][cPrecio]);
Mensaje(playerid, C_NEGRO, "==========================================================");
MensajeF(playerid, -1,"Felicitaciones, ЎCompraste una casa! "#CVERDE"(%s).",InfoCasa[c][cNombre]);
Mensaje(playerid, -1, "Utilize "#CINFO"/informacion "#CBLANCO"para ver todas las opciones disponibles.");
Mensaje(playerid, C_NEGRO, "==========================================================");
ActualizarCasa©;
//DarPlataGobierno(InfoCasa[c][cPrecio]);
ActualizarCasaLabel©;
}else SendClientMessage(playerid, -1, "ЎEsta casa no esta a la venta!");
}
}
}
return 1;
}
їQue puedo hacer? por favor!
Respuesta: [Ayuda] invalid expression, assumed zero -
Swedky - 25.10.2016
Porque
else solo se aplica a
if, y tu la pusiste con la funcion
foreach, lo cual no estб pernitido.