Jump to content

Kernell

MTA Contributors
  • Posts

    1,739
  • Joined

  • Last visited

Everything posted by Kernell

  1. 1. Оптимизация. Лишняя трата ресурсов (сначала БД будет составлять список полей для запроса). 2. Улучшает читабельность кода - сразу прослеживается структура таблицы. 3. Избавит вас от ошибок типа "удалили поле в бд, а в коде оно где-то используется и не заметили". 4. Таблица может расширяться, это приведёт к передаче не нужных данных.
  2. Никогда не используйте SELECT * в своих проектах, всегда указывайте реально нужные поля для выборки.
  3. Иначе никак. Тег file служит для указания серверу какие файлы отдавать клиенту, поэтому аттрибут type указывать нет смысла. А так как ваш скрипт работает на клиентской стороне, то для того чтобы работать с файлами, их нужно сначала скачать.
  4. @Misha_Konsta, Коваль и со мной работал, в принципе всё выше сказанное про него реально правда, как маппер да, не плохой, но кучу багов после себя оставлял в карте. В этом нет ничего сложного имея хотя бы немного фантазии и вкуса. Я до сих пор удивляюсь как люди идут с ним работать куда либо, так как личность довольно известная в этом плане.
  5. Первый день в программировании? Прежде чем браться за новый язык, следует почитать о нём документацию, хотя бы о его синтаксисе. В Lua операторы "и" и "или" обозначаются как "and" и "or". Операторы битовых операций (|, &, << и т.д.) в Lua 5.1 нет.
  6. И что вам мешает сделать ту же самую проверку в Lua?
  7. Какую многопоточность? Все ресурсы (VM-ки) работают в одном потоке.
  8. Вы размерами стен текста мериетесь? =)
  9. Обращайтесь к тому кто писал этот мод. Это не форум технической поддержки MTA DayZ
  10. Вам бы для начала научиться соблюдать правила этикета, пожалуй от этого больше было бы пользы, но сейчас ваши слова работают против вас. Можете бомбить дальше, разбана не ждите. Что касается античита - мы прекрасно видим кого и за что забанило.
  11. Здесь присутствует только ошибка с отображением кол-ва дней бана. Что касается самого бана, вы получили его за использование читов. Разбана не будет.
  12. Добрый вечер, @Rejuvenbi Вы получили бан за использование чит программ. Всего доброго, хорошего настроения!
  13. Забанен за использование читов
  14. Ты теперь будешь плодить фейковые аккаунты и засирать форум?
  15. Тем более, не знание правил не освобождает от ответственности. Кстати, за простую модификацию файлов такого рода бана не даёт, очень много игроков играют с модами в GTASA, я даже помню как я таких игроков кикал с сервера. На скриншоте ясно написана причина, глупо сваливать это на модификацию файлов, по вашему MTA не может отличить инжект памяти (тем более с сигнатурой трейнера) от изменений в файле? Видимо вы считаете нас идиотами Похоже, нас пытаются обмануть. Быть может это брат младший читирил просто?
  16. Сиди в бане. Ясно же было сказано, что модифицировать клиент нельзя
  17. Причина всегда отображается в МТА, даже при повторном подключении к серверу. Обращайтесь к администрации сервера, МТА здесь не причём вообще.
  18. Да. Ссылок быть не может, потому что каждый ресурс работает под своей виртуальной машиной Lua.
  19. @RaccoonAttack, кэшировать данные БД на сервере это нормальная практика, причём даже для динамических данных типа инвентаря. Более того, не думаю, что стоит дёргать базу данных при отрытии инвентаря игроком. Это может плохо кончится (например DDoS атакой). Лучше будет при авторизации игрока загружать всю информацию на сервер и хранить её у себя, а при измении просто обновлять данные в БД. Много памяти это не потребует. Конечно, важно понимать, когда и что обновлять надо, а когда не надо. Например, информацию о деньгах, предметах - сразу, а информацию о измении позиции игрока - только при каких-то событиях. Лично я так и сделал, ALC используется только для системного администрирования, соответственно и учётки там только для сис.админов. Связывать учётки MySQL и SQLite очень не удобно, да и лишняя информация начинает появлятся. По сути SQLite база становится системной. Никак
×
×
  • Create New...