Перейти к содержанию
Авторизация  
SCRIPTMAN

Помогите с часами.

Рекомендуемые сообщения

SCRIPTMAN

Привет.

 

Короче в моде есть команда /time, но она обычно показывает на 30 минут раньше время.

 

Команда:

CMD:time(playerid, params[])
{
	new mtext[20];
	new year, month,day;
	getdate(year, month, day);
	if(month == 1) { mtext = "Января"; }
	else if(month == 2) { mtext = "Февраля"; }
	else if(month == 3) { mtext = "Марта"; }
	else if(month == 4) { mtext = "Апреля"; }
	else if(month == 5) { mtext = "Мая"; }
	else if(month == 6) { mtext = "Июня"; }
	else if(month == 7) { mtext = "Июля"; }
	else if(month == 8) { mtext = "Августа"; }
	else if(month == 9) { mtext = "Сентября"; }
	else if(month == 10) { mtext = "Октября"; }
	else if(month == 11) { mtext = "Ноября"; }
	else if(month == 12) { mtext = "Декабря"; }
 	new hour,minuite,second;
	gettime(hour,minuite,second);
	FixHour(hour);
	hour = shifthour+1;
	if (Player[playerid][pJailTime] > 0) format(strcom, 256, "{FFFFFF}%d %s, {CCFF33}%d:%d.\nОсталось сидеть в КПЗ(в секундах): %d.", day, mtext, hour, minuite, Player[playerid][pJailTime]);
    if (Player[playerid][pJail] > 0) format(strcom, 256, "{FFFFFF}%d %s, {CCFF33}%d:%d.\nОсталось сидеть в тюрьме(в секундах): %d.", day, mtext, hour, minuite, Player[playerid][pJail]);
	if (Player[playerid][pMuteTime] > 0) format(strcom, 256, "{FFFFFF} %d %s, {CCFF33}%d:%d.\nЧат заблокирован еще на %d секунд.", day, mtext, hour, minuite, Player[playerid][pMuteTime]);
	else format(strcom, 500, "{FFFFFF}%d %s, {CCFF33}%d:%d.", day, mtext, hour, minuite);//, gametime[playerid]);
 	SPD(playerid, 13, DIALOG_STYLE_MSGBOX,"{FFFFFF}Время и дата",strcom,"Закрыть","");
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) ApplyAnimation(playerid,"PLAYIDLES","time",4.0,0,0,0,0,0);
	Action(playerid,"посмотрел на часы");
	return true;

Не могу понять причину.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

UP!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Дело все в 

hour = shifthour+1;
Изменено пользователем Веб

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

,+1 убрать? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.