04.04.2015, 11:01
Quote:
Becuase you have a "Distance" stock somewhere around ur script...
Код:
//============================================================================== stock GetClosestPlayer(playerid) { if (!IsPlayerConnected(playerid)) return 0; new Float:cdist, targetid = -1; foreach (new i : Player) { if (GetPlayerState(i) == PLAYER_STATE_SPECTATING) continue; if (playerid == i) continue; if (targetid < 0 || cdist > GetDistanceBetweenPlayers(playerid, i)) { targetid = i; cdist = GetDistanceBetweenPlayers(playerid, i); } } return targetid; } |
i tryed it
i get errors =(
Код:
(7537) : error 017: undefined symbol "foreach" 7537) : error 029: invalid expression, assumed zero (7537) : error 017: undefined symbol "i" (7537) : fatal error 107: too many error messages on one line