Jump to content

AMARANT

Members
  • Posts

    748
  • Joined

  • Last visited

Everything posted by AMARANT

  1. Есть ли возможность прочесть кириллицу из .txt файла в игре? У меня функция возвращает пустое место из такого файла в любое ГУИ окно или чат, а если выводить результат в консоль, то там какие-то иероглифы. Если же текст на латинице, то все нормально. Что-то с кодировкой или я неправильно что-то делаю?
  2. Не совсем понятно что значит "неявные" параметры. source как бы без проблем передается, а вот что такое "this"?
  3. К этому моменту вы уже наверно сами поняли как работает эта функция, поэтому переводить я ничего не буду. Блок "GANGS", анимации: prtial_gngtlkA prtial_gngtlkB prtial_gngtlkC prtial_gngtlkD prtial_gngtlkE prtial_gngtlkF prtial_gngtlkG prtial_gngtlkH
  4. Заходим в википедию по МТА и читаем описание функции - https://wiki.multitheftauto.com/wiki/ProcessLineOfSight. Даже и не представляю как подробнее еще можно ее описать, чем там.
  5. Ну тебе же сказали какая функция нужна. С помощью нее и исправь свои проблемные места в коде, на которые дебаг жалуется.
  6. Все я уже разобрался. Связь была в том что дебаг жаловался с такой ошибкой на все GUI, а именно на файлы картинок. Вся проблема была в неправильном создании этих ГУИ. Нужно было сразу их создавать при старте ресурса, а у меня они просто были прописаны вверху кода. В общем спасибо за совет, TheNormalnij.
  7. К сожалению, не помогло. Теперь вообще черный экран или вылет ГТА. Все что я сделал добавил создание GUI при старте реса.
  8. Кажется тут в другом проблема. У меня такое впечатление, что картинки просто не успевают загрузится раньше скриптов, в которых они уже указаны. Таким образом скрипт создания GUI ссылается на картинку, которая еще не скачалась. Это кстати происходит только при первой загрузки ресурсов с сервера. Если они уже были скачаны, то все ОК. Пробовал ставить картинки в самом верху мета-файла, чтобы они были в приоритете закачки, но не помогло.
  9. I've recently updated my server to version 1.4. And after that I noticed that my GUI windows of almost every resource have lost their images. The images are not displayed on GUI at all, as if there's no such an image in meta file or in resource folder. But I can assure you that all the required images are in the right places. And that happens only when you download the server files for the first time. If you reconnect to the server then you'll see that everything is OK. What can it be? I suppose there might be some kind of downloading order or something. Maybe my GUI windows are created earlier than images have been loaded. I tried to place my files of images to the top of meta but it didn't help. Any suggestions?
  10. Ставил, но к сожалению, не помогло Есть еще какие варианты?
  11. После перевода сервера на версию 1.4 стали выбиваться такие вот клиентские варны в дебаге для некоторых ресурсов. Т.е. тупо жалуется на то, что не может найти файл (все эти файлы - файлы картинок), и особенно если картинки находятся в другом ресурсе. Но все картинки точно находятся в своих местах и прописаны в мета-файлах. К тому же сами GUI-окна прекрасно отображаются в игре, несмотря на эти варны. Не понимаю почему так стало происходить, если раньше такого не было.
  12. Пофигу вообще на русский. А вот это: Изменена функция attachTrailerToVehicle, теперь она поддерживает ID (иды) поездов. Получается навороты добавили, а старые проблемы вроде синхронизации трейлеров к фурам еще на месте? Зато теперь еще сюда поезда могут добавится...
  13. В смысле файл коллизий? Что-то типа .map-файла, но для коллизий? Если да, то можно пример структуры такого файла?
  14. Всем привет. Многим известна плохая синхронизация трейлеров в МТА. Кто не в курсе, то приаттаченые трейлеры могут быть попросту невидимы для других игроков, кроме локального. Так вот, когда я давным-давно делал у себя на сервере скрипт дальнобойщиков, я знал об этой проблеме, но решил сильно с ней не заморачиваться в то время. Думал, разрабы исправят в будущем. Но, вернувшись спустя год к этому скрипту, я был просто потрясен - фуры ездят без трейлеров вообще. Раньше хотя бы раз через раз был виден прицепленный трейлер, а сейчас хрен там. Я пробывал аттачить трейлер в момент стрима, менять координаты, пытаться как-то заставить его появиться на экране другого игрока, но все напрасно. Неужели у всех эта проблема и на всех серверах ездят невидимые фуры? Или же есть какое-то решение, о котором я не знаю или еще не додумался?
  15. Потому что нет никакого 'source' у функции setTimer, а есть таймер. Чтобы все работало, тебе нужно передать нужный аргумент этой функции. function pickBag ( ) setPedAnimation ( source, "MISC", "pickup_box", -1, false ) setTimer ( function (player) setPedAnimation ( player, "CARRY", "crry_prtial", 1) end, 1500, 1, source ) end addEvent ( "onPickBag", true ) addEventHandler ( "onPickBag", getRootElement(), pickBag )
  16. Некрасиво как-то получается. Отпугнули новичка. А может и правильно сделали. Автор врывается с просьбой помочь ему с неким не всем известным скриптом, учитывая что здесь у нас, как я уже упоминал, это не очень приветствуют. Дает свой скайп, говорит что готов заплатить за помощь и при этом всех нас обзывает "батаниками". Нехорошо. По манере написания, автор явно мягко говоря "не совсем взрослый человек", да и агрессивный какой-то.
  17. Честно говоря, я не думаю что сильно здесь что-то изменится с приходом нового модератора, а может даже и не одного. По сути в разделе не за чем особо и следить, тем создается мало, постятся от силы с десяток сообщений, народу у нас тут реально раз два и обчелся. Любой новичок получает ответ на свой вопрос, тем самым с нашей стороны мы помогаем, чем можем. А дальше чего еще можно требовать от форума? Интересных статей и туториалов? Согласен. Но их может написать любой, необязательно быть модером. Гораздо больше меня волнует в этой теме статья Кеникса про разработчиков МТА, но похоже это правда и это очень печально. И здесь уже серьезно надо что-то делать.
  18. Здесь не очень любят помогать со сторонними ресурсами. Тем более, с такими как Валхалла. И правильно, кстати, делают.
  19. Можешь пожалуйста объяснить поподробнее, как клиент может изменить себе сам элемент дату?
  20. Переменная 'myLevel' возвращает значение 'false'.
  21. Вот именно что "по идее", только непонятно по чьей. В каждой функции описывается, что является для нее 'source'. А твой 'thePlayer' это лишь один из аргументов некоторых совершенно других функций. Странно, а у меня почему-то все проканало: addEventHandler("onPlayerJoin", getRootElement(), function() outputConsole("Лалка 1") fadeCamera(source, true) outputConsole("Лалка 2") setCameraTarget(source, source) setElementPosition(source, 2291.3086, -2548.2273, 24.6980) setElementRotation(source, 0, 0, 90) outputConsole("Лалка 3") setElementDimension(source, i) setCameraMatrix(source, 2288.8086, -2550.7273, 26.6980, 2291.3086, -2548.2273, 24.1980) setElementModel(source, 299) outputConsole("Лалка 4") outputChatBox("#FF0000"..getPlayerName(source).." #212121зашёл на сервер", getRootElement(), 255, 255, 255, true) outputConsole("Лалка 5") i=i+1 end) Потому что функция просто не выполнялась.
  22. Ты вообще про параметры функций знаешь? Читаешь на вики что расписано про каждую из них? Про дебагскрипт? Что это у тебя за аргумент в серверной функции 'thePlayer'? Ты пытаешься выполнять действия для того, чего вообще не существует. На клиентской же стороне, камера будет затемняться только при значении false. И приучайся работать с постоянно включенном режимом отладки /debugscript 3, сразу куча вопросов может отпасть.
  23. Там наработка какой-то системы поворотников, но с особенностями автора темы. Что касается функций, которые тебе пригодятся, то вот они: setVehicleLightState setTimer
×
×
  • Create New...