public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

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
  • also wenn ein spieler eine von samp erfasste taste aufrufr (draufdrückt) dann wird dieser callback aufgerufen.
    mit newkeys und oldkeys kannst du eben die änderung bestimmen. man kann nämlich auch mehrere tasten gleichzeitig drücken.


    in oldkeys werden die tasten die er vorhin gedrückt hatte (bevor er auf die taste drückt) angegeben
    in newkeys eben die danach.


    die tasten haben nciht sowas wie id's, deswegen können eben auch mehr tasten auf einmal übermittelt werden
    wenn du jetz eine bestimmte taste abfragen willst, ob sie gedrückt wird, fragst du ab if(newkeys & KEY_...) ...


    dieses & fragt ab ob die zahl in der anderen zahl enthalten ist.