22.05.2011, 22:29
heey all,
I made a textdraw clock and i want that if the hour is passed that everybody get the message that the hour is passed but it dont work. I tried everything but the message dont show.
Pls help me out:S
I made a textdraw clock and i want that if the hour is passed that everybody get the message that the hour is passed but it dont work. I tried everything but the message dont show.
Код:
public IncreaseTime(playerid) { new h, m; new string[20]; //SetToNull(playerid); GetPlayerTimeEx(playerid, h, m); TextDrawShowForPlayer(playerid, time); m++; if(m == 60) { h++; m = 0; } if(h == 24) { h = 0; } SetPlayerTimeEx(playerid, h, m); if(m >= 0&&m < 9) { format(string, sizeof(string), "%d:0%d", h, m); TextDrawSetString(time,string); return 1; } if(m == 9) { format(string, sizeof(string), "%d:0%d", h, m); TextDrawSetString(time,string); return 1; } if(m >= 10&&m < 60) { format(string, sizeof(string), "%d:%d", h, m); TextDrawSetString(time,string); return 1; } if(h== 1) { SendClientMessageToAll(COLOR_WHITE,"[GAME TIME] 1:00"); return 1; } if(h== 0) { SendClientMessageToAll(COLOR_WHITE,"[GAME TIME] 0:00"); return 1; } SetWorldTime(h); format(string, sizeof(string), "[GAME TIME] %d:00", h); SendClientMessageToAll(COLOR_WHITE, string); return 1; }