Jump to content

[Lua]Функции портала


Go-piratia

Recommended Posts

Данные функции должны быть прописаны для каждой карты, в которую есть портал в файлах entry.lua. Для примера взята карта darkswamp: 

function config_entry(entry)
	SetMapEntryEntiID(entry, 193, 1) -- наземный портал
end

-- Вызывается каждый раз когда создается портал
function after_create_entry(entry)
end

-- Вызывается каждый раз когда закрывается портал
function after_destroy_entry_darkswamp(entry)
end

-- Вызывается каждый раз когда игрок заходит в игру
function after_player_login_darkswamp(entry, role)
end

-- Проверка может ли персонаж зайти, вызывается каждый раз при попытке входа (инициализируется 1 раз при инициализации карты) и имеет ограничение на кол-во условий.
function check_can_enter_darkswamp(role, copy_mgr)
	return 1
end

-- Вызывается каждый раз когда персонаж заходит в портал после проверки
function begin_enter_darkswamp(role, copy_mgr)
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...