Jump to content

Kernell

MTA Contributors
  • Posts

    1,739
  • Joined

  • Last visited

Everything posted by Kernell

  1. В нашем деле паранойя приветствуется ))
  2. В этом разделе MX_Master уже писал как усложнить декомпиляцию. Каких ещё тех или иных функций? Мы говорим не о функциях MTA, а о том что можно обойти проверку клиент.скриптов и использовать свой код. Изначально говорилось о Data (Element и Account). Допустим есть скрипт банк системы, у игрока деньги храняться в Element Data. Злоумышленник обходит защиту, переписывает скрипт банка и всё, он мультимиллионер (как пример, хотя я уверен такие найдутся).
  3. Ну тогда не использовать Ajax и вообще не пользоваться JavaScript А вообще плохое сравнение. Скорее с triggerServerEvent можно сравнить. Поэтому я компилю все клиентские скрипты.
  4. Ну например 1.0.5 уже взломали и вставляют свои клиентские скрипты.
  5. 1. setPedStat - Server-only function 2. Разрешать использовать setElementData с клиента не безопасно
  6. Помоему вы забыли, что находитесь на форуме.
  7. Я так полагаю ответ на первый пост дан? По поводу выбора игрового хостинга тут: viewtopic.php?f=123&t=33266 Жесть Ладно, похвастаюсь немного Six-Core AMD Opteron Processor 2435 (2.6 GHz) \ 2GB Ram \ HARD много TB У меня 32GB Ram, остальное не помню, но тоже не слабо.. То что на сервере. А он предлагал вообще??
  8. Автору прям большой респет.. Долго сам пытался реализовать в итоге бросил, с математикой проблемы Так автор не AirKite ведь, а Devan_LT. Так что можешь написать ему в комменты ресурса. ага.. Спасибо друг))
  9. хм, а как посмотреть на сервере ФПС ? Он показывается в самой консоли МТА. И по идее должен показываться в performancebrowser (точно не знаю).
  10. FPS на сервере сколько? (Обрати внимание - на сервере, а не на клиенте)
  11. ipairs - цикл по элементам массива с целочисленными индексами (до первого отсутствующего). pairs - цикл по элементам массива где индекс может быть чем угодно (кроме nil).
  12. visibleTo - это тот игрок которому придёт сообщение.. root - для всех. можно построить дерево назвав его например Admins в котором будут админы.. Например: -- При старте ресурса создаём элемент с именем группы + префикс Admins = createElement( 'acl:Admins' ); -- При подключении игрока (или при ещё каких либо событиях) заносим его в елемент админов (убедившись что он админ) local pAcc = getPlayerAccount( player ); if not isGuestAccount( pAcc ) == false and isObjectInACLGroup ( "user." .. getAccountName( pAcc ), aclGetGroup( "Admin" ) ) then setElementParent( player, Admins ); end -- А вот так отправлять сообщение всем админам outputChatBox( 'txt', Admins );
  13. AirKite, ты как всегда радуешь Только вот Developer я так понял только для The MTA Team? Или для разработчиков серверов тоже? А то Lua Scripter как-то не звучит.. Вообще программист и скриптер разные вещи))) Думаю для MTA команды надо было ещё добавить "The MTA Team" )))) P.S. А для моего проекта нарисуешь?
  14. Как именно не получается написать? Совсем ничего не пишет или мб в дебаге есть ошибка?
  15. Полно проектов для фрилансеров, где можно выполнить проект за деньги, а можно наоборот найти фрилансера.
  16. 1. У меня тоже нет никаких проблем.. Но у большенства игроков они есть. Ты видимо не учитываешь что в MTA и SA-MP играют не только разработчики, но и те кто понятия не имеет что такое скриптинг в принципе, а при виде ошибки начинают паниковать и задают вопросы "что делать". На моём опыте это случалось часто, постоянно летят такие вопросы. По поводу libcurl. "Libcurl — это библиотека интерфейса API для передачи, которую разработчики могут встроить в свои программы." И с GTA она имеет прямое отношение. Во вторых эта библиотека используется MTA, а если ты поставишь MTA в папку с игрой, то получишь подобную ошибку. Load failed. libcurl.dll exists in GTA directory. Многие игроки умудряются поставить MTA в папку с GTA.. Недавно меня спрашивали: что выберать в первый путь, а что во второй. 2. По сравнению с чем угодно. С тем же SA-MP. Даже по сравнению с любым крупным проектом написанным на C++. Говорить о том, что мта требовательна из-за того что у неё очень много возможностей - бред полнейший.. Это равносильно говорить, что чем больше жёсткий диск забит, тем медленее работает компьютер (Таких выражений я тоже не мало слышал).
  17. Ну вот и пожалуй пришли к выводу: 1. Не хватает лёгкой уставновки мультиплеера.. (некоторые умудряются ставить МТА в папку с GTA SA и видят ошибку на англ. языке, мол удалите libcurl.dll и т.д.).. Установщик было бы не плохо сделать мультиязычным.. Установка для многих проблематична.. 2. Не хватает оптимизации мультиплееру..
  18. вот это действительно не помешало бы, чтобы создавать переходы Тоже верно.. Так можно катсцену создать и делать отличные мувики
  19. Что за blendPedAnimation которо нет не на клиенте, не на сервере? Параметры startTime, speed и blendSpeed очень бы не помешали для анимаций..
  20. MX_Master, Имелось ввиду что шейп на один автомобиль (к примеру) не выйдет.
  21. И о них я тоже писал в предыдущем сообщении.
  22. Знать бы как. С математикой совсем не дружу.. Не подскажешь?)
  23. Да я думаю достаточно разницы между boneZ и bone2Z ... Но смотря для чего.. Например для крепления оружия к спине этого хватило бы.. А вообще не плохо было бы написать универсальную функцию типа attachElementBone ( element, ped, int bone );
×
×
  • Create New...