Hab ich dir mal geschickt im letzten thread
Killcounter AHK
- Failpm
- Geschlossen
- Erledigt
-
-
Ja ich meine nicht dich sondern der andere.
-
Schickst du jz deinen Kill Counter?
-
Er meinte dass du deinen Code schicken solltest. Nicht das er seinen schickt.
-
Code
Alles anzeigenSettimer, Killzähler, on KillZähler: ifwinnotactive, GTA:SA:MP return GetChatLine(1, Chatline1) GetChatLine(0, Chatline2) if(InStr(Chatline1, "Du hast ein Verbrechen begangen ( Mord ). Zeuge: Niemand.") OR InStr(Chatline2, "wurde von " name " getötet.")){ IniRead, kills, settings.ini, Kills, kills, 0 kills ++ IniWrite, %kills%, settings.ini, Kills, kills AddChatMessage(0xFFFFFF,"{CD0000}[Keybinder]{FF8C00}: Dies war dein Kill Nummer " kills) } return
Musst du leicht anpassen an dein Script
genau @Various. -
Ich hab die API kommt trtz die selbe
Anscheinend verwendest du sie nicht richtig, sonst könnte AHK mit der Funktion was anfangen.
-#include API.ahk //ganz oben drin?
-Die .dll und die API.ahk im selben Ordner wie der Keybinder?
-keybinder compiliert? -
Könnte mir wer vielleicht einen Killcounter als Quelltext posten?
-
Habe ich scon grad. Kug paar threads über diesen
-
Geht leider nicht der tut einfach nichts nach der Nachricht, die Nachricht ist
* Du hast " name " getötet ( +1 EXP). Zweite Zeile: Du hast 1 Wanteds erhalten, Verbrechen: Mord. Wantedstufe: 2
-
ICh habe ja gesagt du musst es anpassen
-
Settimer, Killzähler, on
KillZähler:
ifwinnotactive, GTA:SA:MP
return
GetChatLine(1, Chatline1)
GetChatLine(0, Chatline2)
if(InStr(Chatline1, "* Du hast getötet") OR InStr(Chatline2, " Du hast Wanteds erhalten " name " ")){
IniRead, kills, settings.ini, Kills, kills, 0
kills ++
IniWrite, %kills%, settings.ini, Kills, kills
AddChatMessage(0xFFFFFF,"{CD0000}[Keybinder]{FF8C00}: Dies war dein Kill Nummer " kills)
}
return
-
Ja genau das mach das so
Code
Alles anzeigenSettimer, Killzähler, on KillZähler: GetChatLine(1, Chatline1) if(InStr(Chatline1, "DASS MUSST DU ANPASSWEN WEN DU JEMAND KILLST")){ IniRead, kills, settings.ini, Kills, kills, 0 kills ++ IniWrite, %kills%, settings.ini, Kills, kills AddChatMessage(0xFFFFFF,"{CD0000}[Keybinder]{FF8C00}: Dies war dein Kill Nummer " kills) } return
-
Settimer, Killzähler, on
KillZähler:
GetChatLine(1, Chatline1)
if(InStr(Chatline1, "* Du hast " name " getötet ( +1 EXP)")){
IniRead, kills, settings.ini, Kills, kills, 0
kills ++
IniWrite, %kills%, settings.ini, Kills, kills
AddChatMessage(0xFFFFFF,"{CD0000}[Keybinder]{FF8C00}: Dies war dein Kill Nummer " kills)
}
return
Geht nicht^^
-
Was kommt für ne Fehlermeldung beim Starten des Keybinders?
Oder lässt er sich starten und Ingame passiert nichts?"Geht net" ist schon die beste Beschreibung
-
Er startet aber da passiert einfach nichts ingame, wenn ich ihn aber wenn ich ihn als seperate .ahk datei starte passiert einfach nichts, ers startet auch net
-
Du musst die api.dll im orndner haben
-
Hab ich
-
Funktionieren andere Funktionen vom Keybinder und hast du den Keybinder compiliert (.exe?)
-
Ja tuhen sie
-
SetTimer, Test, On <--- GANZ NACH OBEN INS SCRIPT! FALLS NICHT GELÖST!!
Test:
ifwinnotactive, GTA:SA:MP
return
zone := GetPlayerZone()
GetChatline(0, ChatLine0)
GetChatline(1, ChatLine1)
If (InStr(ChatLine1, "Du hast") AND instr(ChatLine1, "getötet ( +1 EXP)")) AND instr(ChatLine0, "Verbrechen: Mord")
{
RegExMatch(ChatLine1 ,"Du hast (.*) (.*) \( \+1 EXP\)\.", killnamed)
IniRead, Kills, options.ini, Optionen, Kills
Kills = %Kills%
Kills++
Iniwrite, %Kills%, options.ini, Optionen, Kills
sleep 100
Sendchat("/g +1 Kill in " zone " - Kill Nr. " Kills "")
}
return -
-
breadfish.de
Hat das Thema geschlossen.