Jump to content

Sarrum

Scripting Moderators
  • Posts

    1,039
  • Joined

  • Days Won

    11

Everything posted by Sarrum

  1. Как вариант, использовать onClientResourceStop на клиенте.
  2. Тогда возможно это баг: https://github.com/multitheftauto/mtasa-blue/issues/1091
  3. Привет @Voter. Данный формат не поддерживается. Сконвертируй видео в WebM.
  4. Привет @awilson. Для таких целей логично использовать маркеры и функцию setElementVisibleTo, т.к. можно сразу же задать видимость для конкретных игроков. С пикапами так просто не выйдет и придется создавать их на клиенте для каждого нужного игрока, используя triggerClientEvent на сервере для вызова события, созданного на клиенте. Примерно так я бы реализовал вариант с маркерами: local marker = createMarker ( 0, 0, 2, "cylinder" ) setElementVisibleTo ( marker, root, false ) -- скрываем маркер для всех -- при входе в маркер: addEventHandler ( "onMarkerHit", marker, function ( hitElement, matchingDimension ) if getElementType ( hitElement ) == "player" then -- если подобрал маркер игрок if isElementVisibleTo ( source, hitElement ) then -- если маркер виден для игрока outputChatBox ( "Есть доступ.", hitElement ) -- вывод текста для теста end end end ) -- при логине игрока: addEventHandler ( "onPlayerLogin", root, function ( _, account ) local object = "user." .. getAccountName ( account ) -- объект аккаунта for _, group in pairs ( { "Admin", "SuperModerator", "Moderator" } ) do -- список групп, для которых есть доступ к маркеру if isObjectInACLGroup ( object, aclGetGroup ( group ) ) then -- проверка, если игрок в одной из групп, которые указаны выше setElementVisibleTo ( marker, source, true ) -- отображаем маркер для игрока return end end end )
  5. You can add the issue here: https://github.com/multitheftauto/mtasa-blue/issues
  6. ? P. S. I think we forgot about the onClientPaste event.
  7. Привет. Серверный скрипт, и главное не забыть про ACL права для startResource. for _, v in ipairs ( getResources ( ) ) do if string.find ( getResourceName ( v ), "game_" ) then startResource ( v ) end end
  8. Скорее всего будет достаточно вызвать функцию, заменив bindKey и addCommandHandler на enableGears ( )
  9. Does that happen on other servers aswell or only a specific server? Also, please speak only English here. Use the "Russian / Русский" section to speak in your language.
  10. Hi https://wiki.multitheftauto.com/wiki/Installing_and_Configuring_Nginx_as_an_External_Web_Server
  11. You can use custom_car_plate texture for this purpose.
  12. Кроме этого, вижу, что data/water.dat дублируется 2 раза и отсутствует anim/ped.ifp. Готовый вариант: https://pastebin.com/ZGk7EGB1 И да, убедитесь что версия сервера выше r18322 (sver в консоль).
  13. Для клиентов версии r18322 и выше теперь необходимо на сервере исключать проверку timecyc.dat файла, добавив строку: <client_file name="data/timecyc.dat" verify="0"/>
  14. playSound / playSound3D и с помощью функции setSoundMaxDistance увеличить расстояние.
  15. Привет. Код точно этот? А так, скорее всего вирусная активность на ПК. Рекомендую выполнить полное сканирование с помощью Malwarebytes.
  16. Вообще замена трейлера вагоном не должна его сделать таковым. Не особо понятно, как удалось поставить трейлер на рельсы.
  17. @Nicholas Manchini, добрый день. На комьюнити есть несколько вариантов: 1, 2 и 3.
  18. Привет. Модифицированный таймцикл перестал работать обычным образом с версии клиента r18322 (узнать свою версию можно через F8 > ver). Теперь для его использования необходимо поставить флажок в настройках, в посте выше есть скриншот. Пункт будет отображаться, только если модифицированы файлы игры. Но опять же, на сервере должна быть отключена проверка именно этого файла, иначе не удастся поиграть.
  19. Sarrum

    voice bind

    Yeah, he probably misunderstood you.
  20. Hi. Use shader_tex_names resource to find the texture names that you want to replace. Your problem is that you used the wrong texture name. Replace flamethrower with bullethitsmoke (Line 5 & 10) and you're fine.
  21. Sarrum

    voice bind

    You can't change the bind.
  22. @Dexlord, элементы таблицы необходимо отделять друг от друга запятыми. P.S. Разумнее использовать resourceRoot, а не root, дабы не было повторной замены при старте других ресурсов.
  23. MTA San Andreas 1.5\MTA\config\coreconfig.xml - open config file and delete everything in the recently_played_servers node.
×
×
  • Create New...