Sehr geehrte Damen und Herren,
ich melde mich wieder mit ein paar Problemen in meinen Script.
Ich habe zurzeit mit meinen Script. Also:
Ich habe ein Overlay eingefügt, soweit so gut, jedoch habe ich die Problematik, dass es Ingame nicht richtig angezeigt wird. HP/Armor läuft, aber der Standort wird nur teilweise angezeigt.
C
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#IfWinActive, GTA:SA:MP
#UseHook
#NoEnv
#Persistent
#Include SAMP.ahk
#include Overlay-API.ahk
#SingleInstance : force
;******
SetParam("use_window", "1")
SetParam("window", "GTA:SA:MP")
HPOV := TextCreate("Arial", 8, true, false, 715, 88, 0xFFFFFFFF, "" GetPlayerHealth(), true, true)
AROV := TextCreate("Arial", 8, true, false, 706, 55, 0xFFFFFFFF, "AROV: " GetPlayerArmor(), true, true)
GCOV := TextCreate("Arial", 8, true, false, 617, 155, 0xFFFFFFFF, "Stadt: " GetPlayerCity(), true, true)
GZOV := TextCreate("Arial", 8, true, false, 700, 166, 0xFFFFFFFF, "GZ: "GetPlayerZone(), true, true)
SetTimer, HP, 1000
SetTimer, AR, 1000
SetTimer, GZ, 1000
SetTimer, GC, 1000
HP:
TextSetString(HPOV, "" GetPlayerHealth())
return
AR:
TextSetString(AROV, "" GetPlayerArmor())
GZ:
TextSetString(GZOV, "" GetPlayerZone())
return
GC:
TextSetString(GCOV, "" GetPlayerCity())
Alles anzeigen
und ich habe bei meiner Dropdownlist ein Problem, dass ich die Ränge abspeichere in einer Ini (Funktioniert alles gut), aber wenn der Keybinder neu startet, werden die vorherige Auswahl nicht in die Dropboxlist geladen.
Code
Gui, Add, Text, x50 y220 w170 h25 +BackgroundTrans, Wählen Sie ihren Rang!
Gui Add, DDL, x50 y240 w170 hwndhcbx vRangnamen, Officer in Education||Police Officer|Senior Police Officer|Detective|Deputy Chief|Sergeant|Assistant Chief of Police|Chief of Police
CB_SETITEMHEIGHT = 0x153
PostMessage, 0x50, -1, 20,, ahk_id %hcbx% ; Setzt die Höhe des Auswahlfeldes.
PostMessage, 0x50, 0, 50,, ahk_id %hcbx% ; Setzt die Höhe der Listeneinträge.
Savetest:
Loop 2
{
GuiControlGet,Fraktionen,,%Fraktionen%
GuiControlGet,Rangnamen,,%Rangnamen%
GuiControlGet, Einheit,,%Einheit%
GuiControlGet, Adminrang,,%Adminrang%
IniWrite, %Fraktionen%, Daten.ini, Ingame Daten: , Fraktion
IniWrite, %Rangnamen%, Daten.ini, Ingame Daten: , Rangname
IniWrite, %Einheit%, Daten.ini, Ingame Daten:, Einheit
IniWrite, %Adminrang%, Daten.ini, Admin Daten:, Adminrang
}
Alles anzeigen
Ich hoffe jemand weiß was ich meine und kann mir helfen die zwei nervigen Probleme zu beheben