-
Posts
1,039 -
Joined
-
Days Won
11
Everything posted by Sarrum
-
?. В данной ситуации нет универсального решения. Откатывайте ресурсы, которые редактировали или добавляли.
-
Мой первый ответ в теме до сих пор актуален. Единственное, нужно ещё использовать getVehicleTowedByVehicle для получения буксируемого транспорта (в данном случае вагона). В итоге логика такая: если в зону стрима попадает транспорт с ID 611 (локомотив) и имеет прицеп (вагон), скрываются компоненты для локомотива и вагона. function clientElementStreamIn ( ) if getElementType ( source ) ~= "vehicle" then return end if getElementModel ( source ) ~= 611 then return end local trailer = getVehicleTowedByVehicle ( source ) if not ( trailer ) then return end setVehicleComponentVisible ( source, "sme_pered", false ) setVehicleComponentVisible ( trailer, "sme_zad", false ) end addEventHandler ( "onClientElementStreamIn", root, clientElementStreamIn )
-
?. Ознакомьтесь на вики с руководством по отладке кода. Позволит видеть ошибки, предупреждения, информационные сообщения и выявить проблемы. При размещении фрагментов кода используйте кнопку для оформления и подсветки синтаксиса: И не стоит забывать про отступы. Это значительно повысит читабельность кода и вы не будете допускать банальных ошибок, которые допустили выше (end в одном месте, хотя должен быть в другом и отсутствие закрывающей скобки).
-
?. If auto-update in the game doesn't work for you, go to https://mtasa.com/, download a client and install it over the current installation.
-
?. Try this method to solve the problem: press Win+S, search for Command Prompt, right-click the top result and select Run as administrator. Type the following commands. Make sure that you press Enter after you type each command. cd %temp% echo test > temp.txt del temp.txt If no errors were printed, download MTA again from https://mtasa.com/ and try to install it.
-
?. Консоль отладки должна была сообщить о проблеме с кодом. Возможно у вас установлен другой уровень (нужен как минимум 2 для вывода ошибок и предупреждений). Событие onPickupHit имеет всего 1 параметр и это игрок, который подобрал пикап. Переменная source - источник события и в данном случае это элемент самого пикапа. Источник не нужно добавлять в список параметров, он и так будет доступен внутри события. События разделены на категории и по названию события зачастую можно понять, что является источником, либо ориентироваться по вики. В коде нужно поправить 4 вещи: 1) Убрать source из параметров. 2) Передавать элемент игрока (thePlayer) в функцию getPlayerTeam, а не пикап. 3) Использовать getTeamFromName для получения элемента команды по названию и сравнения с результатом функции getPlayerTeam. if (teamForAMMO == getTeamFromName("Las Venturas Army")) then 4) Поправить второй аргумент outputChatBox. В коде нигде не определена переменная somePlayer (заменить на thePlayer).
-
?. Имена функций и событий всегда начинаются со строчной буквы. OnMarkerHit -> onMarkerHit Я так понимаю здесь и ниже автопереводчик поработал. Должно быть "cylinder".
-
?. Скачайте и запустите MTADiag. Как программа завершит свою работу (будет сообщение с pastebin ссылкой), в буфер обмена скопируется ссылка, отправьте её в эту тему.
-
Есть событие onClientTrailerAttach, которое будет вызываться прицепом, когда он прицепляется к тягачу. Простой пример: function onAttach ( vehicle ) -- vehicle - тягач, source - прицеп setVehicleComponentVisible ( vehicle, "sme_pered", false ) setVehicleComponentVisible ( source, "sme_zad", false ) end addEventHandler ( "onClientTrailerAttach", root, onAttach ) Дополнительно можно добавить проверку на модель транспорта.
-
?. Ваше сообщение на английском, но учитывая что вы выбрали русскоязычный раздел, думаю будете не против ответа на русском языке. На вики есть информация по поводу этой проблемы: https://wiki.multitheftauto.com/wiki/Installing_and_Running_MTASA_Server_on_GNU_Linux#Troubleshooting Попробуйте: apt-get install libncursesw5
-
Обычно таким не занимаются на форуме, но можно сделать исключение. При условии, что это научит вас чему-то и даст полезную информацию, дабы при подобных случаях было проще разобраться в коде.
-
?. Download and run MTADiag and follow the instructions. When completed you will be given a pastebin link, post it here.
-
Это не работает таким образом. Если есть готовый ресурс, придётся его изучать и редактировать код, который отвечает за перемещение/спавн транспорта. Вы хотите свою логику (маркеры, к ним добавить события и прочее), из-за которой возникнет множество трудностей, если даже сейчас проблемы с поиском нужных строк в коде.
-
?. It looks like you have some application that runs in the background and after a while steals active focus.
-
?. You can try the netfix solution:
-
Создать с нуля или использовать уже готовый ресурс, который у вас имеется?
-
@Terwyq, freeroam ресурс имеет таблицу, которая содержит все GUI элементы основного окна. Для добавление своего элемента нужно перейти в папку с ресурсом, открыть файл fr_client.lua, найти в нём строку {'lbl', text='Local player'}, и перед глазами будут все элементы управления. Затем в нужном месте (например после кнопки bookmarks) добавить новую строку со своей кнопкой, которая по нажатию будет вызывать функцию (будет происходить событие): {'btn', id='example', text='пример', onclick=exampleFunction}, Чуть выше, по аналогии с другими функциями, нужно добавить свою, дабы она отвечала за нажатия по кнопке. function exampleFunction() -- для примера вывод простого сообщения outputChatBox("Сообщение для примера и проверки работоспособности кода") end И уже от этой функции отталкиваться и двигаться в нужном направлении по коду.
-
Судя по скриншоту вы получили глобальную блокировку. Внимательно ознакомьтесь с этой темой: Затем можете попробовать подать апелляцию в нужном разделе, создав новую тему.
-
Меню F1 - речь про стандартный ресурс freeroam? Вы хотите добавить новую кнопку, которая будет открывать список из другого ресурса или какой-либо другой?
-
Скрывался всегда или в определённый момент? Если в определённый, то при каких условиях?
-
@Terwyq, просьба не поднимать старые темы. Создайте свою собственную и опишите подробно проблему, которую испытываете. Либо используйте общий топик: Закрыто.
-
Должно и для прицепов работать. Было бы неплохо ваш текущий код посмотреть.
-
?. Добро пожаловать на форум. С вашей проблемой вам лучше обратиться в поддержку конкретного сервера, ибо мы не имеем доступа к серверам.
-
Judging by the error, the player cannot download files from an external server, so the files are downloaded from the internal. It can either be due to a problem on the client or server side. If that files are synchronized manually on an external server, it is worth checking that they are the same.
- 3 replies
-
- 1
-
-
- ccw
- ccw godfather
-
(and 2 more)
Tagged with:
-
?. Are these files on the external and internal server the same? Do they have the same checksum?
- 3 replies
-
- 1
-
-
- ccw
- ccw godfather
-
(and 2 more)
Tagged with: