Jump to content

CharlySHOMAN

Members
  • Posts

    38
  • Joined

  • Last visited

Everything posted by CharlySHOMAN

  1. Hi I have a question. I hope for your help How after using SetCameraMatrix let the camera rotate while moving the mouse? That it rotates exactly from the point that I set with SetCameraMatrix.
  2. Как после SetCameraMatrix дать возможность камере вращаться при движении мышки? Т.е. чтобы она вращалась именно из той точки, которую я задал с помощью SetCameraMatrix.
  3. Я это хочу сделать не для того, чтобы ограничить игрокам доступ к некоторым скриптам. Я это хочу сделать для того, чтобы эти скрипты просто не скачивались всем игрокам. Допустим, какому-то игроку недоступна какая-то команда. Зачем загружать ему скрипт с этой командой? Незачем. Я думал, может через ALC можно выдать определенным игрокам на доступ к скачиванию определенного ресурса?
  4. Данные у меня хранятся в MySQL. При старте сервера они загружаются на сервер и хранятся на нём в виде таблиц (чтобы каждый раз не обращаться к БД). Собственно, вопрос: не будет ли сервер из-за этого тормозить сервер? То есть если эти таблицы будут слишком объёмными. И еще если есть какой-то соответствующий материал по этой теме, скиньте пожалуйста.
  5. Получается, с помощью этой loadstring можно с клиента запустить любую серверную функцию? Разве это безопасно?
  6. Этот параметр определит порядок загрузки ресурсов. Но ведь все они всё равно в конечном счёте будут загружены у всех клиентов. А возможно ли, чтобы определенные ресурсы скачивались только для определенных игроков (а для остальных игроков - не скачивались)
  7. Столкнулся с такой задачей: нужно, чтобы определенный ресурс, состоящий из клиентских скриптов, запускался только для отдельного игрока (то есть чтобы этот ресурс не скачивался для всех игроков при старте). startResource под это вроде как не подходит, ведь это - серверная функция. Можно ли как-то это сделать?
  8. 1 часть кода: local query = dbQuery(sql, "SELECT `column` FROM `table`") local result, code, mess = dbPoll(query, -1) 2 часть кода: for key1, value1 in pairs (result) do for key2, value2 in pairs (value1) do outputChatBox(value2, player) end end И вот я думаю, если 2 игрока заставят выполняться этот код одновременно, не получится ли ошибки? Ну, типо, сервер выполнил 1-ю часть кода, и перед тем как приступить ко 2-й части кода, сервер снова выполнит 1-ю часть (по требованию уже другого игрока). Надеюсь понятно объяснил. Я кстати исправил код в соответствии с твоими рекомендациями, работает как и прежний. Так наверное правильней. 1 часть кода: local query = {} local result = {} query [player] = dbQuery(sql, "SELECT `column` FROM `table`") result [player], code, mess = dbPoll(query [player], -1) 2 часть кода: for key1, value1 in pairs (result [player]) do for key2, value2 in pairs (value1) do outputChatBox(value2, player) end end
  9. В серверном ресурсе по требованию игрока в переменную A записывается таблица из MySQL, а затем с ней производятся какие-то операции. Если несколько игроков будут использовать этот ресурс одновременно, то переменная А постоянно будет перезаписываться? Как это избежать? (т.е. чтобы для каждого игрока определенная функция на серверном ресурсе выполнялась отдельно и не влияла на других игроков)
  10. При подключении функции dbConnect во втором аргументе нужно добавить ключ charset (кодировка) со значением utf8 dbConnect ( "mysql", "host = ... ; port = ... ; dbname = ... ; charset = utf8", "", -- имя пользователя "" -- пароль )
  11. Всем доброго времени суток! Мой МТА ресурс во время работы сохраняет в MySQL строку с текстом кириллицы. В итоге в сохраненном виде в таблице получается абракадабра ерÑ. В таблице я использую кодировку сравнение utf8_general_ci (многоязычный), тип столбца varchar. Можно ли как-то это исправить? (если мой вопрос не касается данного раздела форума, то прошу прощения. Просто не знаю, куда еще можно обратиться по этому вопросу) ========================================================================================= Update | Вопрос решил уже! Решение вопроса как-то внезапно пришло. Тему можете удалить.
  12. Всех приветствую. Никак не могу разобраться с аргументом multipleResults в функции dbPoll (https://wiki.multitheftauto.com/wiki/DbPoll). В вики dbPoll последние 3 примера как раз посвящены этому аргументу. В предпоследних 2-х примерах multipleResults = false, а в последнем - multipleResults = true. И никак не могу понять, в чем разница между true или false режимами этого аргумента?
×
×
  • Create New...