• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Хелп

Статус
В этой теме нельзя размещать новые ответы.

TaichiMatsuo

Начинающий
Пользователь
Регистрация
5 Окт 2017
Сообщения
57
Лучшие ответы
0
Репутация
3
Смотри есть команда /time, но время выводит в чат, а нужно чтоб был 3d текст и диалог
Вот сам код
PHP:
CMD:time(playerid)
{
	if ( GetPlayerState ( playerid ) == PLAYER_STATE_ONFOOT ) ApplyAnimation ( playerid, "COP_AMBIENT", "Coplook_watch", 4.1, 0, 0, 0, 0, 0 ) ;

	new year,
		month,
		day,
		hour,
		minute,
		second,
		mtext [ 11 ] ;

	getdate ( year, month, day ) ;
	gettime ( hour, minute, second ) ;
	FixHour ( hour ) ;
	hour = global_hour ;


	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 ( p_info [ playerid ] [ jailed ] > 0 )
	{
		new format_string [ 128 ] ;
		SendClientMessage ( playerid, -1, "--------------------------TIME--------------------------");
		format ( format_string, sizeof format_string, "Дата: {"#cGR"}%d %s 2019 г", day,mtext ) ;
		SendClientMessage(playerid,-1,format_string);
		format ( format_string, sizeof format_string, "Текущее время: {"#cGR"}%s%d:%s%d", (hour < 10) ? ("0") : (""), hour, (minute < 10) ? ("0") : (""), minute) ;
		SendClientMessage(playerid,-1,format_string);
		format ( format_string, sizeof format_string, "Время заключения: {"#cGR"}%d секунд", p_info [ playerid ] [ jailed ] ) ;
		SendClientMessage(playerid,-1,format_string);
	}
	else
	{
		new format_string [ 128 ] ;
		SendClientMessage ( playerid, -1, "--------------------------TIME--------------------------");
		format ( format_string, sizeof format_string, "Дата: {"#cGR"}%d %s 2019 г", day,mtext ) ;
		SendClientMessage(playerid,-1,format_string);
		format ( format_string, sizeof format_string, "Текущее время: {"#cGR"}%s%d:%s%d", (hour < 10) ? ("0") : (""), hour, (minute < 10) ? ("0") : (""), minute) ;
		SendClientMessage(playerid,-1,format_string);
	}
	return 1;
}
Вот пример
PHP:
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 позвонил в службу точного времени", PlayerInfo[playerid][pNames]);
	SetPlayerChatBubble(playerid,stringer1,COLOR_PURPLE,30.0,10000);
	SendClientMessage(playerid,0x8BD032FF,"Вы позвонили в службу точного времени");
	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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу