Hey. Da mir diese ganzen Anfragen in Skype und epvp langsam tierisch auf die nerven gehen zeig ich euch einfach mal wie man soetwas einbaut.
Vorneweg:
Die exe führt jede OnUpdate Funktion eines Py script´s genau 22mal pro Sekunde aus.
Darauf bauen wir natürlich auf.
daraus ergibt sich folgende herangehensweise:
Als 1. importiert ihr das time-Modul:
einfach:
danach erstellt ihr eure funktion, die ihr aufrufen wollt zb "hallo"
dann noch folgende funktion in die OnUpdate:
Wenn eure py datei noch keine Onupdate funktion hat fügt sie einfach ein.
wobei
time_verz
für die abstände in sekunden steht.
Ich weiß ist warscheinlich nicht die beste möglichkeit und verhüpft sich ca alle 60sek 1 mal aber für meine Zwecke hats bisher immer gereicht.
Vorneweg:
Die exe führt jede OnUpdate Funktion eines Py script´s genau 22mal pro Sekunde aus.
Darauf bauen wir natürlich auf.
daraus ergibt sich folgende herangehensweise:
Als 1. importiert ihr das time-Modul:
Als zweites definiert ihr eine globale Variable am anfang der datei unter halb der Imports.Quote:
import time
einfach:
Code:
global time_old
time_old = int(time.strftime("%H%M%S"))
global time_verz
time_verz = 10
danach erstellt ihr eure funktion, die ihr aufrufen wollt zb "hallo"
Code:
def Hallo(self): #eure func
Code:
if time_old <= int(time.strftime("%H%M%S")):
#eure funktion
self.Hallo()
time_old = int(time.strftime("%H%M%S"))+time_verz
wobei
time_verz
für die abstände in sekunden steht.
Ich weiß ist warscheinlich nicht die beste möglichkeit und verhüpft sich ca alle 60sek 1 mal aber für meine Zwecke hats bisher immer gereicht.