17.04.2015, 20:05
(
Последний раз редактировалось Mamoru; 18.04.2015 в 16:53.
Причина: -Resuelto-
)
Hola, alguien me podrнa ayudar, nunca use foreach, asн que no se como funciona mбs o menos lo intente asн:
Pero salen errores, todos en la linea del "foreach(i, AntiMoneyHack)"
Y me podrнan decir que diferencia hay entre usar "foreach" y usar un "for(new i=0;i<MAX_PLAYERS;i++)"
pawn Код:
#include <foreach>
////////////////////////////////////////////////////////////
new Iterator:AntiMoneyHack<MAX_PLAYERS>;
//Esto del "Iterator" lo vi en un ejemplo que estaba en ingles y no entendн bien.
////////////////////////////////////////////////////////////
public OnGameModeInit()
{
SetTimer("VerificandoCheats",5000, 1);
return 1;
}
////////////////////////////////////////////////////////////
public VerificandoCheats()
{
foreach(i, AntiMoneyHack)
{
if(GetPlayerMoney(i) != Datos[i][pDinero])//La forma mбs rбpida y sencilla de evitar el MoneyHack XDD
{
ResetPlayerMoney(i);
GivePlayerMoney(i, Datos[i][pDinero]);
}
}
return 1;
}
////////////////////////////////////////////////////////////
pawn Код:
error 017: undefined symbol "i@YSII_Ag"
error 017: undefined symbol "i@YSII_Ag"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Y me podrнan decir que diferencia hay entre usar "foreach" y usar un "for(new i=0;i<MAX_PLAYERS;i++)"