Jump to content

Fomin

Community
  • Content count

    64
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Fomin

  1. Форумчане, подскажите, как нам вырезать спам логов в GameServerLog.log? Он достигает такого размера...
  2. На полоске с ХП?
  3. Fomin

    Apparels. Аппарели

    Исправить бы такие моменты, цены бы не было.)
  4. Fomin

    Apparels. Аппарели

    В архиве только модели. Текстур нет. Папка texture/item наполнена только файлами lgo.
  5. Доброго времени суток! Кто-то может решал проблему с шириной текста на разных интерфейсах? .clu редактировать бесполезно, вшито в exe.
  6. Будем рады, если поможешь найти. Все обрыскали.. Некоторые сообщают, что только хекс..
  7. Доброго времени суток! Скорее всего, многие сталкивались с проблемой отображения эффекта включенной поссехи на Чемпионе. Она попросту отображается вертикально. Проблема также затрагивает визуальный эффект от фей Августа (на скрине видно). Пробовали менять эффекты поссехи (futi1-8) на другие, но безрезультатно (даже твиковая поссеха отображается также). По нашим предположениям, проблема именно в модели Чемпиона (силач). Но это не точно. Есть ли решение?
  8. Я сделал предположение, опираясь на функцию. Не основываясь на игровой процесс. Дроп сложная штука и закопана далеко в исходники. Даже кстати квестовые вещи хер выведешь в lua без хекса. Да и название предмета не вытащишь из Check_Baoliao, без кеширования итемов.
  9. Судя по функции - тот кто сделал последний удар. Подробнее: function Check_Baoliao.
  10. Также, пришлось править skilleff (0 на -1 в определенном столбце). Проблема в декомпиляторах, они портят файлы. С нимбом у феи вопрос так и не решен.
  11. Всем доброго времени суток! Тут задались вопросом, а собственно, в чем разница между функциями GetChaAttr и GetChaAttrI? Вроде значения возвращают одинаковые, какую и в каком случае лучше использовать? Пример: GetChaAttrI(role, ATTR_LV) GetChaAttr(role, ATTR_LV)
  12. Fomin

    Миссия - Quest

    На личную консультацию время нет. Советую тему.
  13. Брал еще на maindev, автора не помню. Как альтернатива) https://yadi.sk/d/RtFKVg4Tk1MRCA
  14. Сталкивался кто с такой ошибкой при входе? Логи пустые. Ошибка выявляется не всегда, иногда ее нет. ctrl.lua function config(map) MapCanSavePos(map, 0) -- Возможность сохранять позицию персонажа на карте (1 - да, 0 - нет) MapCanPK(map, 1) -- Возможность атаковать других персонажей (1 - да, 0 - нет) MapCanTeam(map, 1) -- Возможность создавать отряды (1 - да, 0 - нет) MapCopyNum(map, 1) -- Количество копий карты (если параметр отсутствует, принимается равным 1) SingleMapCopyPlyNum(map, 300) -- Количество игроков на карте MapType(map, 4) -- Тип карты MapCanStall(map, 1) -- Возможность торговать (1 - да, 0 - нет) end function get_map_entry_pos_puzzleworld() local POS_X, POS_Y = 920, 1067 return POS_X, POS_Y end function init_entry(map) SetMapEntryMapName(map, "garner") SetMapEntryTime(map, "2018/01/01/00/00", "00/06/00", "00/01/00", "00/02/00") end function map_copy_close_puzzleworld(map_copy) ClearAllSubMapCha(map_copy) end -- Функция вызывается каждую секунду function map_copy_run_puzzleworld(map_copy) local HowManyNoDead = GetMapActivePlayer(map_copy) if HowManyNoDead > 0 then DealAllPlayerInMap(map_copy, "check_attribute_puzzleworld") end end -- Функция проверяет что характеристики персонажей соответствуют требованиям function check_attribute_puzzleworld(role) if (CheckLocationChar(role, 2) == 0) then MoveCity(role, "Элизиум") end end function after_enter_puzzleworld(role, map_copy) end function before_leave_puzzleworld(role) end function map_run_puzzleworld(map) end function map_copy_run_special_puzzleworld(map_copy) end function map_copy_before_close_puzzleworld(map_copy) end Есть подозрения, что данные строчки лишние, убрали, тестируем: function map_run_puzzleworld(map) end function map_copy_run_special_puzzleworld(map_copy) end function map_copy_before_close_puzzleworld(map_copy) end
  15. Уже все перепробовали.. Напомню, проблема "Копии не существует" была предположена в этой теме: Скорее всего, все-же проблема в garner и при зависании, он не пускает в порталы. При следующем падание попробуем войти в другой портал и проверим гипотезу.
  16. function CheckLocationChar(role, setmap) local role = TurnToCha(role) if IsPlayer(role) == 1 then if (setmap == 2) then if ((Lv(role) < 50) or (Lv(role) > 105)) then SystemNotice(role, "Ошибка: Ваш уровень должен быть не менее 50-го и не более 105-го #19") return 0 end if (CheckFairyLv(role, 350) == 0) then SystemNotice(role, "Ошибка: Ваша фея должна быть не выше 350-го уровня #19") return 0 end -- Проверяем физ. защиту if (GetChaAttr(role, ATTR_PDEF) > 65) then SystemNotice(role, "Ошибка: Ваше физическое сопротивление должно быть не более 65 единиц #19") return 0 end -- Провеярем макс. атаку if (GetChaAttr(role, ATTR_MXATK) >= 60000) then SystemNotice(role, "Ошибка: Ваша максимальная физическая атака должна быть менее 60 000 единиц #19") return 0 end return 1 end end end Банальные проверки. Не думаю что в них проблема.
  17. Очередное зависание. Удаление функций не помогло.
  18. Да, вызывается. function config_entry(entry) SetMapEntryEntiID(entry, 193,1) end function after_create_entry(entry) local copy_mgr = GetMapEntryCopyObj(entry, 0) local EntryName = "Мир демонов | 50-105" SetMapEntryEventName(entry, EntryName) map_name, posx, posy, tmap_name = GetMapEntryPosInfo(entry) Notice("Объявление: На Священной Горе ["..posx..","..posy.."] обнаружен портал, ведущий в [Мир Демонов]!") end function after_destroy_entry_puzzleworld(entry) map_name, posx, posy, tmap_name = GetMapEntryPosInfo(entry) Notice("Объявление: По имеющимся данным, портал ведущий в [Мир Демонов] исчез. Удачи! ") end function after_player_login_puzzleworld(entry, player_name) map_name, posx, posy, tmap_name = GetMapEntryPosInfo(entry) ChaNotice(player_name, "Объявление: На Священной Горе ["..posx..","..posy.."] обнаружен портал, ведущий в [Мир Демонов]! ") end function check_can_enter_puzzleworld(role, copy_mgr) if (CheckLocationChar(role, 2) == 0) then return 0 end return 1 end function begin_enter_puzzleworld(role, copy_mgr) SystemNotice(role,"Вы вошли в Мир Демонов #19") MoveCity(role, "Мир Демонов") end
  19. Зависание ГС происходить из-за: Ищем решение..
  20. Очередное падение. Подключение мира демонов к этому ГС не спасло.
  21. Совсем недавно (месяц назад, падения начались 2-3 месяца назад), игроки жаловались на ошибку с Миром Демонов (в систему писалось сообщение "Копии не существует" при входе). Проанализировав это, мы попробовали переместить карту в ГС к garner (который и падал). Падений пока не наблюдается. Возможно, проблема решена.
×