mistercoll5 hat geschrieben:Also ich woll so ne Art Timer machen, aber wenn ich es aufführe erhört sich #Y nicht
Das möchte ich dann in eine ProgressBar machen
Der Hauptgrund warum das nicht funktioniert ist dass User-Variablen immer komplett klein geschreiben werden müssen (also #x, nicht #X). Außerdem fehlt bei deinem Log eine Klammer. Du kannst aber bei PROMPT auch gleich eine Meldung mit anzeigen lassen, dann musst du sie nicht erst in den Chat schreiben und 2 Sekunden warten. Das sieht dann so aus:
- Code: Alles auswählen
SET(@#x,0);
SET(@#y,0);
prompt(@#x,"$$[Zeit]","Timer: Wie lange soll er laufen?",true,0);
IF(@#x!=0);
LOG(§2Timer:§b Timer beginnt %@#x% %@#y%);
DO;
LOG(%@#x% %@#y%);
WAIT(60);
INC(@#y);
WHILE(@#y<@#x);
ENDIF;
UNSET(@#x);
UNSET(@#y);
Und falls danach nicht noch irgendwas anderes kommt, was du nicht gepostet hast, dann kannst du dir die UNSETs auch sparen, da die Variablen am Anfang eh immer auf 0 gesetzt werden. Stören tun sie zwar nicht, aber bringen tun sie auch nichts ^^
EDIT: Die Variablen müssen auch global sein, damit du sie in einer Progressbar nutzen kannst.