Jump to content

FranklinRoosevelt

Members
  • Posts

    247
  • Joined

  • Last visited

Everything posted by FranklinRoosevelt

  1. Тему удалить и не разбираться. Там убрано все. просто тут окно маленькое не получилось вместить весь текст. Тебе же сказали, убери энтер (перенос строки) в 10-й строке, после: "db = dbConnect( "mysql", "
  2. У меня возникло пару вопросов на счет 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) Я раньше использовал модуль, какие особенности в использование? Заранее спасибо.
  3. У вообщем я понял суть, спасибо.
  4. То есть сам этот файл (libmysql.dll) это модуль так? mysql_connect (Host, Username, Password, DB, Port) - это конект через модуль или нету разницы что использовать dbConnect или mysql_connect?
  5. Вот - https://wiki.multitheftauto.com/wiki/Se ... _functions И вот - https://wiki.multitheftauto.com/wiki/DbConnect - - databaseType: mysql Но для его работы нужно закинуть в папку с MTA Server.exe файл libmysql.dll? Я что-то совсем запутался.
  6. Неожиданно, я думал по другому никак нельзя с MySQL в МТА работать, а какой самые эффективный вариант, а лучше можете скинуть какой-то пример? Заранее спасибо.
  7. Запустил, реально все работает, не знал просто как работает string.char.
  8. Здесь бред какой-то с 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
  9. Спасибо, очень полезная штука, а то я циклом переберал матрицу.
  10. Или у меня руки с ..., или здесь что-то не так: local mat = { { true, false, false, false}, { true, true, true, true}, { true, true, true, true}, { true, true, true, true} } h = 4 w = 4 в этом случае все равно возвращает true, и с другими размерами матриц так-же.
  11. Нашел решение? Мне интересно просто тоже.
  12. Я сделал так что при всех изменениях на сервере запускаются триггеры на клиент с измененными данными. Интересно узнать, может есть метод более эффективнее.
  13. На счет подставить в цикл реально крутая и простая идея, но я тоже не додумывался о таком, а то много что замеряю и дает 0.
  14. Неудобно в плане нагрузки или использования?
  15. Пожалуйста, объясните кто-то что дает нам как бы ООП добавленное в 1.4, что нового можно сделать с помощью него, а то туторы понимаю, а что с ним делать не понимаю.
  16. function oup_put(thePlayer, com, arg1, arg2, arg3) -- присвоение функции outputChatBox(arg1.." "..arg2.." "..arg3, thePlayer) -- сам вивод end addCommandHandler("output", oup_put) -- обработчик команды Вот код, на стороне сервера, когда в игре вводишь команду /output [текст 1] [текст 2] [текст 3], оно выводит тебе их по порядку в чат. ".." (две точки) - это склеивание
  17. Мне кажется вы меня не так поняли, у нас есть 20 разных костей к которым можно прицеплять елементы: Вроде бы все нормальные анимации используют только их, не? Создавать одежду не сразу целую, а делить её на куски соответствующим костям, но тут уже проблема в количестве объектов которые можно заменить и нагрузке которую будет все это вызывать, и объемом роботы с созданием текстур, стоит ли это того? Получается создать например одну кофту нужно ~9 объектов.
  18. Доброго времени суток, я разрабатываю роле плей сервер, и мне хочется поделить систему одежды на две основные части: верхняя часть тела и нижняя часть тела (то есть торс и ноги), другими словами говоря - сделать новую одежду. Каким образом? Взять ненужные объекты, заменить их на "куски" новой одежды и цеплять через боне аттач к определенным костям. Что на ваше мнение может дать косяк? И не будет ли нагрузка (замененные и прикрепленные объекты) слишком большая? Самому мне идея кажется немного бредовая но все же решил спросить в более опытных, надеюсь на взаимопонимание. P.S.: Возможно у кого-то есть более толковые идеи, с удовольствием выслушаю всё.
  19. Привет всем, у меня возник вопрос: можно ли делать какие-то действия с игроком перед тем как он скачал клиентские ресурсы? Например чтобы началась регистрация пока скачивается остальное, т.к. многих игроков отпугивает то что надо скачать 400-500 метров.
  20. Всем привет, у меня возник такой вопрос, делаю сис-му инвентаря, и подъем итемов хочу сделать с помощью кнопки, то есть те итемы которые лежат рядом будет находить, но придумал только с помощью клика, т.к. надо как-то находить элемент(ы) который рядом, я использовал processLineOfSight, помогите найти замену.
×
×
  • Create New...