Eine Frage zu OnPlayerEnterVehicle

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
  • Hallo Community,
    ich habe da eine Frage, und zwar wenn man keinen Führerschein hat, dass man vom Fahrzeug removet wird, ich habe das so drin aber wenn ich auf ein Fahrrad drauf steige werde ich auch removet?
    Kann ich das irgendwie einstellen das man nicht von einem Fahrrad removet wird?


    Wenn ja wie?
    Hier der Code :

    if(newstate==PLAYER_STATE_DRIVER)
    {
    if(GetPVarInt(playerid,"AutoLicense")!=1)
    {
    new string[128];
    RemovePlayerFromVehicle(playerid);
    format(string,sizeof(string),"Du hast noch keinen Führerschein! Gehe zur Stadthalle und besorge dir einen!");
    SendClientMessage(playerid,Gelb,string);
    SetPlayerCheckpoint(playerid, 1481.2261,-1769.0481,18.7958, 1.0);
    if (IsPlayerInCheckpoint(playerid))
    {
    new string2[128];
    format(string2,sizeof(string2),"Hallo %s, wie ich sehe bist du da! Gehe nun rein und besorge dir einen Führerschein.",SpielerName(playerid));
    SendClientMessage(playerid,Gelb,string2);
    DisablePlayerCheckpoint(playerid);
    }
    }
    }


    Mfg 8)

    Mit unfreundlichen Grüßen
    Buschmensch

  • if(GetPVarInt(playerid,"AutoLicense")!=1 && GetPlayerVehicleModel(playerid) !=509)

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • if(GetPVarInt(playerid,"AutoLicense")!=1 && GetPlayerVehicleModel(playerid) !=509 && GetPlayerVehicleModel(playerid) != BIKE2 && GetPlayerVehicleModel(playerid) != BIKE3)
    BIKE2 und BIKE3 natürlich durch die ID's der anderen Fahrräder ersetzen.

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Oder kompakter:



    new bike[3];
    bike[0] = ID;
    bike[1] = ID;
    bike[2} = ID;
    if(GetPVarInt(playerid,"AutoLicense")!=1 && GetPlayerVehicleModel(playerid) !=bike[3])

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • PoTTii
    Schon mal was von speicherverletzuing gehört? :D
    GetPlayerVehicleModel(playerid) !=bike[3]
    Sinnvoll wäre der Code von Padarom ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Ich bekomme 1 Error bei Padaroms Code
    C:\Users\Richard\Desktop\NewYorkCity Reallife !Selfmade! Script by [NYCR] Team\gamemodes\NYCR.pwn(5303) : error 017: undefined symbol "GetPlayerVehicleModel"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Muss das nicht ID heißen anstatt Model?

    Mit unfreundlichen Grüßen
    Buschmensch

  • stock GetPlayerVehicleModel(playerid) return GetVehicleModel(GetPlayervehicleID(playerid));
    Sollte das Problem lösen ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • PoTTii
    Schon mal was von speicherverletzuing gehört? :D
    GetPlayerVehicleModel(playerid) !=bike[3]
    Sinnvoll wäre der Code von Padarom ;)


    Was meinst du?



    Hamster, jep ist getpalyervehicleid

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?