29.04.2016, 20:00
That loop is unnecessary, you can simply use OnVehicleStreamIn callback to do it:
pawn Код:
public OnVehicleStreamIn(vehicleid, forplayerid) {
if(vehicleid == car_dealer_car[0]) {
if(onmission[forplayerid] == 1) //If player is in mission.
SetVehicleParamsForPlayer(car_dealer_car[0], forplayerid, 1, 0); //Unlocks the vehicle.
else //If not..
SetVehicleParamsForPlayer(car_dealer_car[0], forplayerid, 1, 1); //Locks the vehicle.
}
return 1;
}