Elengar Posted June 21, 2014 Share Posted June 21, 2014 Поэтому либо вы не ставите антивирь и становитесь уязвимыми к ботнетам, либо наобород. "Быть уязвимым к ботнетам" и "быть частью ботнета" не одно и тоже, я как раз про то что предложение не корректно составлено, как будто это мта сделает меня частью ботнета, а я этой галочкой соглашаюсь на это. Не сделает. Не нужно воспринимать всё так серьезно. Лично меня улыбнуло это, когда я первый раз увидел это окно. Немного про то, зачем это окно вообще нужно: По нашей статистике, 5-10% проблем в МТА связаны вирусами. Нам было бы все равно, но МТА - достаточно сложное решение, которое в какой-то степени и само работает как вирус (инъекции, редактирование памяти), а нужно еще и античит содержать...В общем, проще добавить такую напоминалку, чем разбирать все эти случаи по одному, когда один ругается что МТА не запускается, а второй кричит что его античит кикает. Link to comment
Aoeu Posted June 21, 2014 Share Posted June 21, 2014 Не сделает. Не нужно воспринимать всё так серьезно. Верю. Но спокойно пройти мимо этого не мог. Паранойя наверно. Надеюсь поправят. Жду ответа на 2) Link to comment
Elengar Posted June 21, 2014 Share Posted June 21, 2014 (edited) Попробуй сначала вращать бота, а потом применять setPedAimTarget. Может поможет. Вращение вообще чисто косметическое. Они и без его стрелять могут. Я так же попробовал ботов от слотмана, там такая же проблема. Повторяю вопрос: Как лучше сделать нормальных ботов, которые хотя бы по бегающему(не спринт) попадать будут ? У меня идеи только по оффсету впереди игрока целится если он бегает... Может кто-нибудь что-то получше придумал ? Edited June 27, 2014 by Guest Link to comment
STAWR Posted June 27, 2014 Share Posted June 27, 2014 Кто-нибудь пробовал запускать сервер на Win 64 версию 1.4? У меня возникли с этим проблемы... Link to comment
TheNormalnij Posted June 27, 2014 Share Posted June 27, 2014 Экстрасенсы в отпуске! Кинь имя ошибки. Link to comment
August_Alonso Posted June 27, 2014 Share Posted June 27, 2014 Win x64 - полёт отличный. Какие ошибки? Сюда скинь... Link to comment
STAWR Posted June 27, 2014 Share Posted June 27, 2014 Сам сервер запускается, проблемы с некоторыми ресурсами, которые на 32 нормально работали Из лога: [2014-06-27 17:59:25] ERROR: dmgscript client.luac is invalid. Please re-compile at [url=https://luac.multitheftauto.com/]https://luac.multitheftauto.com/[/url] [2014-06-27 17:59:25] ERROR: dmgscript config.luac is invalid. Please re-compile at [url=https://luac.multitheftauto.com/]https://luac.multitheftauto.com/[/url] [2014-06-27 17:59:25] ERROR: dmgscript draw.luac is invalid. Please re-compile at [url=https://luac.multitheftauto.com/]https://luac.multitheftauto.com/[/url] [2014-06-27 17:59:25] SCRIPT ERROR: dmgscript\main.luac: bad header in precompiled chunk [2014-06-27 17:59:25] ERROR: Loading script failed: dmgscript\main.luac: bad header in precompiled chunk [2014-06-27 17:59:26] ERROR: tactics tactics_client.luac is invalid. Please re-compile at [url=https://luac.multitheftauto.com/]https://luac.multitheftauto.com/[/url] [2014-06-27 17:59:26] SCRIPT ERROR: tactics\tactics.luac: bad header in precompiled chunk [2014-06-27 17:59:26] ERROR: Loading script failed: tactics\tactics.luac: bad header in precompiled chunk [2014-06-27 17:59:26] ERROR: tactics\modes\lobby.lua:9: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\arena.lua:10: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\bang.lua:11: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\base.lua:11: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\bomb.lua:12: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\ctf.lua:13: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\derby.lua:17: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\dm.lua:9: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\fly.lua:11: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\hostage.lua:10: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\race.lua:15: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\zombie.lua:10: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:26] ERROR: tactics\modes\vip.lua:11: attempt to call global 'createTacticsMode' (a nil value) [2014-06-27 17:59:27] SCRIPT ERROR: serverconfig\server.luac: bad header in precompiled chunk [2014-06-27 17:59:27] ERROR: Loading script failed: serverconfig\server.luac: bad header in precompiled chunk Link to comment
JHarmon Posted June 28, 2014 Share Posted June 28, 2014 Скомпилируйте заново скрипты. Link to comment
TheNormalnij Posted June 28, 2014 Share Posted June 28, 2014 Через мташный компилятор. Link to comment
STAWR Posted June 28, 2014 Share Posted June 28, 2014 скрипты не мои, неоткуда исходники взять неужели ни у кого не возникло проблем с компилированными скриптами на x64? Link to comment
TheNormalnij Posted June 28, 2014 Share Posted June 28, 2014 Это не от платформы зависит. Смиритесь. Link to comment
lil Toady Posted June 28, 2014 Share Posted June 28, 2014 Это не от платформы зависит. Смиритесь. От платформы как раз и зависит, Lua байткод скомпилированный на 32-х битной машине не будет работать в 64-х битном интерпретаторе. Либо скрипты перекомпилировать, либо скачать и поставить 32-х битную версию МТА. http://www.lua.org/manual/5.1/luac.html Link to comment
TheNormalnij Posted June 28, 2014 Share Posted June 28, 2014 Разве сейчас не заставляют использовать сугубо мташный компилятор? Link to comment
lil Toady Posted June 28, 2014 Share Posted June 28, 2014 Да, но это пока еще не строгое ограничение, и в данном случае проблема именно в несовместимости 32-х битного скрипта и 64-х битного сервера. MTA'шный компилятор так же использует luac в своих недрах. Вот то что у нашего компилятора нет опции под 64 бита - это надо решать. Link to comment
Lex128 Posted June 28, 2014 Share Posted June 28, 2014 Да, но это пока еще не строгое ограничение... Как понять не строгое ограничение? То есть можно каким-то образом пользоваться своим компилятором и при этом скрипт на MTA сервере будет работать? Link to comment
Elengar Posted June 29, 2014 Share Posted June 29, 2014 Да, но это пока еще не строгое ограничение... Как понять не строгое ограничение? То есть можно каким-то образом пользоваться своим компилятором и при этом скрипт на MTA сервере будет работать? Не думаю, что у вас легко получится написать свой компилятор, выход которого еще будет понимать стандартный интерпритатор(в МТА который), а вообще да, можно. Например этот http://www.lua.org/manual/5.1/luac.html Link to comment
Lex128 Posted June 30, 2014 Share Posted June 30, 2014 Не думаю, что у вас легко получится написать свой компилятор, выход которого еще будет понимать стандартный интерпритатор(в МТА который), а вообще да, можно. Например этот http://www.lua.org/manual/5.1/luac.html Ну я под "своим", "не мташным" и подразумевал официальный, т.к. при его использовании сервер сообщает нам ошибку и невозможность работы с ним, и предлагает воспользоваться "мташным"... Вот и получается что если нужно закрыть код, то пользоваться теперь придётся исключительно сервисом luac.multitheftauto.com, хотя Лил упомянул что это пока еще не строгое ограничение, а следовательно (как я понимаю из этого) пока еще можно закрыть код не прибегая к "мташному" компилятору, встаёт вопрос: А чем же можно еще пользоваться, после чего закрытый скрипт будет работать на сервере? Link to comment
CocaColaBear Posted June 30, 2014 Share Posted June 30, 2014 Какая разница чем компилировать? Есть исходники - скомпилируйте сразу МТАшным компилтятором, дабы потом не было проблем. Нет исходников? Ну тогда либо пишите сами, либо закидывайте это дело. Link to comment
Lex128 Posted June 30, 2014 Share Posted June 30, 2014 Какая разница чем компилировать? Есть исходники - скомпилируйте сразу МТАшным компилтятором, дабы потом не было проблем. Нет исходников? Ну тогда либо пишите сами, либо закидывайте это дело. Ну раз обсуждается значит есть разница... смысл тогда просто так спрашивать) Link to comment
Aoeu Posted June 30, 2014 Share Posted June 30, 2014 lil Toady Можно ли сделать так чтоб у людей не было проблем с gameux.dll? Link to comment
Other Languages Moderators Disinterpreter Posted July 1, 2014 Other Languages Moderators Share Posted July 1, 2014 lil ToadyМожно ли сделать так чтоб у людей не было проблем с gameux.dll? У меня gameux.dll жаловался не на мта, а на гта са. Тут ничего не поделаешь. Link to comment
Elengar Posted July 1, 2014 Share Posted July 1, 2014 Не думаю, что у вас легко получится написать свой компилятор, выход которого еще будет понимать стандартный интерпритатор(в МТА который), а вообще да, можно. Например этот http://www.lua.org/manual/5.1/luac.html Ну я под "своим", "не мташным" и подразумевал официальный, т.к. при его использовании сервер сообщает нам ошибку и невозможность работы с ним, и предлагает воспользоваться "мташным"... Вот и получается что если нужно закрыть код, то пользоваться теперь придётся исключительно сервисом luac.multitheftauto.com, хотя Лил упомянул что это пока еще не строгое ограничение, а следовательно (как я понимаю из этого) пока еще можно закрыть код не прибегая к "мташному" компилятору, встаёт вопрос: А чем же можно еще пользоваться, после чего закрытый скрипт будет работать на сервере? Да, сообщает, но там же написано что-то типа "не может использоватся в будущих версиях". Пока что еще можно. На счет luac.multitheftauto.com там есть API и есть бинарники компилятора, скачайте и компилируйте не через этот сервис, а у себя на компьютере. Link to comment
Aoeu Posted July 1, 2014 Share Posted July 1, 2014 У меня gameux.dll жаловался не на мта, а на гта са. Тут ничего не поделаешь. Всё правильно, проблема с гта, а не с мта, но всё таки её можно решить несколькими способами, например: 1) переименовывать gta_sa.exe (в gta_sa_.exe например) и запускать этот переименованный екзешник 2) преименовывать gameux.dll перед запуском gta_sa.exe, а потом перименовывать обратно чтоб не было проблем с другими играми, для этого нужны админ права и ещё нужно будет стать владельцем файла gameux.dll (но лучше уж это будет автоматизировано, а не в ручную люди будут делать). 3) запускать 2 процесса gta_sa.exe и убивать первый, примерно так люди и действуют. Когда у них "зависло мта" при запуске они просто запускают его 2й раз, вылетает табличка что gta_sa.exe уже запущен и егонадо убить, жмут ок и на этот раз гта стартует. В сампе путь к gta_sa.exe хранится в реестре, я просто переименовываю gta_sa.exe в gta_sa_.exe и указываю сампу этот путь. С мта так не получается и после многих матов и запуска мта 3м способом, я переименовал gameux.dll. Link to comment
Aoeu Posted July 1, 2014 Share Posted July 1, 2014 Батник вам в помощь. Да как вы не поймёте, речь не обо мне, только подумайте этож каждому игроку в гта по локалке (без инета) нужен этот батник, а если ещё и с серверами game explorer что то случится то этот батник будет нужен всем игрокам гта, так почему бы не доабавить в код решение проблемы? 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