#include <a_samp>#include <zcmd> // ha nincs ilyened töltsd leCMD:nyit(playerid){ if(IsPlayerRangeOfPoint(playerid, x, y, z, távolság)) return MoveObject(....); else if(IsPlayerRangeOfPoint(playerid, x, y, z, távolság)) return MoveObject(....); else if(IsPlayerRangeOfPoint(playerid, x, y, z, távolság)) return MoveObject(....); else if(IsPlayerRangeOfPoint(playerid, x, y, z, távolság)) return MoveObject(....); return 1;}
stock IsPlayerRangeOfPoint(Float:radi, playerid, Float:x, Float:y, Float:z){if(IsPlayerConnected(playerid)){new Float:oldposx, Float:oldposy, Float:oldposz;new Float:tempposx, Float:tempposy, Float:tempposz;GetPlayerPos(playerid, oldposx, oldposy, oldposz);tempposx = (oldposx -x);tempposy = (oldposy -y);tempposz = (oldposz -z);if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))){return 1;}}return 0;}
de ebben hiba van xD stock IsPlayerRangeOfPoint(Float:radi, playerid, Float:x, Float:y, Float:z){if(IsPlayerConnected(playerid)){new Float:oldposx, Float:oldposy, Float:oldposz;new Float:tempposx, Float:tempposy, Float:tempposz;GetPlayerPos(playerid, oldposx, oldposy, oldposz);tempposx = (oldposx -x);tempposy = (oldposy -y);tempposz = (oldposz -z);if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))){return 1;}}return 0;} ez nem kéne ide?