Azért van mert a SetPlayerPos az nem arra szolgál, hogy a játékos egy bizonyos pontba írja be a parancsot.
Ami neked kell az a
IsPlayerInRangeOfPoint(playerid, range,x,y,z)
playerid = játékos id
range = mekkora távolságig legyen használható a bizonyos pontból
x, y, z = Ezek a koordináták