
SAMP
Ich bin eigentlich recht neu bei AHK. Ein Freund hat mich gestern gefragt ob ich ihm einen Keybinder machen kann und ich sage natürlich ja. Er möchte jetzt aber bestimmte Dinge in dem Keybinder haben wo ich nicht weiß wie dies geht. Zb sollen Leaderbefehle nur gehen wenn man ein bestimmtes Passwort eingegeben hat. Dann möchte er noch, das wenn ihm jemand Geld überweist, im Chat direkt danach steht wer ihm das Geld überwiesen hat und die viel. und noch ein paar andere Sachen. Falls mir jemand helfen will oder kann, soll sich bitte per Pn melden.
Es ist wichtig. Ich möchte meinen Freund nicht enttäuschen.

Hi
Ich kenne mich zwar mit der SAMP API nicht sonderlich aus aber den Passwort Teil kann ich dir schreiben.
Allerdings musst du mehr Infos liefern da wir dir sonst nicht helfen kann.

Visit the new forum ahkscript.org.
/respawncars (Mit Countdown, von 10 Sekunden
und die letzten 3 Sekunden sollen mit angezeigt
werden) NumPad: 0
/invite ID (Spieler einladen) NumPad: 1
/uninvite ID (Spieler raus schmeißen) NumPad: 2
/giverank ID RANG (Spieler einen Rang geben)
NumPad: 3
/setrank RANG RANGNAME (Rang- Name
ändern) NumPad: 4
/setbl ID GELD GRUND (User auf die Blacklist
setzen) NumPad: 5
/removebl ID/NAME (User aus der Blacklist raus
holen) NumPad: 6
/autohaus (Das Fraktions- Autohaus betreten)
NumPad: 7
/fhausauf (Interior auf machen) ALT + 0
/fhauszu (Interior zu machen) ALT + 1
/changecar (Autos tauschen) ALT + 2
/setcam (Kamera in die Position stellen) ALT + 3
/camon (Kamera einschalten) ALT + 4
/camoff (Kamera ausschalten) ALT + 5
Member - Befehle:
/interview ID/Name (Interview beginnen) Zahl: 1
/interviewoff (Interview ausschalten) Zahl: 2
Normale Befehle die, die Member gerne hätten:
/cla (Alle Autos öffnen) STRG + 1
/start und /lichtan (Motor und Licht einschalten)
STRG + 2
/stop und /lichtaus (Motor und Licht
ausschalten) STRG + 3
/enter und /me betritt das Gebäude (Betritt ein
Gebäude) STRG + 4
/exit und /me verlässt das Gebäude (Verlässt das
Gebäude) STRG + 5
/stats & /me überprüft seine Statistiken
(Statistiken ansehen) STRG + 6
/licenses & /me überprüft seine Lizenzen
(Lizenzen ansehen) STRG + 7
/berufe & /me überprüft seinen Nebenjob und
sein Beruf (Berufe ansehen) STRG + 8
Features:
Bei dieser Position -> AddPlayerClass
(187,2312.3462,-5.7374,26.7422,280.1897,0,0, ...
-> soll er den "/heal - Befehl" eingeben!
Bei dieser Position -> AddPlayerClass
(187,2312.4902,-3.2856,26.7422,165.7495,0,0, ...
-> soll er den "/armor - Befehl" eingeben!
Wenn er das liest -> Klick Mich! -> soll er im
"/r - Chat" das hier schreiben -> "/me macht nun
Feierabend und verabschiedet sich von seinen
Kollegen".
WENN ES GEHT -> Er schaut sich diese Zahl an -> http://s14.directupl...lh4dtje_png.htm -> dann soll das System Prozent
rechnen, also sprich (8497:100*5=424,85 =
425€) also er soll es so rechnen. Und dann soll
im Chat anzeigen -> Du darfst 425€ behalten
und in die Fraktion 425€ ebenfalls reinlegen. Bitte
Screen das ab!" -> das soll mit dem Befehl "/
ausrechen" funktionieren.
Funktionen/Einstellungen wie wir es gerne
hätten:
- Ein schönen GUI
- Einschalten/Ausschalten
Leader- Befehle (Leaderpasswort, dann erst
werden die Leader- Befehle eingeschaltet)
Normale Tastenbinds (Bei mir melden für die
Befehle)
/Befehle - (z.B. Entführungs- Melder oder
Baustellen- Meldung- die habe ich, ebenfalls bei
mir melden!)
Automatische danksagung, wenn jemand mit (/
pay , /cnnspenden oder Überweisung durchführt,
auch dort könnt ihr euch bei mir melden.)
Zur Automatischen danksagung, sollte man eine
Taste drücken können, damit sie aus/an geht,
auch hier könnt ihr euch bei mir melden.
/Befehle (Event- Meldung, Automatisch zählt er
die Spenden mit und berichtet dann in den News
wie viel wir haben!)
Das hat er mir geschickt

Struktur:
P::
SendInput t/me hat den ersten Hotkey erstellt {enter}
Return
einen GUI kannste du mithilfe Smart Gui Creator erstellen(google das mal

Ich hoffe ich konnte dir helfen
Eric


ERIC


zum einbinden der Samp.api
hModule := DllCall("LoadLibrary", Str, A_ScriptDir . "\API.dll")
if(hModule == -1 || hModule == 0)
{
MsgBox, 48, API - Fehler, Die API.dll konnte nicht gefunden werden.`nDer Keybinder wird nun beendet.
ExitApp
}
Und zu deinem /heal /armor Befehl
IsPlayerInRangeOfPoint(X, Y, Z, Radius)
{
/heal
return
}
Das kannst dunin einen Timer einbinden
Ich glaube das würde für heute reichen

Eric


Es ist nicht wirklich einfach.
Ich hab im moment sehr viele Projekte, die ich gerne zuerst erledigen würde.
Sonst würde ich den Keybinder für dich schreiben.

Visit the new forum ahkscript.org.

Hast du denn schon ein GUI? Oder auf welche Art und Weise soll das Passwort eingegeben werden?
Wenn du schon einen fertigen Code geschrieben haben möchtest, solltest du wirklich mehr Informationen bereitstellen und auf alle Details eingehen.

Find the recent autohotkey version here: ahkscript.org

Sorry mein Fehler, hab gedacht das wäre lediglich eine Liste der Leaderbefehle und hab es deswegen bloß überflogen...

Find the recent autohotkey version here: ahkscript.org