Jump to content

Kenix

Retired Staff
  • Posts

    4,121
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Kenix

  1. function math.neg( n ) return n < 0; end Ну вы загнули .. string.find
  2. А чем вы сейчас занимаетесь, это не скриптинг? Вы не понимаете ваш же код и пишите "чтобы работало", хотя на самом деле без знаний у вас реально ничего не получится. Вы ленитесь прочитать документацию и надетесь, что кто-то за вас напишет код. Врятли вам вообще будут помогать раз вы пишите на угад. Вообщем так, прочитайте все эти ссылки: https://forum.multitheftauto.com/viewto ... 9c4add0631 https://wiki.multitheftauto.com/index.ph ... troduction https://wiki.multitheftauto.com/index.ph ... ng_the_GUI https://wiki.multitheftauto.com/wiki/Advanced_Topics https://wiki.multitheftauto.com/index.ph ... U/Meta.xml https://wiki.multitheftauto.com/index.ph ... /Debugging https://wiki.multitheftauto.com/index.ph ... de_scripts https://wiki.multitheftauto.com/wiki/Event_system https://wiki.multitheftauto.com/index.ph ... _Gamemodes https://wiki.multitheftauto.com/index.ph ... %D1%8B_MTA https://wiki.multitheftauto.com/index.ph ... RU/Element https://wiki.multitheftauto.com/index.ph ... ement_tree https://wiki.multitheftauto.com/index.ph ... /Resources
  3. Второй аргумент у функции triggerServerEvent должен быть элементом.
  4. Тебе нужно сравнивать источник-маркер ( source ) с другими маркерами в событии onMarkerHit.
  5. Теперь вы также можете установить себе этот билд: Ищем ( 1.4 - Development build only - L10n branch ) и скачиваем https://nightly.multitheftauto.com/
  6. Вы даже основ не знаете, а пытаетесь что-то сделать. Вам нужно прочесть это https://forum.multitheftauto.com/viewto ... ee244cdb6e Иначе вы ничего не сможете сделать.
  7. Некрасиво выставлять себя выше других, на заметку.
  8. Вам человек всё правильно сказал, а вы называете его [оскорбление]...
  9. Ой, да, опечатка, я это и имелл ввиду. Спасибо.
  10. Как сказано выше нужно замораживать игрока, конечно ещё можно добавить проверку на "поверхность" и вызывать эту функцию каждую секунду, чтобы проверить, если всё отлично, то спавним игрока и убираем таймер. Вообщем с помощью этой функции нужно просто пустить луч вниз ( на 2-5 метра ) и если луч не проходит через объект, то это означает, что объект существует и можно спавнить игрока. Функции для работы isLineOfSightClear getElementPosition setElementFrozen
  11. http://translate.mtasa.com/ 504 Gateway Time-out Насколько я помню МТА переведена полностью на эти языки: Монгольский, белорусский и ещё другие ..
  12. В данный момент переведено около 88% всего текста на русский язык ( не считая того, что МТА уже полностью переведена на другие языки, но мы отстаём, немного ). Вообщем если вы можете переводить, то переводите. Есть кстати ещё пару проблем, которые нужно решить и если все эти проблемы будут решены, то тогда будет соединение с транком.
  13. Теперь вы можете помочь с переводом MTA. http://translate.mtasa.com/ru/client/
  14. Ваша последняя функция бесполезна ибо уже есть getColorFromString и она делает тоже самое
  15. Скорее всего дело в модели оружия (криво сделана), попробуйте заменить на другую модель оружия.
  16. Я ничего хорошего и уникального не увидел. Такой сервер можно поднять за 1 час т.к все ресурсы из комьюнити. Чтобы сделать что-то уникальное нужно отвести много времени. В МТА очень много зомби серверов, но лишь единицы из этих серверов уникальны и могут унести тебя с головой на долгое время.
  17. local object1 = createObject(10841,1067.0999755859,1361.0999755859,15.300000190735,0,0,0) local bOpenState = true; addCommandHandler( 'o', function( player ) bOpenState and moveObject( object1, 1000,1067.0999755859,1361.0999755859,7.3000001907349,0,0,0 ) or moveObject( object1, 1000,1067.0999755859,1361.0999755859,15.300000190735,0,0,0 ); outputChatBox( bOpenState and 'откр' or 'закр' ); bOpenState = not bOpenState; end )
  18. Вы делаете это на клиенте, причём тут сервер вообще?
  19. getElementsByType getElementPosition getDistanceBetweenPoints3D
  20. http://ru.wikipedia.org/wiki/Дерево_(структура_данных)
  21. Если вы хотите делать это для "всех", то вам нужно делать это на стороне сервера. И ещё кое-что, например: Вы похоже не знаете Lua и получаете значение переменной on и она у вас не определена, но вы хотите использовать её как "строку". "/o" - это неверно, просто "o" без всяких слэшов. Смотрите примеры на вики чтоли. И вообще этот код можно сократить до нескольких строк.
  22. Хрони свой автомобиль в элемент дате игрока и проверяй если он есть, то удаляй. Функции для работы: setElementData getElementData isElement destroyElement
×
×
  • Create New...