Jump to content

Общий мини "HELP ME" топик по скриптингу


Recommended Posts

Posted
Как это пользовать? https://wiki.multitheftauto.com/wiki/MT ... or/scanDir

нужно просто получить список названий файлов (желательно вместе с расширением .***)

или мб есть какой-либо другой аналог? никак не смог разобраться с этим, буду очень благодарен за помощь.

Это функция из форка MTA:Eir, в основной ветке этого нету.

На данный момент никак не получить список(разве что перебором fileExists, если длины лимитированы). Есть нужно получить файлы ресурса - можно посмотреть в meta.xml.

Posted
Как это пользовать? https://wiki.multitheftauto.com/wiki/MT ... or/scanDir

нужно просто получить список названий файлов (желательно вместе с расширением .***)

или мб есть какой-либо другой аналог? никак не смог разобраться с этим, буду очень благодарен за помощь.

Это функция из форка MTA:Eir, в основной ветке этого нету.

На данный момент никак не получить список(разве что перебором fileExists, если длины лимитированы). Есть нужно получить файлы ресурса - можно посмотреть в meta.xml.

Мне для скрипта это нужно.

Просто получить таблицу с названиями файлов всех, чтоб не надо было название каждого файла вручную в таблицу добавлять.

Posted

Ну ладно, чёрт с ним раз нельзя такое сделать. Вот ещё вопрос:

Есть-ли эвент когда пуля(выстрел) попадает в какой-либо обьект?

если да, то возможно-ли узнать куда именно попала пуля? (XYZ)

И ещё, есть-ли вариант како-то привязать звук к выстреленной пуле? либо узнать координаты пули пока она в полёте?

хочу сделать "Визжащий" звук когда пуля пролетает рядом с игроком, но вот хз как.

Posted
Ну ладно, чёрт с ним раз нельзя такое сделать. Вот ещё вопрос:

Есть-ли эвент когда пуля(выстрел) попадает в какой-либо обьект?

если да, то возможно-ли узнать куда именно попала пуля? (XYZ)

И ещё, есть-ли вариант како-то привязать звук к выстреленной пуле? либо узнать координаты пули пока она в полёте?

хочу сделать "Визжащий" звук когда пуля пролетает рядом с игроком, но вот хз как.

https://wiki.multitheftauto.com/wiki/OnClientWeaponFire

Posted

Привет всем.

Как можно проще запретить открытие GUI из Freeroam?

Использую exports при вызове события, но ничего не выходит (с аргументами и без):

exports.freeroam:toggleFRWindow () 

function="toggleFRWindow" type="client" /> 

  • Moderators
Posted
Привет всем.

Как можно проще запретить открытие GUI из Freeroam?

Как вариант, запретить это https://github.com/multitheftauto/mtasa ... ml#L39-L91

и отбиндить F1

Developers, Developers, Developers, Developers.... © Steve Balmer

http://www.lua.org/about.html

Quote
Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
Posted
Привет всем.

Как можно проще запретить открытие GUI из Freeroam?

Как вариант, запретить это https://github.com/multitheftauto/mtasa ... ml#L39-L91

и отбиндить F1

Функция выполняется для локальных пользователей(гости). Не на весь сервер.

Т. Е. Гость заходит, меню не открывается, но бинд работает, после входа правило убирается.

Есть смысл создать условие в freeroam, но мне нужно это и на случай, если скрипт будет отключен.

Posted

Ещё раз привет всем.

Как поставить LOD'ы на заменённые обьекты? реально-ли это?

и еще, заметил такую штуку, на сервере обьекты прогружаются намного хуже чем на локалке. В чем может быть проблема?

Posted

Есть ли какие-то встроенные ф-ии для того, чтобы сигналку включить на машине? Или самому делать?

  • Moderators
Posted
Есть ли какие-то встроенные ф-ии для того, чтобы сигналку включить на машине? Или самому делать?

https://wiki.multitheftauto.com/wiki/Cl ... _functions читай внимательней.

Developers, Developers, Developers, Developers.... © Steve Balmer

http://www.lua.org/about.html

Quote
Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
  • Moderators
Posted

Ничего не нашёл. Объясни пожалуйста.

Что в твоем случае сигналка? Проблесковые маячки или же сигнализация или звук на кнопку H?

Developers, Developers, Developers, Developers.... © Steve Balmer

http://www.lua.org/about.html

Quote
Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
Posted

Это периодический сигнал, повторяющийся в течение некоторого времени. Только звук. Помнится в одиночной игре были такие машины, в которые садишься и включается сигнализация.

Звук, как будто сам игрок в машине сигналит.

Posted

Почему вместо русских букв всякие загогулины?

strng = "Привет 123 hello 123"

for str in string.gmatch(strng, ".") do

outputChatBox(tostring(str))

end

получается это:

Њ

ߊ

ъ

Њ

؊

Њ

Ҋ

Њ

Պ

ъ

1

2

3

h

e

l

l

o

1

2

3

Как исправить? в чем проблема?

  • Moderators
Posted
Это периодический сигнал, повторяющийся в течение некоторого времени. Только звук. Помнится в одиночной игре были такие машины, в которые садишься и включается сигнализация.

Звук, как будто сам игрок в машине сигналит.

https://wiki.multitheftauto.com/wiki/PlaySFX

https://wiki.multitheftauto.com/wiki/PlaySFX3D

https://wiki.multitheftauto.com/wiki/On ... hicleEnter

Developers, Developers, Developers, Developers.... © Steve Balmer

http://www.lua.org/about.html

Quote
Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
  • Moderators
Posted
Почему вместо русских букв всякие загогулины?

strng = "Привет 123 hello 123"

for str in string.gmatch(strng, ".") do

outputChatBox(tostring(str))

end

получается это:

Њ

ߊ

ъ

Њ

؊

Њ

Ҋ

Њ

Պ

ъ

1

2

3

h

e

l

l

o

1

2

3

Как исправить? в чем проблема?

Так задумано самой Lua, юзай UTF функции отсюда https://wiki.multitheftauto.com/wiki/Se ... _functions

Developers, Developers, Developers, Developers.... © Steve Balmer

http://www.lua.org/about.html

Quote
Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
Posted

Недавно были добавлены функции для работы с юникодом (аналог для обычных gsub, len и т.д ). На мта вики нигде правда не были расписаны.

http://bugs.mtasa.com/view.php?id=8606

utf8.byte 
utf8.char 
utf8.find 
utf8.gmatch 
utf8.gsub 
utf8.len 
utf8.lower 
utf8.match 
utf8.reverse 
utf8.sub 
utf8.upper 
  

http://vk.com/the_kenix

Вопросы задавайте на форуме, не пишите мне в личку.

Please don't pm me.

Posted

Спасибо за помощь.

Вот еще вопрос: Можно выключить свет у столбов фонарных? светофоры вырубил, а с фонарями что делать я хз...

Posted
Спасибо за помощь.

Вот еще вопрос: Можно выключить свет у столбов фонарных? светофоры вырубил, а с фонарями что делать я хз...

Видел обсуждения уже на эту тему, кто-то писал что просто удалить столбы и свет пропадет, ещё вариант это поюзать шейдеры, но это уже посложнее.

Posted

А есть эвент на столкновение авто с обьектом? или эвент на прикосновение авто к обьекту?

Posted

Всем привет, маленький вопрос, как подгрузить интерьер без его объектов ?

Как то попадалось, что то, на глаза, но совсем забыл. Функцию removeWorldObject не особо хочется использовать.

Буду признателен за ответ.

Этот вечный механизм...

Posted

function wfir () 
    outputChatBox("2") 
    outputChatBox(tostring(isElement( source ))) 
    outputChatBox(tostring(getElementType( source ))) 
    if source and getElementType( source ) == "player" then 
        local weapon = getPedWeapon (source) 
        outputChatBox(tostring(weapon)) 
        outputChatBox(tostring(getElementData (source, "currentweapon_1"))) 
        if weapon == 31 and getElementData (source, "currentweapon_1") == "M4A1 CCO" then 
            cancelEvent() 
            outputChatBox("222") 
        end 
    end 
end 
addEventHandler( "onWeaponFire",getRootElement(),wfir) 

Что не так? почему эвент не триггериЦа когда игрок стреляет?

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...