Looking for helping with /tod
#1

Hello guys,
I have a bug with /tod everytime I'm do /tod It's change the hour to second and back to the previous hour what's that was before the changing.
The code:
CMD:tod(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
new string[128], time;
if(sscanf(params, "d", time)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /tod [time] (0-23)");

SetWorldTime(time);
FixHour(time);
shifthour = time;
ghour = time;
wtime = time;
gTime = time;
format(string, sizeof(string), "Time set to %d:00.", time);
BroadCast(COLOR_GRAD1, string);
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!");
}
return 1;
}

Can do you help me?
Reply
#2

Wrong section, post it in scripting discussion.

And to answer your question, probably a timer that sets the time.
CTRL + F & search for SetWorldTime
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)