Jump to content

AMARANT

Members
  • Posts

    748
  • Joined

  • Last visited

Everything posted by AMARANT

  1. https://wiki.multitheftauto.com/wiki/GuiSetText ?
  2. AMARANT

    gate help

    I can't place the colshape for you because I don't know where are those coordinates you provided in here. I see only the numbers. You need to do it for yourself from the game. I can only hint you what functions you should use. https://wiki.multitheftauto.com/wiki/Client_Scripting_Functions#Collision_shape_functions - create a collision shape with one of these. I suggest you to use rectangle. https://wiki.multitheftauto.com/wiki/Client_Scripting_Events#Colshape_events - these event can help you to check when your player is near the gate. Good luck.
  3. AMARANT

    gate help

    You need to use colshapes to detect when you're near. As to activating it for specific user only, it depends on the type of that user.
  4. AMARANT

    anim katana

    I've been working much with animations. I Just remember
  5. AMARANT

    anim katana

    https://wiki.multitheftauto.com/wiki/Animations#SWORD
  6. Что ж непонятного-то. Обыкновенная функция, имеющая свои аргументы. Понять порядок аргументов можно только прочитав вики, он строгий и местами менять ничего нельзя. Просто посмотрите какие это аргументы, за что они отвечают, и их порядок там всегда указан. Тем более там всего два обязательных, это серверное событие-обработчик и элемент для которого выполнять. https://wiki.multitheftauto.com/wiki/TriggerServerEvent
  7. Я просто скину пример твоего случая, а ты задашь вопросы если они будут: function someFunc() local x,y,z = getElementPosition(myElement) triggerServerEvent("myServerEvent",localPlayer,x,y,z) end function someServerFunc(x,y,z) outputChatBox("X: "..tostring(x)..", Y: "..tostring(y)..", Z: "..tostring(z)) end addEvent("myServerEvent",true) addEventHandler("myServerEvent",root,someServerFunc)
  8. Почему бы и нет? Вы можете привязывать множество любых данных (элементы, номера, строковые значения, таблицы и т.д.).
  9. В таком случае ты можешь делать сколько угодно этих .map-файлов. Это лишь вопрос удобства. Если у тебя, допустим, в одном файле будет интерьер мэрии, а в другом больницы или чего еще, то здесь не будет ничего плохого. Можно даже вообще без этих .map-файлов обходиться. Просто прописывать в скрипте необходимые объекты. Надеюсь ты меня понял.
  10. 1) Привязать необходимые данные, например через Elementdata к ТС и проверять их при открывании/закрывании. 2) Событие onPlayerQuit. Проверяешь игрока, если он взял свое ТС. Если такое имеется, то оно уничтожается с помощью destroyElement.
  11. У меня иногда впечатление, что ты сам с собой общаешься, честное слово. Так быстро ты посты пишешь. И твой вопрос немножко непонятен. Во-первых, не слышал ни о каком "swrp". Во-вторых что кидать и в какую "мапу"? Ты имеешь ввиду карту (.map-файл) или скрипт, или ресурс? Чучуть поконкретней пожалуйста.
  12. https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions#Account_functions https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions#SQL_functions
  13. Вот это наглость. Человек тебе намекнул что тебе нужно сделать, а ты еще и решаешь его упрекнуть. Ты думал тебе сразу скинут готовый скрипт? И вообще чужие скрипты редактировать - это не ОК.
  14. Что же у тебя не так? Посмотри где твой кулшейп и проверь ты действительно находишься в нем или может быть нет? Визуализируй его с помощью команды /showcol 1.
  15. Это еще цветочки. На некоторых серверах есть даже телепорты. При этом такси никуда не девалось Кстати насчет вопросов игроков. Я думал этим должны заниматься модераторы сервера.
  16. Как понять "скилловый админ"? И вообще, какой в твоем понимании он должен быть? Замечаю, что многие люди возмущены администраторами серверов и покидают их затем. Так вот, поэтому и интересно узнать что же не так?
  17. Насчет убирания эвента я вообще не понимаю зачем тебе это нужно. Сделай себе один такой ивент и прописывай там любые анимации на все случаи жизни для кого хочешь. Если ты переживаешь за оптимизацию, то я не думаю что это хоть как-то может нагрузить клиент. Это всего лишь событие, которое срабатывает исключительно при вхождении элемента в стрим, а не например рендер или пререндер, срабатывающие несколько раз в секунду. Что насчет второго, то resourceRoot и есть тот "элемент-родитель". Но если тебе нужны, например, все педы, то используй getRootElement() или root.
  18. Потому что полной синхронизации анимации в МТА нет. Если анимация проигралась не в стриме игрока, то он ее не увидит. Поэтому нужно писать собственную систему анимаций, и проигрывать их в нужный момент когда надо. И кстати, то что ты считаешь ерундой как раз-таки выход из ситуации. Только эвент не нужно отменять, а просто проверять в стриме элемент и если он подходящий, вешать на него анимку.
  19. Oh mate, I don't know how you are triggering your custom event 'onMapStarting', but I tried to change it, for example, to 'onResourceStart' and it works perfectly. Maybe that's your place where you went wrong.
  20. It's very strange 'cause I checked your code and it works fine for me. Maybe you're counting players not at the moment you need and it returns 0. Check it more closely.
  21. Shows 0. Show how you're adding elements with table.insert.
  22. Try to use table.insert istead of your way of adding element to a table.
  23. В смысле поверх? Если поверх, то рисуй той же функцией что и первое. Если заменить например гуишное изображение, то https://wiki.multitheftauto.com/wiki/GuiStaticImageLoadImage.
×
×
  • Create New...