/watch - часы на CEF (для тех у кого есть)
UPD. - Для копий Radmir
C++:
cmd:watch(playerid)
{
new hour, minute,
day, month, year;
gettime(hour, minute);
getdate(year, month, day);
SendPacket_1(playerid, s_CefInterface, t_CefUpdate, "openInterface('Watch')");
new fmt_td_text[300];
format(fmt_td_text, sizeof fmt_td_text, "interface('Watch').time = '%d:%02d'",hour,minute);
SendPacket_1(playerid, s_CefInterface, t_CefUpdate, fmt_td_text);
format(fmt_td_text, sizeof fmt_td_text, "interface('Watch').date = '%d %s'",day,GetMonthName(month));
SendPacket_1(playerid, s_CefInterface, t_CefUpdate, fmt_td_text);
format(fmt_td_text, sizeof fmt_td_text, "interface('Watch').hoursGameTime = '%d мин'",ConvertUnixTime(GetPlayerData(playerid, P_GAME_FOR_HOUR), CONVERT_TIME_TO_MINUTES));
SendPacket_1(playerid, s_CefInterface, t_CefUpdate, fmt_td_text);
format(fmt_td_text, sizeof fmt_td_text, "interface('Watch').dayGameTime = '%d ч %d мин'",ConvertUnixTime(GetPlayerData(playerid, P_GAME_FOR_DAY), CONVERT_TIME_TO_HOURS),ConvertUnixTime(GetPlayerData(playerid, P_GAME_FOR_DAY), CONVERT_TIME_TO_MINUTES));
SendPacket_1(playerid, s_CefInterface, t_CefUpdate, fmt_td_text);
format(fmt_td_text, sizeof fmt_td_text, "interface('Watch').yesterdayGameTime = '%d ч %d мин'",ConvertUnixTime(GetPlayerData(playerid, P_GAME_FOR_DAY_PREV), CONVERT_TIME_TO_HOURS),ConvertUnixTime(GetPlayerData(playerid, P_GAME_FOR_DAY_PREV), CONVERT_TIME_TO_MINUTES));
SendPacket_1(playerid, s_CefInterface, t_CefUpdate, fmt_td_text);
return 1;
}
cmd:watchoff(playerid)
{
SendPacket_1(playerid, s_CefInterface, t_CefUpdate, "closeInterface('Watch')");
return 1;
}
Последнее редактирование: