Na'Vi 57 Опубликовано 22 октября, 2016 Добрый вечер друзья! Взял Время из Gamer 5.1 мне нужно убрать от туда Дату и Месяц и оставить только время подскажите где что убрать? if(strcmp(cmd, "/time", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pClock] < 1) { SendClientMessage(playerid, COLOR_GREY, "У вас нет наручных часов. Вы можете приобрести их в магазинах 24\7"); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0); } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s cмотрит на свои часы.", sendername); ProxDetector(25.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); new mtext[20]; new year, month,day; getdate(year, month, day); if(month == 1) { mtext = "•®‹AP•"; } else if(month == 2) { mtext = "ЃE‹PA‡•"; } else if(month == 3) { mtext = "MAP¦A"; } else if(month == 4) { mtext = "AЊPE‡•"; } else if(month == 5) { mtext = "MA•"; } else if(month == 6) { mtext = "…”®•"; } else if(month == 7) { mtext = "…”‡•"; } else if(month == 8) { mtext = "A‹‚YC¦A"; } else if(month == 9) { mtext = "CE®¦•—P•"; } else if(month == 10) { mtext = "OK¦•—P•"; } else if(month == 11) { mtext = "HO•—P•"; } else if(month == 12) { mtext = "ѓEKA—P•"; } new hour,minuite,second; gettime(hour,minuite,second); FixHour(hour); hour = shifthour; if (minuite < 10) { if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:0%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:0%d~g~|", day, mtext, hour, minuite); } } else { if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|", day, mtext, hour, minuite); } } GameTextForPlayer(playerid, string, 5000, 1); } return 1; } Вот скриншот Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RaMzEsS 40 Опубликовано 22 октября, 2016 (изменено) 1. Ты когда-то кричал что ты прям готов ответить на вопросы по знанию павно, теперь я все прекрасно увидел и мои мысли подтвердились) 2. У тебя же 2 часа ночи было? 3. По теме, удали все что связано с year,month,day - по логике можно было дойти, что это год, месяц, дата upd: ах да, убери проверку на то есть часы или нет, а то не дай Бог не заработает) Изменено 22 октября, 2016 пользователем RaMzEsS Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 22 октября, 2016 (изменено) new year, month,day; getdate(year, month, day); if(month == 1) { mtext = "•®‹AP•"; } else if(month == 2) { mtext = "ЃE‹PA‡•"; } else if(month == 3) { mtext = "MAP¦A"; } else if(month == 4) { mtext = "AЊPE‡•"; } else if(month == 5) { mtext = "MA•"; } else if(month == 6) { mtext = "…”®•"; } else if(month == 7) { mtext = "…”‡•"; } else if(month == 8) { mtext = "A‹‚YC¦A"; } else if(month == 9) { mtext = "CE®¦•—P•"; } else if(month == 10) { mtext = "OK¦•—P•"; } else if(month == 11) { mtext = "HO•—P•"; } else if(month == 12) { mtext = "ѓEKA—P•"; } Убери вот это, скорее всего будут ошибки. Скинь сюда. Вот это: if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:0%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:0%d~g~|", day, mtext, hour, minuite); } } else { if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|", day, mtext, hour, minuite); } Замени на это: if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:0%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "|~w~%d:0%d~g~|", hour, minuite); } } else { if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "|~w~%d:%d~g~|~n~~w~Jail Time Left: %d sec", hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "|~w~%d:%d~g~|", hour, minuite); } Изменено 22 октября, 2016 пользователем LADA Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Na'Vi 57 Опубликовано 22 октября, 2016 @RaMzEsS, Спасибо, да не занимался pawno более месяца , уже не 2 часа ночи а 4 почти Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RaMzEsS 40 Опубликовано 22 октября, 2016 Убери вот это, скорее всего будут ошибки. Скинь сюда. Будут, потому что ты удалил не все, еще в строках которые выводятся на экран будут неизвестные переменные, отсюда ерроры Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Na'Vi 57 Опубликовано 22 октября, 2016 C:\Users\MyComp\Desktop\Мод с 0 (2016)\new.pwn(32200) : error 017: undefined symbol "day" C:\Users\MyComp\Desktop\Мод с 0 (2016)\new.pwn(32204) : error 017: undefined symbol "day" C:\Users\MyComp\Desktop\Мод с 0 (2016)\new.pwn(32211) : error 017: undefined symbol "day" C:\Users\MyComp\Desktop\Мод с 0 (2016)\new.pwn(32215) : error 017: undefined symbol "day" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 22 октября, 2016 (изменено) new mtext[20]; удали. Я понимаю, что будут, я как бы не "профи", как он. Иду логически. А строки? мне искать? Изменено 22 октября, 2016 пользователем LADA Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RaMzEsS 40 Опубликовано 22 октября, 2016 C:\Users\MyComp\Desktop\Мод с 0 (2016)\new.pwn(32200) : error 017: undefined symbol "day" C:\Users\MyComp\Desktop\Мод с 0 (2016)\new.pwn(32204) : error 017: undefined symbol "day" C:\Users\MyComp\Desktop\Мод с 0 (2016)\new.pwn(32211) : error 017: undefined symbol "day" C:\Users\MyComp\Desktop\Мод с 0 (2016)\new.pwn(32215) : error 017: undefined symbol "day" Интересный, удали все что связано с day Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Na'Vi 57 Опубликовано 22 октября, 2016 (изменено) Да блин мне нужен профи логически я и сам могу просто время 4 часа ночи хочу сделать и спать лечь RamZes я удалил просто чувак LADA попросил Ерроры Изменено 22 октября, 2016 пользователем Na'Vi Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 22 октября, 2016 @Na'Vi,Проблема решена?? Или нет? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RaMzEsS 40 Опубликовано 22 октября, 2016 if(strcmp(cmd, "/time", true) == 0) { if(IsPlayerConnected(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0); } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s cмотрит на свои часы.", sendername); ProxDetector(25.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); new mtext[20]; new hour,minuite,second; gettime(hour,minuite,second); FixHour(hour); hour = shifthour; if (minuite { if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:0%d~g~|~n~~w~Jail Time Left: %d sec", mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:0%d~g~|", mtext, hour, minuite); } } else { if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|~n~~w~Jail Time Left: %d sec", mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|", mtext, hour, minuite); } } GameTextForPlayer(playerid, string, 5000, 1); } return 1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 22 октября, 2016 (изменено) @RaMzEsS,Данный ответ будет более лучше. У тебя уже не должно возникнуть варнингов и ерроров Изменено 22 октября, 2016 пользователем LADA Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Na'Vi 57 Опубликовано 22 октября, 2016 После того как убрал всё что посоветовали RamZesS добавил твой код всё равно как на скрине выше получилось! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 22 октября, 2016 (изменено) format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|", day, mtext, hour, minuite); format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|", day, mtext, hour, minuite); Сейчас он такой: format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|", mtext, hour, minuite); Замени на этот: format(string, sizeof(string), "|~w~%d:%d~g~|", mtext, hour, minuite);//Как я понял. %d - часы, после : %d - минуты Если что, mtext убрать попробуй. Изменено 22 октября, 2016 пользователем LADA Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RaMzEsS 40 Опубликовано 22 октября, 2016 RamZesS добавил твой код всё равно как на скрине выше получилось! Забыл я про текст месяца убрать, mtext Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Na'Vi 57 Опубликовано 22 октября, 2016 Теперь вроде норм только время почему то показывает неправильно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 22 октября, 2016 @Na'Vi,На час раньше? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RaMzEsS 40 Опубликовано 22 октября, 2016 Поставил себе даже специально, показывает мое время, все нормально Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 22 октября, 2016 @RaMzEsS,Значит он что-то не то удалил. А называет себя "хакером" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Na'Vi 57 Опубликовано 22 октября, 2016 Cпасибо друзья получилось только подскажите как точки оранжевую и зелёную убрать которые на скрине Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RaMzEsS 40 Опубликовано 22 октября, 2016 Cпасибо друзья получилось только подскажите как точки оранжевую и зелёную убрать которые на скрине Убери | символы 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты