Quote:
Originally Posted by FunnyBear
pawn Код:
forward GetClosestPlayerToPlayer(playerid); public GetClosestPlayerToPlayer(playerid) { new Float:dist = 1000.0; new targetid = INVALID_PLAYER_ID; new Float:x1,Float:y1,Float:z1; new Float:x2,Float:y2,Float:z2; new Float:tmpdis; GetPlayerPos(playerid,x1,y1,z1); for(new i=0;i<MAX_PLAYERS;i++) { if(i == playerid) continue; GetPlayerPos(i,x2,y2,z2); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2)); if(tmpdis < dist) { dist = tmpdis; targetid = i; } } return targetid; }
|
F:\SAMP SERVER\gamemodes\ICNR.pwn(539) : error 017: undefined symbol "x1"
F:\SAMP SERVER\gamemodes\ICNR.pwn(543) : error 017: undefined symbol "x2"
F:\SAMP SERVER\gamemodes\ICNR.pwn(544) : error 017: undefined symbol "x2"
F:\SAMP SERVER\gamemodes\ICNR.pwn(544) : error 017: undefined symbol "er"
F:\SAMP SERVER\gamemodes\ICNR.pwn(544) : error 029: invalid expression, assumed zero
F:\SAMP SERVER\gamemodes\ICNR.pwn(544) : fatal error 107: too many error messages on one line
:S