Jump to content

[Lua]Добавляем портал на карту


Go-piratia

Recommended Posts

Портал карты(динамичный)
 

Идём: Сервер/resource/карта/ctrl.lua
Видим:

function get_map_entry_pos_garner2() --

local POS_X=Координаты
local POS_Y=Координаты
return POS_X , POS_Y

end

function init_entry(map)

SetMapEntryMapName(map, "карта") --
SetMapEntryTime(map, "2006/10/18/14/0", "0/6/0", "0/0/сколько открыт порт", "0/0/сколько открыта карта") --

end

Например для хаоса:

function get_map_entry_pos_garner2() -- координаты

local POS_X=1370
local POS_Y=532
return POS_X , POS_Y

end

function init_entry(map)

SetMapEntryMapName(map, "darkblue") -- карта - ледынь
SetMapEntryTime(map, "2006/10/18/14/0", "0/6/0", "0/0/30", "0/0/45") -- карта открывается на 45 минут (тп есть 30 минут)

end

А теперь идём в файл entry.lua и функции begin_enter_карта меняем:

function begin_enter_карта(role, copy_mgr)
        MoveCity(role, "Название из ScriptDefine.lua")
 

Название портала
Идём: Сервер/resource/карта/entry.lua
Видим:
function after_create_entry(entry)
local copy_mgr = GetMapEntryCopyObj(entry, 0) --
local EntryName = "Надпись над тп"
SetMapEntryEventName( entry, EntryName )

 

Портал между картами(статичный)


Идём: Сервер\resource\magicsea\magicseaswhmap.txt (для залива сокровищ)

Видим:

5 2492 4 87711,375611 -1 jialebi 73411,103211 1 Magical Ocean - Caribbean

Переносим в строчку в (например): Сервер\resource\garner\garnerswhmap.txt (для аскарона) при этом меняя координаты. Удачи

Link to comment
Share on other sites

  • Go-piratia changed the title to [Lua]Добавляем портал на карту

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...