Moin,
Ich weiß, das OnPlayerEnterVehicle aufgerufen wird, wenn jemand anfängt in ein Auto zu steigen, wie kann ich
dann diesen Vorgang des Einsteigens abbrechen bzw fortführen lassen, liegt dies am return oder gibt es eine extra funktion?
mfg
OnPlayerEnterVehicle?
- RunAway
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
RemovePlayerFromVehicle ?
-
Ich probiers mal, da für mich das eig bedeutet, dass der Spieler erst ins Auto kommt und dann raus fliegt.
//edit funktioneirt nicht:/
-
Wie meinst du das?
-
OnPlayerEnterVehicle, wird aufgerufen sobald du F neben einem Auto machst.
Nun möchte ich aufgrund irgendeiner variable ( if - abfrage , ich bibn nicht blöd)
abbrechen, das er in das Auto einsteigt. -
Versuchs mal mit:
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z); -
Du kannst ihn auch freezen und sofort wieder entfreezen...
-
if(DASAUTO)
{
if(BERECHTIGER)
{
return 1;
}
else
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
SetPlayerPos(playerid,X,Y,Z);
SCM(playerid,FARBE,"Nicht berechtigt.");
}
return 1;
} -
Versuchs mal mit:
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z);
habe ich grad auch ausprobiert
Funktioniert wunderbar
trotzdem danke -
breadfish.de
Hat das Thema geschlossen.