Mentos
05.09.2009, 19:38
Hy
mir ist heute die idee gekommen (auch weil ich ein solches lua nicht finde), etwas zu schreiben das auf dem server die aktuelle map restertet wenn der tick unter z.b. 20 fällt.
dadurch das ich eher ein anfänger bin habe ich noch keine ahnung wie ich mit hooks und dem nach funktion arbeite :(
desshalb brauche ich wieder mal hilfe!
so sollte es ungefähr aussehen *in meinem kopf*
funktion
if tick >= 20 then // erste frage ob der tick unter oder gleich 20 ist
curenttime()+2 then // 2 sekunden warten
if tick >= 20 then // wieder fragen ob tick unter oder gleich 20 ist dann
changelevel <currentmap>; // aktuelle map restarten
end
end
else end
end
und als 2tes eins das den server automatisch vollkommen um eine bestimte uhrzeit restartet
funktion
// die möglichen neustartzeiten vom os bezogen
restarttime = 3.00, 17.00;
if time == restarttime()-2 then
msg("Der Server wird in 2 Minuten restartet!");
end
if time == restarttime() then
concom(_restart)
end
end
ich glaube das hier os.time genommen werden kann aber ich weiß nicht wie man da stunden minuten usw filtert!
es fehlen viele sachen ich weiß... aber in der glua wiki habe ich es nicht gefunden!
ich hoffe es ist möglich :)
thx für help
MfG Mentos
mir ist heute die idee gekommen (auch weil ich ein solches lua nicht finde), etwas zu schreiben das auf dem server die aktuelle map restertet wenn der tick unter z.b. 20 fällt.
dadurch das ich eher ein anfänger bin habe ich noch keine ahnung wie ich mit hooks und dem nach funktion arbeite :(
desshalb brauche ich wieder mal hilfe!
so sollte es ungefähr aussehen *in meinem kopf*
funktion
if tick >= 20 then // erste frage ob der tick unter oder gleich 20 ist
curenttime()+2 then // 2 sekunden warten
if tick >= 20 then // wieder fragen ob tick unter oder gleich 20 ist dann
changelevel <currentmap>; // aktuelle map restarten
end
end
else end
end
und als 2tes eins das den server automatisch vollkommen um eine bestimte uhrzeit restartet
funktion
// die möglichen neustartzeiten vom os bezogen
restarttime = 3.00, 17.00;
if time == restarttime()-2 then
msg("Der Server wird in 2 Minuten restartet!");
end
if time == restarttime() then
concom(_restart)
end
end
ich glaube das hier os.time genommen werden kann aber ich weiß nicht wie man da stunden minuten usw filtert!
es fehlen viele sachen ich weiß... aber in der glua wiki habe ich es nicht gefunden!
ich hoffe es ist möglich :)
thx für help
MfG Mentos