OY338 Posted May 11, 2021 Share Posted May 11, 2021 On 11/05/2021 at 15:05, Sarrum said: local names = { [ 0 ] = "CJ", [ 7 ] = "Casual Jeanjacket", [ 299 ] = "Claude" } local ped = createPed ( 0, 0, 0, 3 ) local model = getElementModel ( ped ) print ( model, names [ model ] or "n/a" ) Expand Я вроде бы сделал все правильно, но что-то не выходит. https://imgur.com/a/1VrQ4MI Link to comment
Scripting Moderators Sarrum Posted May 11, 2021 Scripting Moderators Share Posted May 11, 2021 On 11/05/2021 at 16:42, OY338 said: Я вроде бы сделал все правильно, но что-то не выходит. https://imgur.com/a/1VrQ4MI Expand Это был как пример. Нужно names [ model ] использовать. Link to comment
OY338 Posted May 11, 2021 Share Posted May 11, 2021 On 11/05/2021 at 18:40, Sarrum said: Это был как пример. Нужно names [ model ] использовать. Expand К сожалению, я не программист. Этот способ тоже попробовал. https://imgur.com/a/LMauoHg On 11/05/2021 at 18:40, Sarrum said: Это был как пример. Нужно names [ model ] использовать. Expand Все, до меня дошло. Извините и большое спасибо) Link to comment
VortDyn Posted August 1, 2021 Share Posted August 1, 2021 (edited) Можно ли создать две (и более) функции с одинаковым именем, но разным кол-вом аргументов? Лично у меня это не получилось, может есть какие-то скрытые камни(Возможно это из-за того, что я делал это для exports)? Что-то наподобие этого: function Output(text) end function Output(text, player) end function Output(text, player, colorR, colorG, colorB) end Edited August 1, 2021 by VortDyn Link to comment
K1parik Posted August 2, 2021 Share Posted August 2, 2021 On 01/08/2021 at 22:26, VortDyn said: Можно ли создать две (и более) функции с одинаковым именем, но разным кол-вом аргументов? Лично у меня это не получилось, может есть какие-то скрытые камни(Возможно это из-за того, что я делал это для exports)? Что-то наподобие этого: function Output(text) end function Output(text, player) end function Output(text, player, colorR, colorG, colorB) end Expand в lua нет перегрузки методов Link to comment
thejdmego Posted August 5, 2021 Share Posted August 5, 2021 On 01/08/2021 at 22:26, VortDyn said: Можно ли создать две (и более) функции с одинаковым именем, но разным кол-вом аргументов? Лично у меня это не получилось, может есть какие-то скрытые камни(Возможно это из-за того, что я делал это для exports)? Что-то наподобие этого: function Output(text) end function Output(text, player) end function Output(text, player, colorR, colorG, colorB) end Expand function Output(text, ...) local args = {...} -- далее можешь использовать либо args[1], args[2] итд -- либо определить переменные: -- local player = args[1] -- local colorR, colorG, colorB = args[2], args[3], args[4] end Link to comment
fakeheart Posted November 4, 2021 Share Posted November 4, 2021 есть плагин с поиском музыки на zaycev, которая слышна из машины всем. встретился с ошибкой, когда ищу музыку, вместо результатов мне выдаёт ERROR - ERROR, в чем может быть проблема? Link to comment
Scripting Moderators Sarrum Posted November 9, 2021 Scripting Moderators Share Posted November 9, 2021 On 04/11/2021 at 17:28, fakeheart said: есть плагин с поиском музыки на zaycev, которая слышна из машины всем. встретился с ошибкой, когда ищу музыку, вместо результатов мне выдаёт ERROR - ERROR, в чем может быть проблема? Expand . Если есть исходный код, можно добавить к выводу код ошибки (fetchRemote > есть пример с statusCode), дабы понять в чём проблема. Link to comment
Terwyq Posted January 22, 2022 Share Posted January 22, 2022 Помогите мне с скриптом Есть 2 скрипта- 1 скрипт меню F1,2 скрипт- автосалон не могу прописать чтоб список автомобилей открывался через F1 по клику Link to comment
Scripting Moderators Sarrum Posted January 22, 2022 Scripting Moderators Share Posted January 22, 2022 On 22/01/2022 at 14:10, Terwyq said: Помогите мне с скриптом Есть 2 скрипта- 1 скрипт меню F1,2 скрипт- автосалон не могу прописать чтоб список автомобилей открывался через F1 по клику Expand Меню F1 - речь про стандартный ресурс freeroam? Вы хотите добавить новую кнопку, которая будет открывать список из другого ресурса или какой-либо другой? Link to comment
Terwyq Posted January 23, 2022 Share Posted January 23, 2022 On 22/01/2022 at 19:23, Sarrum said: Меню F1 - речь про стандартный ресурс freeroam? Вы хотите добавить новую кнопку, которая будет открывать список из другого ресурса или какой-либо другой? Expand Ну у меня скачен ф1 freeroaam, и да в нем нужно добавить кнопку из другого ресурса, там она открываеться по кнопке On 23/01/2022 at 06:48, Terwyq said: Ну у меня скачен ф1 freeroaam, и да в нем нужно добавить кнопку из другого ресурса, там она открываеться по кнопке Expand Прошу заметить в скрипте салона имеется скрипт домов, без скрипта домов ф3 не работает Link to comment
Scripting Moderators Sarrum Posted January 23, 2022 Scripting Moderators Share Posted January 23, 2022 @Terwyq, freeroam ресурс имеет таблицу, которая содержит все GUI элементы основного окна. Для добавление своего элемента нужно перейти в папку с ресурсом, открыть файл fr_client.lua, найти в нём строку {'lbl', text='Local player'}, и перед глазами будут все элементы управления. Затем в нужном месте (например после кнопки bookmarks) добавить новую строку со своей кнопкой, которая по нажатию будет вызывать функцию (будет происходить событие): {'btn', id='example', text='пример', onclick=exampleFunction}, Чуть выше, по аналогии с другими функциями, нужно добавить свою, дабы она отвечала за нажатия по кнопке. function exampleFunction() -- для примера вывод простого сообщения outputChatBox("Сообщение для примера и проверки работоспособности кода") end И уже от этой функции отталкиваться и двигаться в нужном направлении по коду. Link to comment
Terwyq Posted January 23, 2022 Share Posted January 23, 2022 Спасибо, а подскажите как можно создать панельку, где я могу создавать маркер для тюнинга, могу оставить скрипт Link to comment
Scripting Moderators Sarrum Posted January 24, 2022 Scripting Moderators Share Posted January 24, 2022 On 23/01/2022 at 16:21, Terwyq said: Спасибо, а подскажите как можно создать панельку, где я могу создавать маркер для тюнинга, могу оставить скрипт Expand Создать с нуля или использовать уже готовый ресурс, который у вас имеется? Link to comment
Terwyq Posted January 24, 2022 Share Posted January 24, 2022 On 24/01/2022 at 13:48, Sarrum said: Создать с нуля или использовать уже готовый ресурс, который у вас имеется? Expand в моем случае, с нуля, имееться тюнинг салон и я не могу в нем найти место спавна машины в самом тюнинге. И подумал может создание маркера поможет это все настроить. Link to comment
Scripting Moderators Sarrum Posted January 24, 2022 Scripting Moderators Share Posted January 24, 2022 (edited) On 24/01/2022 at 14:36, Terwyq said: в моем случае, с нуля, имееться тюнинг салон и я не могу в нем найти место спавна машины в самом тюнинге. И подумал может создание маркера поможет это все настроить. Expand Это не работает таким образом. Если есть готовый ресурс, придётся его изучать и редактировать код, который отвечает за перемещение/спавн транспорта. Вы хотите свою логику (маркеры, к ним добавить события и прочее), из-за которой возникнет множество трудностей, если даже сейчас проблемы с поиском нужных строк в коде. Edited January 24, 2022 by Sarrum 1 Link to comment
Terwyq Posted January 24, 2022 Share Posted January 24, 2022 On 24/01/2022 at 15:09, Sarrum said: Это не работает таким образом. Если есть готовый ресурс, придётся его изучать и редактировать код, который отвечает за перемещение/спавн транспорта. Вы хотите свою логику (маркеры, к ним добавить события и прочее), из-за которой возникнет множество трудностей, если даже сейчас проблемы с поиском нужных строк в коде. Expand могу оставить скрипт? может вы сможете найти каким образом спавниться машина в месте с тюнингом Link to comment
Scripting Moderators Sarrum Posted January 25, 2022 Scripting Moderators Share Posted January 25, 2022 On 24/01/2022 at 16:37, Terwyq said: могу оставить скрипт? может вы сможете найти каким образом спавниться машина в месте с тюнингом Expand Обычно таким не занимаются на форуме, но можно сделать исключение. При условии, что это научит вас чему-то и даст полезную информацию, дабы при подобных случаях было проще разобраться в коде. Link to comment
K1parik Posted February 2, 2022 Share Posted February 2, 2022 On 24/01/2022 at 16:37, Terwyq said: могу оставить скрипт? может вы сможете найти каким образом спавниться машина в месте с тюнингом Expand найди setElementPosition. в одном из них и будет спавн тс в тюнинге Link to comment
brunomorozov Posted July 14, 2023 Share Posted July 14, 2023 как сделать, чтобы мта не обновляла файлы deathmath Как отключить замену файлов deatmath, играю я на MTA Province. Link to comment
Terwyq Posted July 19, 2023 Share Posted July 19, 2023 Прошу помогите, сделал скрипт заходя на маркер в рандомном порядке появляется машина, но при спавне машина проваливается под текстуру, уже все перепробовал все равно на половине в текстурее marker1 = createMarker (303.6,-226.65, 0.58,"cylinder",1.5,255,255,255,50) cars= { {517, 304.43524, -209.08388, 3.01767}, {445, 297.05057, -209.06404, 3.25607}, {579, 313.23105, -209.21512, 3.20577}, } function srot (player) local random = math.random (1,#cars) local x,y,z = cars[random][1],cars[random][2],cars[random][3] local car = createVehicle(x,y,z,0,0,0) setElementFrozen (car,true) outputChatBox("Этот металлом твой "..getPlayerName(player).."", player, 255, 2, 0,true) takePlayerMoney ( player, 850 ) end addEventHandler ("onMarkerHit", marker1, srot) Link to comment
Terwyq Posted July 20, 2023 Share Posted July 20, 2023 Подскажите как можнно сделать через math.random вывести два чисал? Link to comment
AngelAlpha Posted July 27, 2023 Share Posted July 27, 2023 On 20/07/2023 at 13:02, Terwyq said: Подскажите как можнно сделать через math.random вывести два чисал? Expand local a, b = math.random(0, 100), math.random(0, 100) Link to comment
tzn Posted May 12, 2024 Share Posted May 12, 2024 Мне нужно проверить если пед наступил на пикап, как я могу это сделать? Link to comment
Artem_Versache Posted June 6, 2024 Share Posted June 6, 2024 Как сделать светофоры со светом? Скрипт , чтобы по времени они работали , очень прошу помощи Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now