Так как раньше я не видел уроков по созданию команды /time( а во сновном встречал только обычные тексдравы),то сегодня я выложу данную команду на форум. И так начнем:
if(strcmp(cmd, "/time", true) == 0)//название команды можете поменять на свое { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s взглянул на часы", sendername);текст показывающий в чате что игрок совершает действие ProxDetector(25.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);//25.0 радиус ввиденья текста игроками и COLOR_PURPLE -это цвет текста если такого нет пишите вверху мода строку : define COLOR_PURPLE 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; if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_watch",4.1,0,0,0,0,0);//Анимация персонажа format(string, sizeof(string), "{0000FF}Число - {FFFFFF}%d\n{0000FF}Месяц - {FFFFFF}%s\n{0000FF}Время - {FFFFFF}%d:%d\n{0000FF}Сидеть в тюрьме - {FFFFFF}%d", day, mtext, hour, minuite,PlayerInfo[playerid][pJailTime]);//Если вы меняете в данной строке порядок растановки меняйте и порядок растоновки после ковычек: day, mtext, hour, minuite ShowPlayerDialog(playerid,8888, DIALOG_STYLE_MSGBOX, "{CC0000}Äàòà è âðåìÿ:", string, "Çàêðûòü", "");//диалоговое окно в котором все и написанно,8888 - это ид окна его не надо ни создавать ни записывать еще где то в данной ситуации. } } return true; }
В данном уроке я описал все что нужно для создание команды, кому то этот урок может показаться обсолютно бесполезным и не нужным, но урок писался для новичков я думаю им это пригодиться в написании РП мода, так что не судите строго. И еще если не нравиться цветовое оформление то поменяйте на свое.Вот ссылка на сайт с таблицой цветов: http://chatpages.ru/chat/color/color.html Если кто незнает то цвета это вот это : {FFFFFF} дужки не убираете а просто вставляете в них свой цвет
Сообщение отредактировал danix - Суббота, 12.07.2014, 19:03:04