.:SA-MP Automatisch /Motor /licht /lock:.

  • Hallo ich habe mal für euch einen Automatischen /motor /licht usw code geschrieben.



    Was braucht man dafür?
    1. AutoHotkey
    2. Einen Editor, zbs, NotPad++ [AHK Editor]
    3. Weil es ein Automatischer ist die SAMP.ahk oder API.ahk, API.dll
    Klick mich



    ich warte auf FeedBacks



    #UseHook
    #NoEnv
    #SingleInstance, Force
    #include SAMP.ahk
    SetTimer, Motor, 1500



    Hotkey, Enter, Off
    Hotkey, Escape, Off



    return



    t::
    Suspend On
    SendInput t
    Hotkey, Enter, On
    Hotkey, Escape, On
    Hotkey, t, Off
    return



    NumpadEnter::
    Enter::
    Suspend Permit
    Suspend Off
    Hotkey, t, On
    Hotkey, Enter, Off
    Hotkey, Escape, Off
    return



    Escape::
    Suspend Permit
    Suspend Off
    SendInput {Escape}
    Hotkey, t, On
    Hotkey, Enter, Off
    Hotkey, Escape, Off
    return



    ;#################################



    Motor:
    IfWinNotActive, GTA:SA:MP
    return



    Getchatline(0, Chatline)
    if instr(Chatline, " Text was steht wenn du in ein fahrzeug einsteigst.")
    {
    SendChat("/motor")
    SendChat("/licht")
    SendChat("/flock")
    }
    return



    Natürlich wollen wir auch das wenn man mit der Taste F aussteigt das der Motor aus geht und die Lichter abgeschaltet werden.



    f::
    if IsPlayerDriver() ;liest ab ob der spieler in einem fahrzeug ist
    SendChat("/motor")
    Sleep, 100
    SendChat("/licht")
    Sleep, 100
    Send, {F}
    return


    MFG


    bei weiteren fragen pls melden

  • Versuch am besten, deinen Code ordentlich einzurücken und im Forum mit den Code-Tags einzubinden, das macht alles wesentlich besser lesbar.


    braucht man übrigens mit der UDF nicht, der macht eher Probleme als er hilfreich ist. Am besten einfach:

    PHP
    #If !isInChat()
    
    
    Hotkey::
       ; Code
    return


    verwenden.

  • Könnte man auch mit gewissen anderen Dingen umsetzen.


    z.B. mit einem Timer:
    wenn der Spieler ein Fahrzeug betretet wird gecheckt ob Engine und Light an sind, wenn nicht einschalten... Gibt ja auch extra Funktionen seitens der API

  • Wenn du mich meinst:


    Nein nicht als Overlay. Einfach einen Timer laufen lassen, der abprüft, ob ein Spieler in einem Vehicle ist. Wenn ja, wird mit der API der Engine und Light Status abgefragt und sofern eines der Werte auf 0 ist /engine und /lights - oder wie die Befehle sind - ausführen.