public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { AddVehicleComponent(vehicleid, 1010); // Nitro SendClientMessage(playerid,0x00FFF0FF,"Nitro has been automaticly installed in your vehicle."); SendClientMessage(playerid,0xEBFF00FF,"The vehicle doors are now locked type /unlock to unlock them."); for(new i=0; i < MAX_PLAYERS; i++) { if(i == playerid) continue; SetVehicleParamsForPlayer(GetPlayerVehicleID(vehicleid),i,0,1); } PlayerPlaySound(playerid,1138, 0.0, 0.0, 0.0);
Originally Posted by Flashy
If think you must use something like IsPlayerInVehicle.
|
new gLock[MAX_VEHICLES];
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
AddVehicleComponent(vehicleid, 1010); // Nitro
SendClientMessage(playerid,0x00FFF0FF,"Nitro has been automaticly installed in your vehicle.");
SendClientMessage(playerid,0xEBFF00FF,"The vehicle doors are now locked type /unlock to unlock them.");
gLock[vehicleid] = 1;
for(new i=0; i < MAX_PLAYERS; i++)
{
if(i == playerid) continue;
SetVehicleParamsForPlayer(vehicleid,i,0,1);
}
PlayerPlaySound(playerid,1138, 0.0, 0.0, 0.0);
public OnVehicleStreamIn(vehicleid, forplayerid)
{
if(gLock[vehicleid] == 1)
{
SetVehicleParamsForPlayer(vehicleid,forplayerid,0,1);
}
return 1;
}