Hallo zusammen
Ich bin ein C Anfänger und hab mir die schier unmögliche Aufgabe gemacht ein TCL Script
in ein Modul umzuschreiben. Ich bin eigentlich schon recht weit, nur mit dem "Timer" habe
ich meine liebe Mühe.
Ich möchte innerhalb einer Function einen Befehl erst nach einer gewissen Anzahl
Sekunden ausführen, der anschliessende Code der Function soll aber normal durchlaufen
da sonst der Bot blockiert wird.
In TCL ist das so gelöst:
In meinem bisherigen C Code hab ich das mit sleep(int time); gelöst.
Ist aber richtig blöd da der Bot dann die Zeit lang einfriert .. und da die Zeit da
eigentlich eine Minute betragen soll kann ich das so nicht brauchen.
Hat jemand eine Idee ?
Ich bin ein C Anfänger und hab mir die schier unmögliche Aufgabe gemacht ein TCL Script
in ein Modul umzuschreiben. Ich bin eigentlich schon recht weit, nur mit dem "Timer" habe
ich meine liebe Mühe.
Ich möchte innerhalb einer Function einen Befehl erst nach einer gewissen Anzahl
Sekunden ausführen, der anschliessende Code der Function soll aber normal durchlaufen
da sonst der Bot blockiert wird.
In TCL ist das so gelöst:
Code:
utimer <zeit in sekunden> <befehl der ausgeführt werden soll>
In meinem bisherigen C Code hab ich das mit sleep(int time); gelöst.
Ist aber richtig blöd da der Bot dann die Zeit lang einfriert .. und da die Zeit da
eigentlich eine Minute betragen soll kann ich das so nicht brauchen.
Hat jemand eine Idee ?