Ещё вопрос - почему нельзя использовать ( ) [ ] в названиях ресурсов? Не, их можно использовать, но нельзя потом сделать export.[resname]resname2:func() - ругается на незакрытые скобки. Так и должно быть или всё таки есть способ юзать эти символы в названиях ресурсов?
Что-то не могу совладать с античитом. Отключил все возможные детекты, выдаю оружие себе через giveWeapon
Через некоторое время его забирает и пишет, что типа у меня хак, на сервере такого оружия нет у игрока. Выдаётся через серверной скрипт по конс. команде. Может какой-то elementdata нужно ещё клиенту задавать при выдаче?
1.
get
2. mysql_ping теоретически можно, а ескейп не нужен, на счет остального, вроде как можно.
Ну как не нужен, если мне на каждой 3й строке при запросе жаловалось на лишние кавычки?)
Т.е. если в файле настроек сохранен ключ, допустим,
get("username")
Или
get("mysql.username")
?
Как получить данные из settings.xml в скрипте?
upd Все ли функции модуля mta_mysql (mysql_ping, mysql_escape_string etc) можно заменить на встроенные функции для работы с бд(аля dbConnect, dbQuery etc) ?
Это предостережения любого здравомыслящего человека. Ну да, .luac сначала пусть декомпилируют, после уже сливают) Ещё и привязку пускай обойдут и парочку бекдоров =)
Прямое и непосредственное.
з.ы. Проблемы с загрузкой модуля были при запуске х64 сервера. Запустив обычный - модуль подгрузился.
Какое же? Да, как я и говорил модуль уже старый, не советую его юзать. Чем не угодили стандартные функции для управления БД?
Просто уже как-то привык к функциям, видам запроса, которые идут через модуль) Теперь как-то будет непривычно пересаживаться на другое)
Прямое и непосредственное.
А вот это уже костыль)
Костыль как раз встроенная система акков. Уже про неё читал на этом форуме, да и уже имеется своя, куда более гибкая
з.ы. Проблемы с загрузкой модуля были при запуске х64 сервера. Запустив обычный - модуль подгрузился.
RTFM https://wiki.multitheftauto.com/wiki/DbConnect
Без этих костылей нельзя юзать mysql будет? На линуксе модуль работает, на винде - нет.
Было бы шикарно, если бы разработчики обратили на это внимание.
Модуль сам лежит в папке modules. В чём соль?
Нужна библиотека libmysql.dll и mta_mysql.dll должна соответствовать разрядности сервера.
Модуль уже старый и я не советую его использовать. Лучше пользоваться встроенными функциями.
У меня абсолютно всё пишется в mysql, и админ-права тоже свои, кастомные. Т.е. альтернативы нет и mysql я пользоваться не смогу?
Спасибо, ребят. Попробую воспользоваться стандартным NOW() в запросе (перепутал php и mysql ))
А функций, определяющих страну, или модулей, нет случайно?
Подскажите, какой функцией можно получить текущую дату и время сервера через скрипт?
Нужно для записи в поле "дата регистрации" в mysql. По аналогии с php'шной NOW()