Проблема на linux-1.1-unstable-2819
/mods/deathmatch/deathmatch.so: undefined symbol: _Z11GetEnumIn
foRK8eLuaType
ERROR: Loading mod (/mods/deathmatch/deathmatch.so) failed!
Press Q to shut down the server!
Есть решение?
Можно, но это не так просто (для кого как). Надо действительно разбираться в программировании (даже не в скриптинге).
Я уже приводил такую ссылочку на форум, где компилировали MTA клиент с обходом защиты.
function quest1 ()
createMarker ( 1, 1, 1 )
end
addCommandHandler ( "quest1", quest1 )
Правильнее будет так. Ибо в твоём примере функцию quest1 ничто не вызывает, а так как addCommandHandler находится внутри этой функции, то и привязки команды к функции тоже не будет.
Маркер не забудь в переменную занести для дальнейшего использования.. (Как минимум тебе придётся ещё и эвент к нему добавить).
Тут скорее таблицы нужно сравнивать с массивами, а не с файлами..
По сути это и есть массив, только туда можно поместить данные разных типов..
Хоть массив в массиве
На самом деле очень удобная и эффективная вещь.
А почему выбрали Lua, а не Squirell ? Вопрос к MTA Team
Тоже очень хороший скриптовый язык.. Очень схож с C++.. Да и вроде преимуществ в нём больше над Lua. (Есть полноценные классы)
Можешь пояснить вообще что делает функция? Это типа как в MySQL функция COUNT() ? Если тебе нужно подсчитать количество элементов в таблице то используй оператор # (Но лучше написать свою функцию подсчёта количества элементов в таблице).
https://wiki.multitheftauto.com/index.ph ... sues_-_FAQ
Лучше просто сделать тему где будут ссылки на важные темы. Но ещё лучше просто закрепить эти темы и всё.
В setPedAnimation выстави updatePosition на false, чтобы игрок анимкой подошёл к кровати и лёг на неё как бы. (Так же я делал со стульями.)
Косяк только в том что камера останется там где была в самом начале, ибо перс только визуально будет на кровати, хотя сам он стоит там где был перед стартом анимации. Поэтому чтобы мимо проходящие игроки не "врезались в воздух" можно просто выключить коллизию игроку с анимкой.
Без знаний основ программирования проще не будет. Я так понимаю автор темы не более чем администратор (Поправьте если ошибаюсь).
P.S. Я свой мод писал на основе Paradise, только вот от основы уже мало чего осталось (я тогда только с SA-MP на MTA переходил.)
P.S.S. Переименовал тему.
Говоришь не понимаешь, а потом себе же и противоречишь говоря об удобстве Lua.
Это как "мне нравится Nissan Skyline, но я предпочитаю Lancer Evo 9". Так же и тут. Синтаксис Си мне более приятен и легче читается, так же как мне нравится Катя, но с Таней мне лучше ;D
KagerA,
Вспомни миссию из сингла где нужно заминировать плотину (изнутри) и спрыгнуть с неё. Вот чётко видно всё как игрок с анимацией прыжка летит вниз.
P.S. Ещё как вариант setElementCollisionsEnabled