26.11.2012, 23:38
I am trying to edit this clock system since all the ones I have tried failed. When i put the clock into the script and go IG, the time shows up (example) as 16:15:4 (hours: minutes: seconds) I was wondering if anyone could possibly tell me how i can make it into a 12 hour clock system?
Код:
forward Clock(); public Clock() { new string[128]; gettime(thour, tmin, tsec); new Day, Month, Year; getdate(Year, Month, Day); format(string, sizeof(string), "%d:%d:%d", thour, tmin, tsec); TextDrawSetString(TimeTD, string); foreach(Player, i) { if(IsPlayerLoggedIn(i)) { if(!IsAFK[i] && !BusTime[i]) { Seconds[i] ++; if(Seconds[i] == 60) { Seconds[i] = 0; PlayerInfo[i][pMinutes] ++; if(PlayerInfo[i][pVIPTemp]) { PlayerInfo[i][pVIPTemp] --; if(PlayerInfo[i][pVIPTemp] <= 0) { PlayerInfo[i][pVIP] = 0; PlayerInfo[i][pVIPDay] = 0; PlayerInfo[i][pVIPMonth] = 0; PlayerInfo[i][pVIPHour] = 0; PlayerInfo[i][pVIPTemp] = 0; format(string, sizeof(string), "SERVER: %s's temporary Bronze VIP has expired.", RPN(i)); SendAdminMessage(COLOR_DARKRED, 1, string); Log("logs/makevip.log", string); SendClientMessage(i, COLOR_LIGHTBLUE, " Your temporary Bronze VIP has expired."); } } } if(PlayerInfo[i][pVIP]) { if(Day >= PlayerInfo[i][pVIPDay] && Month >= PlayerInfo[i][pVIPMonth] && !PlayerInfo[i][pVIPTemp]) { format(string, sizeof(string), "SERVER: %s's %s VIP has expired.", RPN(i), RPVIPN(i)); SendAdminMessage(COLOR_DARKRED, 1, string); Log("logs/makevip.log", string); format(string, sizeof(string), " Your %s VIP has expired.", RPVIPN(i)); SendClientMessage(i, COLOR_LIGHTBLUE, string); PlayerInfo[i][pVIP] = 0; PlayerInfo[i][pVIPDay] = 0; PlayerInfo[i][pVIPMonth] = 0; PlayerInfo[i][pVIPHour] = 0; PlayerInfo[i][pVIPTemp] = 0; } } } } }