Jump to content

nikitafloy

Members
  • Posts

    419
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by nikitafloy

  1. https://wiki.multitheftauto.com/wiki/HasObjectPermissionTo or https://wiki.multitheftauto.com/wiki/IsObjectInACLGroup
  2. Только если заставить всех по кругу на onClientRender меняться местами в тачке. Другой способ - отключить у игрока коллизии и приаттачить его к тачке на место + анимация. Других способов не вижу.
  3. Hello. I'm looking scipt monitoring MTA servers for ipb (*engine this forum) or near that.
  4. 1) более чем 2) выебываются 3) некорректный вопрос 4) хз, да 5) лучше обсудить с иностранцами
  5. Эвент onClientGUIClick + событие внутри функции вызываемого эвента. На вики есть пример.
  6. Включить play режим: /start play
  7. Ловить эвент потери хп (получения повреждений) и пополнять ХП.
  8. Надо разобраться что это такое. Как это используется в скрипте. Потом посмотреть инфу о том, как это сохранять, экспортировать и применять. vk.com/lbecker - напиши мне
  9. Так ты скрипт делаешь или устанавливаешь? Разные понятия. Я вижу, что ты просто готовый скрипт пытаешься исправить, но не знаешь как. Вопрос "куда прописывать" странно звучит...
  10. А как ты людей привлекать будешь? Траффик нужен, чтобы это дело окупалось. Делать чисто для себя сейчас я не готов. Набрать первый 1к подписчиков под новые правила ютуба - уйти может хрен знает сколько времени. Тем развития МТА по онлайну медленный. Конкретные цифры "не просто игроков и не опытных разрабов"? Беру уровень, что есть сейчас и веду на следующий уровень.
  11. Под какой ключевой запрос? Какая аудитория будет заинтересована? Какие темы освещать?
  12. До конца недели пару человек возьму. Больше - нет.
  13. Чего? Базу с паролем ... Защита скинами? Че за база-то? sql, mysql...?
  14. От 3 до 5 человек готов обучить писать/переписывать скрипты для МТА. Условие - бесплатно. Можно закинуть пару рублей по желанию. Будете е**нить - дальше обучать не буду. https://vk.com/lbecker
  15. Как ты поставил, если в коде этого нет? addEventHandler("onMarkerHit",ptMarker, function(hitElement,matchingDimension) if (hitElement and getElementType(hitElement) == "player" and not isPedInVehicle(hitElement)) and exports.levelsystem:getLevelXP(hitElement) > 50 then if not (getElementData(hitElement,"AGJob") == "postman") then -- we use this to check if the player did not take the job before triggerClientEvent("showGui", hitElement, hitElement) else outputChatBox("Садитесь в машину и везети посылки по адресу!", hitElement,100,100,100) end end end)
  16. Ба зад данных смотри. В wiki конкретно указано почему возникают задержки.
  17. Попробуй экспортс сделать в shared - тогда использовать можешь и там и там.
  18. Экспорт в meta.xml: <export function="getLevelXP" type="shared"/> Я не знаю точно - пройдет ли тип "shared". Можно просто скопировать всё из setup в client. И тогда ставить type="client". Или поменять только тип и ничего не копировать. Проверять условие: if exports.levelsystem:getLevelXP(thePlayer) > 50 then -- если уровень больше 50, то else -- если нет, то end
  19. Из setups.lua экспортировать функцию getLevelXP, например. Будешь знать опыт игрока и ставить условие - проходит оно или нет.
  20. Ищем вхождение в слово с помощью string.find Мы узнали какую позицию в строке занимает первое совпадение. Пробелы до и после текста ищем перебирая каждый символ в строке. Если совпадение найдено - отмечаем его. Если найдено еще одно совпадение, но позицию (которую нашли) мы еще не прошли - значит это не искомое слово, присваиваем ему позицию нашего нового пробела. Так ищем то самое слово - отмечаем пробел до и после него. И заменяем. Все делается циклом и строковыми функциями.
  21. Пошерсти по серверам, где это реализовано + скрипты в интернете. Какой-н реализованный шейдер найдешь. Я делал так - получилось.
  22. Можешь написать мне - реализую не дорого, как вы любите. Примерная реализация тут -
×
×
  • Create New...