Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $gamemodeID = "Insertnameherenospaces";
- function loadLastGamemodeSave()
- {
- %path = "saves/RTBAS/" @ $gamemodeID @ "/*.bls";
- for(%i=findFirstFile(%path); %i !$= ""; %i= ""))
- {
- %path = filePath(%i) @ "/" @ filename(%i);
- serverDirectSaveFileLoad(%path, 3, 1);
- break;
- }
- }
- package serverStartDelay
- {
- function onPhase3Complete(%a)
- {
- parent::onPhase3Complete(%a);
- schedule(2000, 0, loadLastGamemodeSave);
- schedule(20000, RTB_AutoSaver, _doAutoSave);
- }
- };
- activatePackage(serverStartDelay);
- $nextMapLoop = schedule(TOTAL_CHANGE_TIME_HERE, 0, FUNCTION_THAT_CHANGES_IT_HERE);
- function timeAnnounceLoop()
- {
- cancel($timeAnnounceSched);
- $timeAnnounceSched = schedule(600000, 0, timeAnnounce);
- }
- function timeAnnounce()
- {
- %timeMS = timeRemaining($nextMapLoop);
- %timeRemainingH = (%timeMS - (%timeMS % 3600000)) / 3600000;
- %timeMS = %timeMS - %timeRemainingH * 3600000;
- %timeRemainingM = (%timeMS - (%timeMS % 60000)) / 60000;
- %timeMS = %timeMS - %timeRemainingM * 60000;
- %timeRemainingS = (%timeMS - (%timeMS % 1000)) / 1000;
- announce("\c6<font:calibri:30>Time remaining until theme change:\c3" SPC %timeRemainingH @ "\c6:\c3" @ %timeRemainingM @ "\c6:\c3" @ %timeRemainingS @ "\c6!");
- timeAnnounceLoop();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement