Hallo Jungs & Mädels...
Ich habe eine Frage.. Undzwar wie kriege ich es hin, dass /use lsd, sobald ich < 70 HP habe nicht gespamt wird & ich das System per eine Taste an & abschalten kann..
Mein erster Ansatz war folgender:
Numpad4::
{
SetTimer, LSD, Off
AddChatMessage(0xFFFFFF, "Keybinder wurde {FF0000}deaktiviert{FFFFFF}.")
}
return
Numpad6::
{
SetTimer, LSD, 200
AddChatMessage(0xFFFFFF, "Keybinder wurde {00ff00}aktiviert{FFFFFF}.")
}
return
LSD:
if(!WinActive("GTA:SA:MP"))
return
health := GetPlayerHealth()
{
if(health < 70 AND oldhealth)
{
SendChat("/use lsd")
}
}
oldhealth := health
return
Pastebin: http://pastebin.com/RwnPrRZc
Dieses System funktioniert zwar, jedoch spamt es immer, wenn ich < 70 HP habe /use lsd in mein Chat.. Obwohl der Befehl nur alle 2 Minuten funktioniert...
Hier ist mein zweiter Code, bei dem ich es versucht habe, so umzusetzen .... Jedoch funktioniert uach dieser nicht:
activated := false ; Variable wird auf false gesetzt (LSD wird nicht benutzt)
Kling := true ; bei true darf abgefragt werden
Numpad3::
{
if(activated == true)
{
activated = false
SetTimer, LSD, Off
}
else if(activated == false)
{
activated = true
SetTimer, LSD, 200
}
}
return
LSD:
if(!WinActive("GTA:SA:MP"))
return
health := GetPlayerHealth()
{
if(Kling == true)
{
if(health < 70 AND oldhealth)
{
if(activated == true)
{
SendChat("/use lsd")
Kling = false
SetTimer, Abkling, 120000
}
}
}
}
Das System funktioniert erst garnicht.. Ich weiß echt nicht wieso... Bitte um Hilfe...
Was ich genau will:
• Das System per Taste ein-/ausschalten
• /use lsd nur alle 2 Minuten möglich
• Bei unter 70 HP soll /use lsd eingetippt werden
Mit freundlichen Grüßen,
IsoStar123