OY338 Posted May 11, 2021 Share Posted May 11, 2021 1 hour ago, 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" ) Я вроде бы сделал все правильно, но что-то не выходит. https://imgur.com/a/1VrQ4MI Link to comment
Scripting Moderators Sarrum Posted May 11, 2021 Scripting Moderators Share Posted May 11, 2021 1 hour ago, OY338 said: Я вроде бы сделал все правильно, но что-то не выходит. https://imgur.com/a/1VrQ4MI Это был как пример. Нужно names [ model ] использовать. Link to comment
OY338 Posted May 11, 2021 Share Posted May 11, 2021 Just now, Sarrum said: Это был как пример. Нужно names [ model ] использовать. К сожалению, я не программист. Этот способ тоже попробовал. https://imgur.com/a/LMauoHg 5 minutes ago, Sarrum said: Это был как пример. Нужно names [ model ] использовать. Все, до меня дошло. Извините и большое спасибо) 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 16 hours ago, VortDyn said: Можно ли создать две (и более) функции с одинаковым именем, но разным кол-вом аргументов? Лично у меня это не получилось, может есть какие-то скрытые камни(Возможно это из-за того, что я делал это для exports)? Что-то наподобие этого: function Output(text) end function Output(text, player) end function Output(text, player, colorR, colorG, colorB) end в lua нет перегрузки методов Link to comment
thejdmego Posted August 5, 2021 Share Posted August 5, 2021 On 02/08/2021 at 01:26, VortDyn said: Можно ли создать две (и более) функции с одинаковым именем, но разным кол-вом аргументов? Лично у меня это не получилось, может есть какие-то скрытые камни(Возможно это из-за того, что я делал это для exports)? Что-то наподобие этого: function Output(text) end function Output(text, player) end function Output(text, player, colorR, colorG, colorB) end 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 20:28, fakeheart said: есть плагин с поиском музыки на zaycev, которая слышна из машины всем. встретился с ошибкой, когда ищу музыку, вместо результатов мне выдаёт ERROR - ERROR, в чем может быть проблема? . Если есть исходный код, можно добавить к выводу код ошибки (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 5 hours ago, Terwyq said: Помогите мне с скриптом Есть 2 скрипта- 1 скрипт меню F1,2 скрипт- автосалон не могу прописать чтоб список автомобилей открывался через F1 по клику Меню F1 - речь про стандартный ресурс freeroam? Вы хотите добавить новую кнопку, которая будет открывать список из другого ресурса или какой-либо другой? Link to comment
Terwyq Posted January 23, 2022 Share Posted January 23, 2022 11 hours ago, Sarrum said: Меню F1 - речь про стандартный ресурс freeroam? Вы хотите добавить новую кнопку, которая будет открывать список из другого ресурса или какой-либо другой? Ну у меня скачен ф1 freeroaam, и да в нем нужно добавить кнопку из другого ресурса, там она открываеться по кнопке 16 minutes ago, Terwyq said: Ну у меня скачен ф1 freeroaam, и да в нем нужно добавить кнопку из другого ресурса, там она открываеться по кнопке Прошу заметить в скрипте салона имеется скрипт домов, без скрипта домов ф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 21 hours ago, Terwyq said: Спасибо, а подскажите как можно создать панельку, где я могу создавать маркер для тюнинга, могу оставить скрипт Создать с нуля или использовать уже готовый ресурс, который у вас имеется? Link to comment
Terwyq Posted January 24, 2022 Share Posted January 24, 2022 46 minutes ago, Sarrum said: Создать с нуля или использовать уже готовый ресурс, который у вас имеется? в моем случае, с нуля, имееться тюнинг салон и я не могу в нем найти место спавна машины в самом тюнинге. И подумал может создание маркера поможет это все настроить. Link to comment
Scripting Moderators Sarrum Posted January 24, 2022 Scripting Moderators Share Posted January 24, 2022 (edited) 34 minutes ago, Terwyq said: в моем случае, с нуля, имееться тюнинг салон и я не могу в нем найти место спавна машины в самом тюнинге. И подумал может создание маркера поможет это все настроить. Это не работает таким образом. Если есть готовый ресурс, придётся его изучать и редактировать код, который отвечает за перемещение/спавн транспорта. Вы хотите свою логику (маркеры, к ним добавить события и прочее), из-за которой возникнет множество трудностей, если даже сейчас проблемы с поиском нужных строк в коде. Edited January 24, 2022 by Sarrum 1 Link to comment
Terwyq Posted January 24, 2022 Share Posted January 24, 2022 1 hour ago, Sarrum said: Это не работает таким образом. Если есть готовый ресурс, придётся его изучать и редактировать код, который отвечает за перемещение/спавн транспорта. Вы хотите свою логику (маркеры, к ним добавить события и прочее), из-за которой возникнет множество трудностей, если даже сейчас проблемы с поиском нужных строк в коде. могу оставить скрипт? может вы сможете найти каким образом спавниться машина в месте с тюнингом Link to comment
Scripting Moderators Sarrum Posted January 25, 2022 Scripting Moderators Share Posted January 25, 2022 On 24/01/2022 at 19:37, Terwyq said: могу оставить скрипт? может вы сможете найти каким образом спавниться машина в месте с тюнингом Обычно таким не занимаются на форуме, но можно сделать исключение. При условии, что это научит вас чему-то и даст полезную информацию, дабы при подобных случаях было проще разобраться в коде. Link to comment
K1parik Posted February 2, 2022 Share Posted February 2, 2022 On 24/01/2022 at 19:37, Terwyq said: могу оставить скрипт? может вы сможете найти каким образом спавниться машина в месте с тюнингом найди 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 16:02, Terwyq said: Подскажите как можнно сделать через math.random вывести два чисал? local a, b = math.random(0, 100), math.random(0, 100) Link to comment
tzn Posted May 12 Share Posted May 12 Мне нужно проверить если пед наступил на пикап, как я могу это сделать? Link to comment
Artem_Versache Posted June 6 Share Posted June 6 Как сделать светофоры со светом? Скрипт , чтобы по времени они работали , очень прошу помощи 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