1. Место открытия портала
Разберем на примере Вечного Аббадона
Открываем файл ctrl.lua (Сервер\resource\ваша карта для редактирования)
Code
function get_map_entry_pos_hell5()
local POS_X=55
local POS_Y=33
return POS_X , POS_Y
end
55 - координата по оси Х
33 - координата по оси У
2. Карта на которой будет открываться портал
Code
function init_entry(map)
SetMapEntryMapName(map, "hell4")
где hell4 - карта на которой откроется портал
3. Дата и время открытия
Code
function init_entry(map)
SetMapEntryMapName(map, "hell4")
SetMapEntryTime(map, "2007/1/20/0/30", "1/2/0", "0/3/30", "0/2/40")
Где, 2007/1/20/0/30 - время начало работы карты
2007 - год
1 - месяц
20 - число
0 - час
30 - минута
1/2/0 - Время открытия портала
1 - День
2 - час
3 - минута
0/3/30 - время закрытия портала
0 - день
3 - час
30 - минута
0/2/40 - время работы карты
0 - день
2 - час
40 - минута
P.S Если хотите чтоб портал был открыт постоянно сделайте так
Code
SetMapEntryTime(map, "2007/1/20/0/30", "0/0/0", "0/0/0", "0/0/0")
4. Открытие портала в определённые часы
Также можно настроить чтоб портал открывался например только в определённые часы для этого нам нужна функция
Code
function can_open_entry_garner2( map )
-- local time = GetTickCount ( )
local Now_Time = GetNowTime()
if Now_Time ==14 or Now_Time == 20 then
return 1
else
return 0
end
end
Где, 14 и 20 часы открытия их можно добавиться сколько вам угодно