Hallo Leute ich habe eine kurze Frage
und zwar würde ich gerne die Funktion Sleep anders nutzen
weil wenn ich zB bei dem gleichen Timer eine Funktion mit sleep 6000 beende
das script komplett pausiert bis diese 6 Sekunden vorbei sind.
Ich würde das aber gerne nur auf die eine Funktion verwenden.
Ich hoffe jemand versteht was ich meine^^
Beispiel :
Code
IniRead, AFCheckbox2, %MainDir%\Einstellungen.ini, AFCheckboxen, AFCheckbox2
if(AFCheckbox4 == 1 )
{
GetChatLine(0, line)
if(InStr(line,"Sie stehen an einer Zollstation, der Zollübergang kostet $500! Befehl: /Zoll"))
{
SendChat("/zoll")
fnTimedWait(4000,2)
}
}
if(AFCheckbox3 == 1 )
{
if(IsPlayerInRangeOfPoint(312.0995,-165.8900,999.6010,1) || IsPlayerInRangeOfPoint(295.6751,-80.0673,1001.5156,1))
{
SendChat("/wmenu")
fnTimedWait(4000,3)
}
}
Alles anzeigen
Code
fnTimedWait(ms,key)
{ end := (A_Tickcount + ms)
While (A_Tickcount < end)
{ If (GetKeyState(key,"p"))
{ break
}
}
return
}
hab es schon so versucht aber leider funktioniert das nicht
wenn er zB jetzt die Funktion /zoll gemacht hat muss man trotzdem 4 Sekunden warten
bis das Script weiter läuft