28.06.2014, 16:33
Hola tengo este comando:
El problema es cuando agrego un else, si la condiciуn se cumple muestra el msj 1 vez, pero si no lo hace se repite 100 veces, quй hago para evitar eso?
pawn Код:
CMD:entrar(playerid, params[])
{
for(new i = 0; i < MAX_CASAS; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 1.0, casaInfo[i][posicionCasa][0], casaInfo[i][posicionCasa][1], casaInfo[i][posicionCasa][2]))
{
SetPlayerPos(playerid, casaInfo[i][cX], casaInfo[i][cY], casaInfo[i][cZ]);
SetPlayerFacingAngle(playerid, casaInfo[i][cAngle]);
SetPlayerInterior(playerid, casaInfo[i][Interior]);
SetPlayerVirtualWorld(playerid, casaInfo[i][Virtualw]);
SendClientMessage(playerid, -1, "Bienvenido.");
}
else
{
SendClientMessage(playerid, -1, "No estбs cerca de la puerta de una casa.");
}
}
return 1;
}