Hallo Community.
Wie kann ich das so machen, das für die Fraktion Ordnungsamt, alle Fahrzeuge geöffnet sind? nur für die fraktion O-amt, für zivis oder andere fraks nicht.
Danke im vorraus.
Hallo Community.
Wie kann ich das so machen, das für die Fraktion Ordnungsamt, alle Fahrzeuge geöffnet sind? nur für die fraktion O-amt, für zivis oder andere fraks nicht.
Danke im vorraus.
Wie sperrst du deine Autos ab, durch SetVehicleParamsEx oder durch RemovePlayerFromVehicle ?
mfg.
wenn sich zivis in Frak cars setzen dann durch RemovePlayerFromVehicle, wenn ich ein autobefehl mache dann durch SetVehicleParamsEx
Dann musst du sowas ungefähr machen:
//Für RemovePlayerFromVehicle
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(PlayerInfo[playerid][pLeader] == oamt || PlayerInfo[playerid][pMember] == oamt) return 1; //oamt durch die Frakid ersetzen
}
return 1;
}
//Für SetVehicleParamsEx
public OnVehicleStreamIn(vehicleid, forplayerid)
{
if(PlayerInfo[forplayerid][pLeader] == oamt || PlayerInfo[forplayerid][pMember] == oamt) //oamt durch die Frakid ersetzen
{
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
}
return 1;
}
Die Callbacks (public) sind wahrscheinlich schon vorhanden, also da einfach nur oben einfügen !
mfg.
//Edit: Namen angepasst im 2. Callback
Hei das geht irgendwie nicht die Fahrzeuge bleiben für die Frak geschlossen...