Проблема с командой /time пропадает весь процесс игры при перезаходе

CreyV

Участник
Автор темы
53
2
Привет всем, у меня такая проблема что при перезаходе на сервер моя статистика сколько вы отыграли пропадает.

Вот коды
CMD:time(playerid,params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) FIXES_ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);
format(stringer1, sizeof(stringer1), "%s взглянул на часы 'Rolex "STATE"'", PlayerInfo[playerid][pNames]);
SetPlayerChatBubble(playerid,stringer1,COLOR_PURPLE,30.0,10000);
SendClientMessage(playerid,COLOR_WHITE,"{8BD032}Вы позвонили в службу точного времени");
new jail = PlayerInfo[playerid][pJailTime];
new hour,minuite,second;
new year, month,day, mtext[20];
new string[700];
getdate(year, month, day);
gettime(hour,minuite,second);
switch(month)
{
case 1: mtext = "Января";
case 2: mtext = "Февраля";
case 3: mtext = "Марта";
case 4: mtext = "Апреля";
case 5: mtext = "Мая";
case 6: mtext = "Июня";
case 7: mtext = "Июля";
case 8: mtext = "Августа";
case 9: mtext = "Сентября";
case 10: mtext = "Октября";
case 11: mtext = "Ноября";
case 12: mtext = "Декабря";
}
/*if(PlayerInfo[playerid][pJailTime] > 1) format(stringer1, sizeof(stringer1), "~y~%02d %s~n~~g~%02d:%02d~n~~w~%02d sec",day, mtext,hour, minuite, jail);
else format(stringer1, sizeof(stringer1), "~y~%02d %s~n~~g~%02d:%02d",day, mtext,hour, minuite);*/
if(PlayerInfo[playerid][pJailTime] > 1) format(string, sizeof(string), "{FFFFFF}Здравствуйте!\n{FFFFFF}Вы позвонили в службу точного времени\n\n{FFFFFF}Сегодняшняя дата:\t{8BD032}%02d %s %d г.\n{FFFFFF}Текущее время:\t{3399FF}%02d:%02d\n\n{FFFFFF}Время до освобождения из тюрьмы: %d sec\n\n{FFFFFF}Время в игре сегодня:\t\t{FFD700}%d ч %d мин\n{FFFFFF}Время в игре вчера:\t\t{FFD700}%d ч %d мин\n{FFFFFF}AFK за сегодня:\t\t{eb9d11}%d ч %d мин\n{FFFFFF}AFK за вчера:\t\t\t{eb9d11}%d ч %d мин",
day, mtext, year, hour, minuite, jail, PlayerInfo[playerid][pDayOnline] / 60, PlayerInfo[playerid][pDayOnline] % 60, PlayerInfo[playerid][pOnlineYes] / 60 , PlayerInfo[playerid][pOnlineYes] % 60, PlayerInfo[playerid][pDayAfk] / 60, PlayerInfo[playerid][pDayAfk] % 60, PlayerInfo[playerid][pAfkYes] / 60, PlayerInfo[playerid][pAfkYes] % 60);
else format(string, sizeof(string), "{FFFFFF}Здравствуйте!\n{FFFFFF}Вы позвонили в службу точного времени\n\n{FFFFFF}Сегодняшняя дата:\t{8BD032}%02d %s %d г.\n{FFFFFF}Текущее время:\t{3399FF}%02d:%02d\n\n{FFFFFF}Время в игре сегодня:\t\t{FFD700}%d ч %d мин\n{FFFFFF}Время в игре вчера:\t\t{FFD700}%d ч %d мин\n{FFFFFF}AFK за сегодня:\t\t{eb9d11}%d ч %d мин\n{FFFFFF}AFK за вчера:\t\t\t{eb9d11}%d ч %d мин",
day, mtext, year, hour, minuite, PlayerInfo[playerid][pDayOnline] / 60, PlayerInfo[playerid][pDayOnline] % 60, PlayerInfo[playerid][pOnlineYes] / 60 , PlayerInfo[playerid][pOnlineYes] % 60, PlayerInfo[playerid][pDayAfk] / 60, PlayerInfo[playerid][pDayAfk] % 60, PlayerInfo[playerid][pAfkYes] / 60, PlayerInfo[playerid][pAfkYes] % 60);
//GameTextForPlayer(playerid, stringer1, 5000, 1);
ShowPlayerDialog(playerid, 228, DIALOG_STYLE_MSGBOX, "{FFD700}Точное время", string, "Закрыть", "");
return true;
}


Если еще что то нужно спрашиваете я скину вам