Motor und Licht per Taste starten

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
  • soweit ich weiß kann man doch NUM garnicht belegen oder?


    Ich habe es bei mir auf Z und auf N damit funktioniert es super.


    Edit: Sorry habe nichts gesagt das kann man...


    http://wiki.sa-mp.com/wiki/Keys


    Ich schau mal wie ich das bei mir gemacht habe...


    Edit2:
    Ich habe dafür ein include genutzt:
    b_vehcontrol


    Dann kannst du das total einfach so machen:



    #include <b_vehcontrol>


    #define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    //Lichtsystem
    if (PRESSED(65536)) //Z - Taste drücken
    {
    if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER )
    {
    SetVehicleLicht(GetPlayerVehicleID(playerid));
    }
    }


    //Motorsystem
    if (PRESSED(131072)) //N - Taste drücken
    {
    if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER )
    {
    SetVehicleMotor(GetPlayerVehicleID(playerid));
    }
    }
    return 1;
    }



    Das ist natürlich noch mit Z und mit N einfach die Zahl der gewünschten Taste einfügen dann funktioniert es



    Edit 3:
    Habe dir die inc auch mal noch mit ran gehängt.