Guten Tag Community,
Wie kann ich abfragen ob einer Spieler in einem Bestimmten auto mit "G" Drin sitzt also als Beifahrer ?
Hoffe auf Antwort ;D
Guten Tag Community,
Wie kann ich abfragen ob einer Spieler in einem Bestimmten auto mit "G" Drin sitzt also als Beifahrer ?
Hoffe auf Antwort ;D
if(GetPlayerVehicleID(playerid) == 5 && GetPlayerVehicleSeat(playerid) > 0)
{
// ...
}
Bei der ersten Abfrage musst du selbstverständlich die Zahl zur VehicleID des gewünschten Fahrzeuges ändern.
ok Danke also wenn es jetzt ein VAn wäre würde es auch wenn man hinten drin sitzt gehen
Ja. Die Funktion gibt -1 zurück, wenn der Spieler in keinem Fahrzeug ist und 0 wenn er Fahrer ist. Alles darüber ist ein Beifahrer (oder hinten).
Ok wenn ich noch was fragen darf wie kann ich es machen wenn er aussteigt (als Beifahrer) das der EinHack Prozess automatisch abgebrochen wird ?
Also das dient für ein Hack System um die Wanteds weg zu bekommen
Hier mit State:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_PASSENGER && (GetVehicleModel(GetPlayerVehicleID(playerid)) == 413 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 459))
{
//Do here Pony things ;)
}
return 1;
}
Darin kannst du den Code machen.
Wenn der Spieler in ein Pony oder Topfun einsteigt.
MFG Piet
Indem du bei OnPlayerStateChange via newstate abfragst, ob er in einem Auto sitzt.
public OnPlayerStateChange (playerid, newstate, oldstate)
{
if (newstate == XY) {
// dann dies und das
}
}
Ich glaube zu Fuß unterwegs sein war PLAYER_STATE_FOOT o.Ä. Kanns gerade nicht nachgucken, weil das wiki rumspinnt.
Danke ;D
Geht jetzt