-
Posts
247 -
Joined
-
Last visited
Everything posted by FranklinRoosevelt
-
Тему удалить и не разбираться. Там убрано все. просто тут окно маленькое не получилось вместить весь текст. Тебе же сказали, убери энтер (перенос строки) в 10-й строке, после: "db = dbConnect( "mysql", "
-
У меня возникло пару вопросов на счет mysql через dbConnect, вот и они: 1) Можно ли как-то коннектится к базе в одном ресурсе и использовать его для всех остальных ресурсов или на каждый ресурс свой коннект, и как будет эффективнее? 2) https://wiki.multitheftauto.com/wiki/ExecuteSQLQuery - откуда функция берет коннект к какой-то бд и какая её разница с https://wiki.multitheftauto.com/wiki/DbQuery? 3) https://wiki.multitheftauto.com/wiki/DbFree нужно чтобы обнулить результат с dbQuery, а https://wiki.multitheftauto.com/wiki/DbPoll возвращает результат с dbQuery? 4) В dbQuery есть каллбек, это просто вызывание функции когда будет готов результат запроса? 5) Я раньше использовал модуль, какие особенности в использование? Заранее спасибо.
-
У вообщем я понял суть, спасибо.
-
То есть сам этот файл (libmysql.dll) это модуль так? mysql_connect (Host, Username, Password, DB, Port) - это конект через модуль или нету разницы что использовать dbConnect или mysql_connect?
-
Вот - https://wiki.multitheftauto.com/wiki/Se ... _functions И вот - https://wiki.multitheftauto.com/wiki/DbConnect - - databaseType: mysql Но для его работы нужно закинуть в папку с MTA Server.exe файл libmysql.dll? Я что-то совсем запутался.
-
Неожиданно, я думал по другому никак нельзя с MySQL в МТА работать, а какой самые эффективный вариант, а лучше можете скинуть какой-то пример? Заранее спасибо.
-
Почему?
-
Общий мини "HELP ME" топик по скриптингу
FranklinRoosevelt replied to MX_Master's topic in Скриптинг
Запустил, реально все работает, не знал просто как работает string.char. -
Общий мини "HELP ME" топик по скриптингу
FranklinRoosevelt replied to MX_Master's topic in Скриптинг
Здесь бред какой-то с unpack, нужно овер переменных, и чтобы количество символов во всех таблицах было одинаковое. Так вот вроде норм: local groups = { { '1','2','3','4','5','6','7','8','9','0' }, { 'Q','W','E','R','T','Y','U','I','O','P','A','S','D','F','G','H','J','K','L','Z','X','C','V','B','N','M' }, { 'q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m' } } function genPass( len ) local pass = "" for i = 1, len do local group = groups[math.random( 1, #groups )] local char = group[math.random(1, #group)] pass = pass .. char end return pass end -
Алгоритм поиска пустых ячеек произвольного размера
FranklinRoosevelt replied to Kenix's topic in Скриптинг
Спасибо, очень полезная штука, а то я циклом переберал матрицу. -
Алгоритм поиска пустых ячеек произвольного размера
FranklinRoosevelt replied to Kenix's topic in Скриптинг
Или у меня руки с ..., или здесь что-то не так: local mat = { { true, false, false, false}, { true, true, true, true}, { true, true, true, true}, { true, true, true, true} } h = 4 w = 4 в этом случае все равно возвращает true, и с другими размерами матриц так-же. -
Нашел решение? Мне интересно просто тоже.
-
Что? Почему же?
-
Я сделал так что при всех изменениях на сервере запускаются триггеры на клиент с измененными данными. Интересно узнать, может есть метод более эффективнее.
-
На счет подставить в цикл реально крутая и простая идея, но я тоже не додумывался о таком, а то много что замеряю и дает 0.
-
viewtopic.php?f=123&t=83043
-
Начало начал, новичок как новичок
FranklinRoosevelt replied to elixirhope's topic in Russian / Русский
Неудобно в плане нагрузки или использования? -
Пожалуйста, объясните кто-то что дает нам как бы ООП добавленное в 1.4, что нового можно сделать с помощью него, а то туторы понимаю, а что с ним делать не понимаю.
-
Начало начал, новичок как новичок
FranklinRoosevelt replied to elixirhope's topic in Russian / Русский
function oup_put(thePlayer, com, arg1, arg2, arg3) -- присвоение функции outputChatBox(arg1.." "..arg2.." "..arg3, thePlayer) -- сам вивод end addCommandHandler("output", oup_put) -- обработчик команды Вот код, на стороне сервера, когда в игре вводишь команду /output [текст 1] [текст 2] [текст 3], оно выводит тебе их по порядку в чат. ".." (две точки) - это склеивание -
Мне кажется вы меня не так поняли, у нас есть 20 разных костей к которым можно прицеплять елементы: Вроде бы все нормальные анимации используют только их, не? Создавать одежду не сразу целую, а делить её на куски соответствующим костям, но тут уже проблема в количестве объектов которые можно заменить и нагрузке которую будет все это вызывать, и объемом роботы с созданием текстур, стоит ли это того? Получается создать например одну кофту нужно ~9 объектов.
-
Доброго времени суток, я разрабатываю роле плей сервер, и мне хочется поделить систему одежды на две основные части: верхняя часть тела и нижняя часть тела (то есть торс и ноги), другими словами говоря - сделать новую одежду. Каким образом? Взять ненужные объекты, заменить их на "куски" новой одежды и цеплять через боне аттач к определенным костям. Что на ваше мнение может дать косяк? И не будет ли нагрузка (замененные и прикрепленные объекты) слишком большая? Самому мне идея кажется немного бредовая но все же решил спросить в более опытных, надеюсь на взаимопонимание. P.S.: Возможно у кого-то есть более толковые идеи, с удовольствием выслушаю всё.
-
Привет всем, у меня возник вопрос: можно ли делать какие-то действия с игроком перед тем как он скачал клиентские ресурсы? Например чтобы началась регистрация пока скачивается остальное, т.к. многих игроков отпугивает то что надо скачать 400-500 метров.
-
now it dont work(
-
Спасибо огромное, то что надо.
-
Всем привет, у меня возник такой вопрос, делаю сис-му инвентаря, и подъем итемов хочу сделать с помощью кнопки, то есть те итемы которые лежат рядом будет находить, но придумал только с помощью клика, т.к. надо как-то находить элемент(ы) который рядом, я использовал processLineOfSight, помогите найти замену.
