Also wenn:
Max_Mustermann ist in Glen Park gestorben. Gib '/accept corpse' ein, um den Auftrag anzunehmen!
Im Chat kommt Automatisch /accept corpse machen.
Danke im voraus !
Also wenn:
Max_Mustermann ist in Glen Park gestorben. Gib '/accept corpse' ein, um den Auftrag anzunehmen!
Im Chat kommt Automatisch /accept corpse machen.
Danke im voraus !
So, lad dir erstmal das hier runter: https://www.file-upload.net/download-10952654/Api.rar.html
Settimer, job, on
job:
GetChatLine(1, Chatline1)
if(InStr(Chatline1, "Ein Spieler ist gestorben")){
}
SendChat "/accept corpse"
return
mfg
#IfWinActive, GTA:SA:MP ; Folgende Hotkeys Funktionieren nur wenn GTA SA:MP geöffnet ist
#UseHook
#Include API.ahk
SetTimer, job, On
~t::
Suspend On
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
job:
zone = GetPlayerZone()
player = GetPlayerName()
GetChatLine(1, Chatline1)
if(InStr(Chatline1, " " player " ist in " zone " gestorben. Gib '/accept corpse' ein, um den Auftrag anzunehmen{!} ")){
}
SendChat ("/accept corpse")
return Hab beides probiert funkt aber nicht..
Dann hab ich mal so gemacht :
job:zone = GetPlayerZone()player = GetPlayerName()GetChatLine(1, Chatline1)if(InStr(Chatline1, " " player " ist in " zone " gestorben. Gib '/accept corpse' ein, um den Auftrag anzunehmen{!} ")){}SendChat ("/accept corpse")return
Funkt immer noch nicht bitte um hilfe !
[Hab die SAMP-AHK Script]
Muss man die Settimer , job, on unter #include oder bei denn Befehl dazu ?
( Ganze Command )
Dein Code macht keinen Sinn.
- Das SendChat steht ausserhalb der Bedingung. Wird also immer gesendet.
- Für InStr brauchst du auch nichts escapen.
- GetPlayerName gibt deinen Namen, also fragst du ab ob du gestorben bist. (laut Chatmeldung)
- falls du den Namen und Ort aus dem Chat lesen willst musst du RegExMatch() benutzen. (Da muss escaped werden)
#SingleInstance, Force
#NoEnv
#Persistent
; etc
Settimer, DeinTimer, 500
#include API.ahk
; oder wie auch immer deine Include heisst.
; Gui, globale variablen etc etc.
return
; restlicher code
DeinTimer:
GetChatLine(0, chat)
if(InStr(chat, "um den Auftrag anzunehmen")){
SendChat("/accept corpse")
}
return
Alles anzeigen
(ungetestet, sollte aber so funktionieren)