Jump to content

Fomin

Community
  • Content Count

    103
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by Fomin

  1. @V3ct0r, спасибо за проделанную работу! Многие годы мы вместе с разработчиками стремились к такому единому и очень удобному плагину. Прям большой респект! Наши пожелания к дальнейшему развитию темы: 1. Кнопка в данной теме "донат автору". 2. Мод, который поможет редактировать вшитые стоимости в Game.exe. К примеру: ковки, комбинирования и прочего. Стоимость отображается у НПС в диалоговых окнах. Адреса прилагаю (возможны неточности, зависит от Game.exe). Вковать: 0006A301 Улучшить: 00071A5C Комбинировать: 000719FA Продырявить: 0006A36A Плавка: 00069A75 Вставить в аппарель: 00071A2C Вытащить гем: ? 3. Вызов со стороны сервера стрелки пути под персонажем на нужные координаты. В идеале - авто-путь. 4. Цветные ники персонажей. 5. Цветные GM сообщения (с возможностью выбрать цвет). UP 24.01.2022: - Эффект полета крыльям по ID предмета. - Сохранять КД на панели навыков при перемещении между локациями (мб записывать массив КД в файл на стороне клиента?). На нашем проекте многое из перечисленного есть, но я думаю многим это будет полезно и упростит разработку.
  2. Проблема именно с моделями, копай в этом направлении. ItemInfo тут не причем.
  3. Не удержался, вынесите следующую переменную из цикла for. Поставьте её до. Мелоч, но режет глаза. local now_week= tonumber(os.date("%w")) PS: это если что сарказм. Нагрузки можно сказать и нет. Но в привычку стоит взять - объявлять такие переменные вне циклов. UPD: А еще, я нашел ошибку в коде. Из за неверного присвоения глобальной переменной, к концу выходым, дроп будет огого) COIN_DEMON_RAID = COIN_DEMON_RAID * 2 UPD2: Если что, в os.date(), воскресенье == 0, а не 7.
  4. PHP версия: $querst_id = '1715'; $misrecord = '3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'; $arr = explode(',', $misrecord); $arr = array_slice($arr, 1); $completed = (($arr[($quest_id >> 3)] & (1 << ($quest_id % 8))) > 0) ? 1 : 0; echo $completed; Можно декодировать missioninfo.lua из игрового клиента, преобразовать в массив регуляркой при помощи notepad++ и выводить пройденные задания на сайте. Регулярочка для notepad++: .*\((\d*),(\s*)"(.*)".* '$1' => '$3', Пример нашей реализации: Блог разработчиков | GIS Games. @V3ct0r отдельное спасибо за наводку по расшифрове misrecord.
  5. Прикольно, наша "старая" кнопка "Магазин" в новом клиенте Кары.
  6. Все годами работают над сборками. Даже, что бы приблизится к оффу нужно уйму времени. И то, идеала не добиться. Вряд ли сборку просто так выложат. Хватай эту и дорабатывай:
  7. Напишите нам, можем давать разовые задачи. Как по MTA (lua), как и по Пиратии.
  8. Ищем lua-разработчика! Форумчане! В нашу команду требуется lua-программист с опытом. Работа в связке программист + программист + продюсер. Будем рады вас видеть! Требования: — возраст от 18 лет; — опыт в lua-разработке от 6 мес.; — знание lua на уровне от junior (базовые); — знание игровых систем нашего проекта будет плюсом. Наши условия: — стабильный проект, работаем более 12 лет; — оплата в зависимости от выполненных задач, KPi, 50к+; — (важно) полностью свободный график, главное выполняйте задачи вовремя и участвуйте в созвонах; — прямое наставничество от senjor lua-программиста; — обучение notion, jira. Писать в telegram: @andreyfomin Наш проект: piratia.pw Работая у нас — вы вместе с нами участвуете в развитии проекта и разработке уникального мира.
  9. up Проблема с нимбом не решена. Ищем решение, готовы заплатить.
  10. А также, кто знает как исправить системное сообщение о включении предсказания пути? Будем рады помощи.
  11. Коллеги, где меняется название цвета? Уж очень хочется сменить.
  12. Используй GBK. iconv('GBK', 'UTF-8', trim($row['guild_name']))
  13. Хекс, только хекс.
  14. .bin менять не надо. Он генерируется новый, при каждом запуске GS. Вносите правки в ItemInfo.txt и запускайте GS, .bin обновиться автоматически.
  15. Заменяйте .txt. .bin - генерируется при запуске GS.
  16. map_copy - это "role" карты. Количество копий задается в ctrl.lua -> function config(map) -> MapCopyNum(map, КОЛ_ВО_КОПИЙ). Переместить персонажа на определенную копию: MoveCity(role, map_birth, НОМЕР_КОПИИ) map_birth - название карты из birth_conf. Пример: В ctrl.lua в папку garner. MapCopyNum(map, 2) Это в любой билет, переместит игрока в Громоград, на вторую копию карты. MoveCity(role, "Громоград", 2) Дополнительно: Закрыть копию карты: CloseMapCopy ("Громоград", НОМЕР_КОПИИ) Переместить всех персонажей к точке записи: ClearAllSubMapCha(map_copy) Количество игроков на копии карты: GetMapCopyPlayerNum(map_copy)
  17. Проверьте, работает ли символ "_" или "\n" (перенос строки, без ковыче). Пример: Корабли лавировали,_ лавировали,\n да не вылавировали. Если сработает хотябы один из переносов (хотя я сомневаюсь, нет возможности посмотреть самому), то можно с функцией GMNotice от @V3ct0r это реализовать через Lua. Есть еще один вариант, но опять же, только с GMNotice от @V3ct0r. Это подсчет символов и подстановка "_" или пустого символа " " (Alt+255), после нужного количества символов, но нужно правильно делить слова. Как я это вижу: Преобразовать текст в массив из слов, производить подсчет каждой ячейки на количество символов, собрать слова в текст и подставлять вышеуказанные символы в нужном количестве и в нужном месте.
  18. GMSendNotice() ScrollNotice ( "Night event Boss announcement: XXX ("..X..","..Y.."). ",1)  Такого в 1.39 нет.
  19. Форумчане, подскажите, как нам вырезать спам логов в GameServerLog.log? Он достигает такого размера...
  20. Исправить бы такие моменты, цены бы не было.)
  21. В архиве только модели. Текстур нет. Папка texture/item наполнена только файлами lgo.
×
×
  • Create New...