Infobox für SAMP mit AHK? Wer kann mir weiterhelfen?

1 Antwort

Benutzt Du zusätzlich die SAMP-UDF / SAMP-API oder ähnliches? Damit hat man noch einige zusätzliche Funktionen zur Verfügung, wie beispielsweise das Leben auslesen, die aktuelle Position, man kann Zeilen im Chat einfügen die man nur selber sieht usw.


F12::
Suspend
If (A_IsSuspended)
{
AddChatMessage("Keybinder deaktiviert")
}
else
{
AddChatMessage("Keybinder aktiviert")
}
return

Die Taste und die Texte kannst Du ja noch anpassen. Der Befehl "AddChatMessage" funktioniert nur mit der SAMP-UDF, welche Du hier herunterladen kannst: https://github.com/SAMP-UDF/SAMP-UDF-for-AutoHotKey

Mit "AddChatMessage" wird eine Zeile im Chat eingefügt, die nur Du sehen kannst. Es gibt auch noch den Befehl "SendChat" um etwas im Chat abzusenden. Ist besser als SendInput, da braucht man nicht noch t/ {Enter} usw. verwenden.

SendChat("Text") (So ist es aufgebaut)

Du benötigst die SAMP.ahk welche in den selben Ordner wie dein Script muss.

Füge oben im Script anschließend noch folgendes ein:

#Include, SAMP.ahk

Danke für deine Hilfe :) Ich wollte nur noch fragen wo ich das #Include, SAMP.ahk einfügen muss? Hier hast du mal mein Gesamtes Script inklusive des Binds ^^ villeicht kannst du da mal drüberschauen. :

#IfWinActive, GTA:SA:MP ; Folgende Hotkeys Funktionieren nur wenn GTA SA:MP geöffnet ist#UseHook#Include, SAMP.ahkt::Suspend OnSendInput tHotkey, Enter, OnHotkey, Escape, OnHotkey, t, OffreturnNumpadEnter::Enter::Suspend PermitSuspend OffSendInput {Enter}Hotkey, t, OnHotkey, Enter, OffHotkey, Escape, OffreturnEscape::Suspend PermitSuspend OffSendInput {Escape}Hotkey, t, OnHotkey, Enter, OffHotkey, Escape, Offreturn1::SendInput t/lock{Enter}return3::SendInput t/kofferraumo{Enter}return4::SendInput t/kofferraum{Enter}returnnumpad0::SendInput t/schatzsuchen{Enter}returnb::SendInput t/schaufel{Enter}returnm::SendInput t/schatzverkaufen{Enter}returnnumpad5::SendInput t/skateboard{Enter}returno::SendInput t/motor{Enter}returnp::SendInput t/navi{Enter}return alt & q::SendInput t/handbremse{Enter}returnalt & numpad1::SendInput t/me Nimmt seinen Baseballschläger aus der Halterung{Enter}returnalt & numpad2::SendInput t/zustand Baseballschläger um den Bauch hängen{Enter}returnalt & numpad5::SendInput t/me holt sein Handy heraus und tippt hastig eine Nachricht{Enter}returnalt & numpad8::SendInput t/s F*ck{!} Dipp Dipp{!}{Enter}returnalt & numpad7::SendInput t/s Remember one Thing{!} Never f*** up with the Crips{!}{Enter}returnalt & numpad9::SendInput t/s E.S.C For Life Nigger{!}{Enter}returnnumpad2::SendInput t/me Dreht seine Schrotflinte vor seinen Bauch{Enter}returnnumpad1::SendInput t/me greift hinter sich und holt eine Pistole aus dem Hosenbund{Enter}returnnumpad3::SendInput t/me spuckt auf den Boden{Enter}returny::SendInput t/freturnalt & 0::SendInput t/fuc*u{Enter}returnalt & 9::SendInput t/comeatme1{Enter}returnalt & 8::SendInput t/sit3{Enter}returnalt & 1::SuspendIf (A_IsSuspended){AddChatMessage("===Keybinder deaktiviert===")}else{AddChatMessage("===Keybinder aktiviert===")}return

LG - dodobinks2012

0
@dodobinks2012

Das ist viel zu unübersichtlich.

Einfach ganz oben ins Script.

Und dieses Zeug wie zum Beispiel t/me brauchst Du mit der SAMP-UDF wie gesagt nicht mehr. Das kannst Du alles durch SendChat ersetzen.

Beispiel:

SendChat("/me holt sein Handy raus")

0

GTA SAMP Keybinder funktionieren nicht

Hallo. Wie es oben schon steht funktionieren bei mir die Keybinder nicht. Ich benötige sie für GTA San Andreas Multiplayer. Wenn ich den Keybinder öffne, kann ich alles ganz normal machen, doch wenn ich dann im Spiel auf den Hot-Key drücke, passiert gar nichts. Der Chaos AD Keybinder lässt sich überhaupt nicht öffnen, da steht "(...) hat ein Problem festgestellt und muss beendet werden". Das liegt sicher nicht daran, dass ich was falsch mache. Muss ich da vielleicht was ausschalten. Als Administrator ausführen geht auch nicht.

...zur Frage

AutoHotKey - User Input abfragen?

Hey! Wie kann ich abfragen, ob der User die Tase, bzw. die Tasten "shift + slash + t + e + s + t" hintereinander gedrückt hat? Also /test. Ich mache das für meinen KeyBinder in GTA SAMP, das brauche ich für eigene Befehle.

...zur Frage

Kann jemand ein ahk script schreiben?

Hallo kennt sich jemand mit autohotkey aus und kann mir ein script schreiben bei dem jede 30 sekunden die Taste 2 gedrückt wird ?

...zur Frage

Citroen Berlingo Fahrradträger für Anhängerkupplung (für 4 Räder) - geht Heckklappe noch auf?

Hallo, vielleicht gibt es ja unter euch jemanden, der einen Citroen Berlingo (BJ 2011) besitzt und auf der Anhängerkupplung einen Fahrradträger für 4 Räder montiert hat. Mich würde interessieren, ob da die Heckklappe noch aufgeht, bzw. ob ihr gute oder schlechte Erfahrungen mit bestimmten Marken gemacht habt. Vielen Dank für eure Antworten!

...zur Frage

Was möchtest Du wissen?