17.08.2015, 17:12
PHP код:
stock GetClosestVehicle(playerid, Float:range)
{
new
Float:pos[3],
Float:distance,
Float:precedent_distance = range +1,
precedent;
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
for(new vehicleid = 1; vehicleid < MAX_VEHICLES; vehicleid++)
{
distance = GetVehicleDistanceFromPoint(vehicleid, pos[0], pos[1], pos[2]);
if(distance <= range && distance <= precedent_distance)
{
precedent = vehicleid;
precedent_distance = distance;
}
}
return precedent;
}
PHP код:
CMD:unlock(playerid, params[])
{
new vehicle = GetClosestVehicle(playerid, 3);
if(vehicle == INVALID_VEHICLE_ID) return SCM(playerid, -1, "No vehicle at proximate");
// Lock/Unlock your veh and the ID of car is in variable "vehicle"
return 1;
}