Gepard
Умник
В общем создал команды для изменения времени на сервере, она работает хорошо, так же на сервере есть тексдрав с временем, например я поставил на сервере ночь и после того как на тексдрав изменяется время на 1 мин ночь опять меняется на то время что сейчас на сарвере в чём проблема?(
Вот сама команда
А вот сам паблик который меняет время на текс драв
Вот сама команда
Код:
else if(strcmp(cmd, "/settime", true))
{
if(PlayerInfo[playerid][Admin] >= 2)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "Èñïîëüçóéòå: /settime [âðåìÿ (0 - 23)]");
}
new hour = strval(tmp);
if(hour > 23 || hour < 0) return SendClientMessage(playerid, COLOR_WHITE, "Âûáèðàéòå âðåìÿ îò 0 äî 23.");
SetWorldTime(hour);
format(string, sizeof(string), "Àäìèíèñòðàòîð: %s óñòàíîâèë âðåìÿ %d ÷àñà(îâ)",PlayerInfo[playerid][Name], hour);
SendClientMessageToAll(COLOR_RED, string);
}
return 1;
}
Код:
public ClockSync()//done
{
static time[3];
gettime( time[0], time[1]);
if ( time[1] != time[2])
{
SetWorldTime(time[0]);
new string[8];
format(string, 8, "%02d:%02d", time[0], time[1]);
TextDrawSetString(Text:Clock, string);
time[2] = time[1];
}
