-
Posts
748 -
Joined
-
Last visited
Everything posted by AMARANT
-
https://wiki.multitheftauto.com/wiki/GuiSetText ?
-
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.
-
I've been working much with animations. I Just remember
-
https://wiki.multitheftauto.com/wiki/Animations#SWORD
-
Что ж непонятного-то. Обыкновенная функция, имеющая свои аргументы. Понять порядок аргументов можно только прочитав вики, он строгий и местами менять ничего нельзя. Просто посмотрите какие это аргументы, за что они отвечают, и их порядок там всегда указан. Тем более там всего два обязательных, это серверное событие-обработчик и элемент для которого выполнять. https://wiki.multitheftauto.com/wiki/TriggerServerEvent
-
Я просто скину пример твоего случая, а ты задашь вопросы если они будут: 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)
-
Почему бы и нет? Вы можете привязывать множество любых данных (элементы, номера, строковые значения, таблицы и т.д.).
-
В таком случае ты можешь делать сколько угодно этих .map-файлов. Это лишь вопрос удобства. Если у тебя, допустим, в одном файле будет интерьер мэрии, а в другом больницы или чего еще, то здесь не будет ничего плохого. Можно даже вообще без этих .map-файлов обходиться. Просто прописывать в скрипте необходимые объекты. Надеюсь ты меня понял.
-
1) Привязать необходимые данные, например через Elementdata к ТС и проверять их при открывании/закрывании. 2) Событие onPlayerQuit. Проверяешь игрока, если он взял свое ТС. Если такое имеется, то оно уничтожается с помощью destroyElement.
-
У меня иногда впечатление, что ты сам с собой общаешься, честное слово. Так быстро ты посты пишешь. И твой вопрос немножко непонятен. Во-первых, не слышал ни о каком "swrp". Во-вторых что кидать и в какую "мапу"? Ты имеешь ввиду карту (.map-файл) или скрипт, или ресурс? Чучуть поконкретней пожалуйста.
-
https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions#Account_functions https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions#SQL_functions
-
Вот это наглость. Человек тебе намекнул что тебе нужно сделать, а ты еще и решаешь его упрекнуть. Ты думал тебе сразу скинут готовый скрипт? И вообще чужие скрипты редактировать - это не ОК.
-
Что же у тебя не так? Посмотри где твой кулшейп и проверь ты действительно находишься в нем или может быть нет? Визуализируй его с помощью команды /showcol 1.
-
Это еще цветочки. На некоторых серверах есть даже телепорты. При этом такси никуда не девалось Кстати насчет вопросов игроков. Я думал этим должны заниматься модераторы сервера.
-
Отключите этот звук и все.
-
Как понять "скилловый админ"? И вообще, какой в твоем понимании он должен быть? Замечаю, что многие люди возмущены администраторами серверов и покидают их затем. Так вот, поэтому и интересно узнать что же не так?
-
Насчет убирания эвента я вообще не понимаю зачем тебе это нужно. Сделай себе один такой ивент и прописывай там любые анимации на все случаи жизни для кого хочешь. Если ты переживаешь за оптимизацию, то я не думаю что это хоть как-то может нагрузить клиент. Это всего лишь событие, которое срабатывает исключительно при вхождении элемента в стрим, а не например рендер или пререндер, срабатывающие несколько раз в секунду. Что насчет второго, то resourceRoot и есть тот "элемент-родитель". Но если тебе нужны, например, все педы, то используй getRootElement() или root.
-
Потому что полной синхронизации анимации в МТА нет. Если анимация проигралась не в стриме игрока, то он ее не увидит. Поэтому нужно писать собственную систему анимаций, и проигрывать их в нужный момент когда надо. И кстати, то что ты считаешь ерундой как раз-таки выход из ситуации. Только эвент не нужно отменять, а просто проверять в стриме элемент и если он подходящий, вешать на него анимку.
-
*DEL*
-
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.
-
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.
-
Shows 0. Show how you're adding elements with table.insert.
-
Try to use table.insert istead of your way of adding element to a table.
-
В смысле поверх? Если поверх, то рисуй той же функцией что и первое. Если заменить например гуишное изображение, то https://wiki.multitheftauto.com/wiki/GuiStaticImageLoadImage.