-
Posts
1,739 -
Joined
-
Last visited
Everything posted by Kernell
-
В нашем деле паранойя приветствуется ))
-
В этом разделе MX_Master уже писал как усложнить декомпиляцию. Каких ещё тех или иных функций? Мы говорим не о функциях MTA, а о том что можно обойти проверку клиент.скриптов и использовать свой код. Изначально говорилось о Data (Element и Account). Допустим есть скрипт банк системы, у игрока деньги храняться в Element Data. Злоумышленник обходит защиту, переписывает скрипт банка и всё, он мультимиллионер (как пример, хотя я уверен такие найдутся).
-
( 360 - CurrentZ + TargetZ ) - 360 Так норм?
-
Ну тогда не использовать Ajax и вообще не пользоваться JavaScript А вообще плохое сравнение. Скорее с triggerServerEvent можно сравнить. Поэтому я компилю все клиентские скрипты.
-
Ну например 1.0.5 уже взломали и вставляют свои клиентские скрипты.
-
1. setPedStat - Server-only function 2. Разрешать использовать setElementData с клиента не безопасно
-
Помоему вы забыли, что находитесь на форуме.
-
Я так полагаю ответ на первый пост дан? По поводу выбора игрового хостинга тут: viewtopic.php?f=123&t=33266 Жесть Ладно, похвастаюсь немного Six-Core AMD Opteron Processor 2435 (2.6 GHz) \ 2GB Ram \ HARD много TB У меня 32GB Ram, остальное не помню, но тоже не слабо.. То что на сервере. А он предлагал вообще??
-
Автору прям большой респет.. Долго сам пытался реализовать в итоге бросил, с математикой проблемы Так автор не AirKite ведь, а Devan_LT. Так что можешь написать ему в комменты ресурса. ага.. Спасибо друг))
-
хм, а как посмотреть на сервере ФПС ? Он показывается в самой консоли МТА. И по идее должен показываться в performancebrowser (точно не знаю).
-
FPS на сервере сколько? (Обрати внимание - на сервере, а не на клиенте)
-
ipairs - цикл по элементам массива с целочисленными индексами (до первого отсутствующего). pairs - цикл по элементам массива где индекс может быть чем угодно (кроме nil).
-
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 );
-
AirKite, ты как всегда радуешь Только вот Developer я так понял только для The MTA Team? Или для разработчиков серверов тоже? А то Lua Scripter как-то не звучит.. Вообще программист и скриптер разные вещи))) Думаю для MTA команды надо было ещё добавить "The MTA Team" )))) P.S. А для моего проекта нарисуешь?
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Kernell replied to MX_Master's topic in Russian / Русский
Умудряются ведь как-то? -
Как именно не получается написать? Совсем ничего не пишет или мб в дебаге есть ошибка?
-
Полно проектов для фрилансеров, где можно выполнить проект за деньги, а можно наоборот найти фрилансера.
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Kernell replied to MX_Master's topic in Russian / Русский
1. У меня тоже нет никаких проблем.. Но у большенства игроков они есть. Ты видимо не учитываешь что в MTA и SA-MP играют не только разработчики, но и те кто понятия не имеет что такое скриптинг в принципе, а при виде ошибки начинают паниковать и задают вопросы "что делать". На моём опыте это случалось часто, постоянно летят такие вопросы. По поводу libcurl. "Libcurl — это библиотека интерфейса API для передачи, которую разработчики могут встроить в свои программы." И с GTA она имеет прямое отношение. Во вторых эта библиотека используется MTA, а если ты поставишь MTA в папку с игрой, то получишь подобную ошибку. Load failed. libcurl.dll exists in GTA directory. Многие игроки умудряются поставить MTA в папку с GTA.. Недавно меня спрашивали: что выберать в первый путь, а что во второй. 2. По сравнению с чем угодно. С тем же SA-MP. Даже по сравнению с любым крупным проектом написанным на C++. Говорить о том, что мта требовательна из-за того что у неё очень много возможностей - бред полнейший.. Это равносильно говорить, что чем больше жёсткий диск забит, тем медленее работает компьютер (Таких выражений я тоже не мало слышал). -
Чего не хватает в MTA:SA, чтобы стать популярнее?
Kernell replied to MX_Master's topic in Russian / Русский
Ну вот и пожалуй пришли к выводу: 1. Не хватает лёгкой уставновки мультиплеера.. (некоторые умудряются ставить МТА в папку с GTA SA и видят ошибку на англ. языке, мол удалите libcurl.dll и т.д.).. Установщик было бы не плохо сделать мультиязычным.. Установка для многих проблематична.. 2. Не хватает оптимизации мультиплееру.. -
вот это действительно не помешало бы, чтобы создавать переходы Тоже верно.. Так можно катсцену создать и делать отличные мувики
-
Что за blendPedAnimation которо нет не на клиенте, не на сервере? Параметры startTime, speed и blendSpeed очень бы не помешали для анимаций..
-
MX_Master, Имелось ввиду что шейп на один автомобиль (к примеру) не выйдет.
-
И о них я тоже писал в предыдущем сообщении.
-
Знать бы как. С математикой совсем не дружу.. Не подскажешь?)
-
Да я думаю достаточно разницы между boneZ и bone2Z ... Но смотря для чего.. Например для крепления оружия к спине этого хватило бы.. А вообще не плохо было бы написать универсальную функцию типа attachElementBone ( element, ped, int bone );