Hallo,
gibt es einen Befehl, mit dem man im Script eine Art „Pause“ einbauen kann??
Ziel ist es, nach einem bestimmten Befehl ca. 5 Sek. zu warten bis das Script weiterarbeitet.??
Gruß
Philipp
Hallo,
gibt es einen Befehl, mit dem man im Script eine Art „Pause“ einbauen kann??
Ziel ist es, nach einem bestimmten Befehl ca. 5 Sek. zu warten bis das Script weiterarbeitet.??
Gruß
Philipp
schau mal in der Wiki unter
„IPS_Sleep“
Doc
Ich möchte mich hier auch nochmal mit einer bisher unbeantworteten Frage zu Wort melden:
Kann mir jemand den Unterschied zwischen IPS_Sleep() und Sleep() erklären?
Gruß Marcel
Die Befehlsreferenzen sagen:
das eine nimmt als Parameter Millisekunden entgegen und das andere Sekunden.
Das eine ist ein IPS-Kommando und stört den Ablauf von IPS nicht, das andere ist das PHP-Kommando und stört im ungünstigen Fall (viele schlafende Scripte) den Ablauf von IPS.
Das ist so nicht richtig. Beides stört den Ablauf. Die IPS Funktion ist in Millisekunden auflösung, die von PHP in Sekunden!
paresy
Also ist IPS_Sleep() ein Pendant zu usleep()?
Gruß Marcel
Nein.
usleep() arbeitet mit Mikrosekunden.
Also doch besser mit IPS_SetScriptTimer() arbeiten und das Script sich selber wieder aufrufen lassen, um nach dem Timerablauf die nächsten Schritte durchzuführen.
Mikro… Milli…
Dann eben IPS_Sleep(x) = usleep(x * 10)
Gruß Marcel
Ich gebs auf für heut…
Gruß Marcel
jetzt passt es
Noch eine Frage zu IPS_Sleep: Wird damit nur das aufrufende script schlafen gelegt oder das ganze IPS? Laufen andere scripte ungestört weiter?
Der Befehl betrifft nur das EINE Script. Alle anderen und IPS ansich läuft weiter.
paresy