Steve_Ballmer
Умник
Всем хай. Думаю по названию темы вы поняли, о чём пойдёт речь.
Для работы нам понадобиться инклюд: mxdate
Ко всем forward`s:
В OnPlayerCommandText(playerid, cmdtext[]):
В OnPlayerConnect(playeid):
В самый конец мода:
Для работы нам понадобиться инклюд: mxdate
Ко всем forward`s:
PHP:
forward AnimHand(playerid);
forward UpdateMinute(playerid);
В OnPlayerCommandText(playerid, cmdtext[]):
PHP:
if(!strcmp(cmdtext, "/time", true))
{
if(GetPlayerState(playerid) != 2)
{
ApplyAnimation(playerid, "GHANDS", "GSIGN2LH", 4.0, 0, 0, 0, 0, 0);
SetTimerEx("AnimHand", 3000, 0, "i", playerid);
}
new nsa[145];
new mtext[30];
new day, month, year;
new second, minute, hour;
getdate(year, month, day);
gettime(hour, minute, 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(hour >= 24) hour = 0;
format(nsa, sizeof(nsa), "{B4B5B7}Точная дата:\t\t\t{33AAFF}%d %s %d\n{B4B5B7}Точное время:\t\t{33AAFF}%d/%d/%d\n{B4B5B7}Время сеанса:\t\t\t{33AAFF}%d минут", day, mtext, year, hour, minute, second, GetPVarInt(playerid, "seans"));
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{FFA500}>> Органайзер", nsa, "Закрыть", "");
return 1;
}
PHP:
SetTimerEx("UpdateMinute", 60000, 1, "i", playerid);
В самый конец мода:
PHP:
public AnimHand(playerid)return ClearAnimations(playerid);
public UpdateMinute(playerid)return SetPVarInt(playerid, "seans", GetPVarInt(playerid, "seans")+1);
Последнее редактирование:
