Enter wird nicht ausgeführt?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Enter wird nicht ausgeführt?

    Hey Leute,

    Aus unerklärlichen Gründne weiss ich nicht wieso wenn ich Enter drücke der else Code ausgeführt wird?

    [pwn]if(newkeys == KEY_SECONDARY_ATTACK)
    {
    GetVehiclePos(id,Pos[0],Pos[1],Pos[2]);
    GetVehicleZAngle(id,Pos[3]);
    SpawnCar[posx] = Pos[0];
    SpawnCar[i][posy] = Pos[1];
    SpawnCar[i][posz] = Pos[2];
    SpawnCar[i][angle] = Pos[3];
    SendClientMessage(playerid,WHITE,"["HTML_Grün"Info"HTML_WHITE"]: Das Fahrzeug wurde an dieser Stelle gespeichert!");
    printf("%i",id);
    }
    else printf("%i|error ",id);[/pwn]


    Danke euch

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von NicoWiss ()

  • Drückst oder hälst du, während du Enter drückst, noch eine andere Taste gedrückt?
    [pwn]newkeys == KEY_SECONDARY_ATTACK[/pwn]
    Ergibt nur true, wenn wirklich nur die Taste "KEY_SECONDARY_ATTACK" alleine gedrückt wird.
    [pwn]newkeys & KEY_SECONDARY_ATTACK[/pwn]
    Dagegen ist auch true, wenn währenddessen andere Tasten gedrückt werden.

    Zudem solltest du bedenken, dass KEY_SECONDARY_ATTACK nicht zwingend die Enter-Taste ist, sondern je nach Einstellung deines GTA's auch eine andere Taste sein kann.