Jump to content

[Lua]Функции карты


Go-piratia

Recommended Posts

Данные функции должны быть представлены для всех карт использующихся в 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

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Chat

Chat

Please enter your display name

×
×
  • Create New...