Go-piratia Posted October 31, 2023 Share Posted October 31, 2023 Данные функции должны быть представлены для всех карт использующихся в GameServer*.cfg в файлах ctrl.lua для каждого экземпляра карты. Для примера взята карта darkswamp: --Вызывается каждый раз при инициализации карты function config(map) end --Вызывается каждый раз при инициализации карты и возвращает координаты портала function get_map_entry_pos_darkswamp() end --Вызывается каждый раз при инициализации карты function init_entry(map) end --Срабатывает каждый раз после входа на карту function after_enter_darkswamp(role, map_copy) end --Вызывается каждый раз при первом запуске копии карты function map_copy_first_run_darkswamp(map_copy) end --Срабатывает каждый раз после выхода с карты function before_leave_darkswamp(role) end --Вызывается каждый раз при попытке открыть портал и запустить карту (раз в 3 сек) function can_open_entry_darkswamp(map) end --Вызывается каждые 4-5 секунд для экземпляра карты(для всех копий) function map_run_darkswamp(map) end --Вызывается каждую секунду для каждой копии карты function map_copy_run_darkswamp(map_copy) end --Вызывается каждые 5 минут для каждой копии карты function map_copy_run_special_darkswamp(map_copy) end Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.