Jump to content

AMARANT

Members
  • Posts

    748
  • Joined

  • Last visited

Everything posted by AMARANT

  1. AMARANT

    Help

    Add "onClientRender" event handler when you get in the vehicle and then check sirens. During getting out of a vehicle, remove the handler.
  2. And some math of course.
  3. Не жалко, просто не люблю халявщиков. Охотников на чужие наработки =)
  4. Более того, такие люди еще пытаются какие-то сервера ставить, за счет чужих ресурсов. И никто даже никогда не откроет официальную MTA Wikia чтобы хоть что-то прочесть.
  5. Господи, да запусти функцию, которую ты отключил в бинде, но просто при старте ресурса. Зачем ты событие триггеришь? Я правда не знаю как все там устроено, но раз ты отключил бинд, то в нем как раз-таки и должна быть исполняющая функция!
  6. Вот именно. Что ни тема, то как декомпилировать/вытащить/найти то-то или то-то, особенно с мода DayZ. Честно говоря уже немножко задолбал этот DayZ. Никто ничего не хочет делать сам, не хочет учиться и тем более писать что-то свое оригинальное. Вот это больше всего печально.
  7. Насчет скриптов есть множество способов защитить код: компиляция, удаление файлов после загрузки, отмена кэширования и другие интересные способы, например: ТЫК. Что касается моделей и т.д., то не думаю что их можно как-то скрыть, ужать или упаковать. А вообще "материал" интересное название, но боюсь, что этот самый "материал" кроме скриптов ты не сможешь спрятать от чужих глаз. Это разве что нужно отказаться от всех клиентских функций, а те же модели, картинки и прочее используются только на клиенте.
  8. Начать его изучать. Я не знаю на что ты расчитываешь в этой теме, но могу сказать, что для твоей затеи нужно отменять событие простого написания в чат, а вместо этого выводить свой текст с помощью функции: outputChatBox
  9. Сделать кастомный чат и выводить в нем сообщения с собственным форматированием.
  10. I need some good tutorial on how to use regular expressions in lua. And also I'd like to find some kind of a list of available ones.
  11. Seems that it's the best what we can get from the internet.
  12. Нет, там нужно делать циклами как писалось выше, я просто указываю тебе что есть аргумент, отвечающий за видимость, и его можно изменить. Я надеюсь ты понял как это делается. Для нормальной реализации твоей затеи нужно пробегать по всем игрокам, как я уже говорил, и прописывать видимость только тем кому надо.
  13. createBlipAttachedTo ( player, 0, 2, color[1], color[2], color[3], 255, 0, 99999.0, getPlayerFromName("ОПЕРЕДЕЛЕННЫЙ_НИК") )
  14. Не совсем понял что ты имеешь ввиду. Если ты про другой способ добавления собственного блипа, то можно разве что написать свою собственную систему отображения этих блипов, но не вижу в этом особого смысла, т.к. ресурс что я давал выше имеет все что необходимо. А иконки стандартных блипов легко меняются сменой нужного аргумента в функции.
  15. Вот есть список нужных функций. Почитай описание, там даже примеры есть. Суть в том, что нужно иметь картинку, а затем с помощью кастомных функций этого ресурса создавать блипы, и при желаниии, указать дополнительные параметры, вроде радиуса, видимости, масштабирования и т.д.
  16. Для создания своих иконок есть очень хороший ресурс customblips.
  17. 1. В функции создания блипа есть аргумент, отвечающий за иконку. 2. В той же функции есть аргумент отвечающий за видимость блипа для игроков. 3. Поможет функция: destroyElement
  18. Необходимые функции: isElementWithinMarker bindKey guiGridListAddRow guiGridListAddColumn guiGridListSetItemText
  19. Прочтите внимательно аргументы функции и все сразу станет понятно. createBlip createBlipAttachedTo
  20. Перед тем как создавать блипы нужно будет пробегаться циклом по игрокам и вычислять администратора. Затем внутри этого цикла создавать блип и в параметре видимости указать этого самого игрока-админа. Таким образом, блип будет виден только админу.
  21. А где же настройки ваших групп? Вы скинули неполный ACL. Возможно у вас вообще не прописаны нужные права для групп.
×
×
  • Create New...