Guten Abend liebe Community,
ich bin malwieder auf eure Hilfe angewiesen...
Und zwar möchte ich durch Hilfe der UDF Datei Ingame die SkinID einer jeweiligen SpielerID ermitteln, allerdings
kriege ich keine SkinID als Variabel ausgelesen....
Hier die Definiton von GetTargetPlayerSkinIdById
Code
; # - GetTargetPlayerSkinIdById(dwId) Zeigt den Skin, zu der angegebenen ID.
GetTargetPlayerSkinIdById(dwId) {
if(!checkHandles())
return -1
dwPED := GetPedById(dwId)
dwAddr := dwPED + ADDR_CPED_SKINIDOFF
SkinID := readMem(hGTA, dwAddr, 2, "byte")
if(ErrorLevel) {
ErrorLevel := ERROR_READ_MEMORY
return -1
}
ErrorLevel := ERROR_OK
return SkinID
}
Alles anzeigen
Mein versuch die SkinID zu ermitteln: (58 war meine derzeitige PlayerID Ingame)
Quellcode
Code
z::
if(IsInChat())
{
SendInput, {%A_Thishotkey%}
return
}
test1 := GetTargetPlayerSkinIdById(58)
AddChatMessage("{FF3800}[INFO]:{787878} SkinID1 {FF3800}" test1 "{787878} !")
GetTargetPlayerSkinIdById(test2)
AddChatMessage("{FF3800}[INFO]:{787878} SkinID2 {FF3800}" test2 "{787878} !")
return
Alles anzeigen
und so sieht die Ausgabe der Variabeln aus...:
Ich hoffe es kann mir jemand helfen!
MfG