19.04.2012, 12:09
this check make me problam .. when it's false it return Unknown command instead of sending a message ..
When it's true everything work... what is the problem?
Thanks
PHP код:
if(!IsPlayerInRangeOfPointEx(playerid, RadiusHouse(house), HouseFile[house][CheckPointX],HouseFile[house][CheckPointY],HouseFile[house][CheckPointZ])) return scm(playerid, red, "!рйъп мдзреъ аъ дшлб щмк шч ббйъ щмк");
PHP код:
stock IsPlayerInRangeOfPointEx(playerid, Float:range, Float:x, Float:y, Float:z)
{
if(IsPlayerInAnyVehicle(playerid)) return IsCarInRangeOfPoint(GetPlayerVehicleID(playerid), range, x,y,z);
else return IsPlayerInRangeOfPoint(playerid, range, x,y,z);
}
stock IsCarInRangeOfPoint(vehicleid, Float:range, Float:x, Float:y, Float:z)
{
new Float:px,Float:py,Float:pz;
GetVehiclePos(vehicleid,px,py,pz);
px -= x;
py -= y;
pz -= z;
return ((px * px) + (py * py) + (pz * pz)) < (range * range);
}
Thanks
![Smiley](images/smilies/smile.png)