#include forward rweather(); forward clock(); forward time(); #if defined FILTERSCRIPT public OnFilterScriptInit() { return 1; } public OnFilterScriptExit() { return 1; } #else main() { } #endif public OnPlayerConnect(playerid){ clock(); time(); } public clock(){ new Text:Clock; TextDrawDestroy(Clock); new hour,minute,second; new string[256]; gettime(hour,minute,second); format(string,25,"%02d:%02d",hour,minute); TextDrawHideForAll(Clock); Clock = TextDrawCreate(547.0, 24.0, string); TextDrawLetterSize(Clock, 0.6, 1.8); TextDrawFont(Clock, 3); TextDrawSetOutline(Clock, 2); TextDrawShowForAll(Clock); SetTimer("clock",1000,0); if (hour == 0){SetWorldTime(0);} if (hour == 1){SetWorldTime(1);} if (hour == 2){SetWorldTime(2);} if (hour == 3){SetWorldTime(3);} if (hour == 4){SetWorldTime(4);} if (hour == 5){SetWorldTime(5);} if (hour == 6){SetWorldTime(6);} if (hour == 7){SetWorldTime(7);} if (hour == 8){SetWorldTime(8);} if (hour == 9){SetWorldTime(9);} if (hour == 10){SetWorldTime(10);} if (hour == 11){SetWorldTime(11);} if (hour == 12){SetWorldTime(12);} if (hour == 13){SetWorldTime(13);} if (hour == 14){SetWorldTime(14);} if (hour == 15){SetWorldTime(15);} if (hour == 16){SetWorldTime(16);} if (hour == 17){SetWorldTime(17);} if (hour == 18){SetWorldTime(18);} if (hour == 19){SetWorldTime(19);} if (hour == 20){SetWorldTime(20);} if (hour == 21){SetWorldTime(21);} if (hour == 22){SetWorldTime(22);} if (hour == 23){SetWorldTime(23);} if (hour == 24){SetWorldTime(24);} return 1; } public time() { new string[256]; new Text:Datum; new day,month,year; getdate(day,month,year); if (day <= 9){format(string,25,"0%d.%d.%d",year,month,day);} else if (month <= 9 && day >= 9) {format(string,25,"%d.0%d.%d",year,month,day);} else {format(string,25,"%d.%d.%d",year,month,day);} TextDrawHideForAll(Datum); Datum=TextDrawCreate(500,3,string); TextDrawLetterSize(Datum,0.55,2); TextDrawFont(Datum,3); TextDrawBackgroundColor(Datum,0x000000AA); TextDrawSetOutline(Datum,2); TextDrawShowForAll(Datum); return 1; }