Антианимация

Большой зум
Где качаться?

Лут для спарки фей

Исторические квесты


Международный сервер Kraken... (76)

[ Сегодня были () · Новые сообщения · Правила форума (обновлено) · Поиск · Реклама ]
  • Страница 1 из 1
  • 1
Топ серверов пиратии Go piratia » Серверная » Рейты, дроп, монстры, нпсы, предметы, феи » Порталы
Порталы
Sour Дата: Четверг, 04.10.2012, 00:44 | Сообщение # 1
Офлайн

Автор сайта
Сообщений: 1131
Награды: 34
Репутация: 67
1. Место открытия портала
Разберем на примере Вечного Аббадона
Открываем файл ctrl.lua (Сервер\resource\ваша карта для редактирования)

Код
function get_map_entry_pos_hell5()

       local POS_X=55
       local POS_Y=33
       return POS_X , POS_Y

end  


55 - координата по оси Х
33 - координата по оси У

2. Карта на которой будет открываться портал

Код
function init_entry(map)
       SetMapEntryMapName(map, "hell4")  


где hell4 - карта на которой откроется портал

3. Дата и время открытия

Код
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 Если хотите чтоб портал был открыт постоянно сделайте так

Код
SetMapEntryTime(map, "2007/1/20/0/30", "0/0/0", "0/0/0", "0/0/0")  


4. Открытие портала в определённые часы

Также можно настроить чтоб портал открывался например только в определённые часы для этого нам нужна функция

Код
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 часы открытия их можно добавиться сколько вам угодно

5. Как сделать надпись над данжем

В папке с картой есть файл entry.lua (заходим).
Дальше ищем строку "local EntryName", пример "local EntryName = "Серебряный Хаос ".

Источник: forum.all-piratia.ru
Спасибо пользователю [GM]Piratia-Maroon за дополнения
 

Mickey_Mouse Дата: Вторник, 25.06.2013, 08:11 | Сообщение # 2
Офлайн

Полковник(120+)
Сообщений: 121
Награды: 6
Репутация: -2
Замечания: 0%
applause
 
Buba4ka Дата: Понедельник, 19.08.2013, 03:52 | Сообщение # 3
Офлайн

Генерал-майор(180+)
Сообщений: 198
Награды: 4
Репутация: 6
Замечания: 0%
Соур добавил бы сюда ещё "Как сделать надпись над данжем"
 
-создатель- Дата: Четверг, 05.09.2013, 12:44 | Сообщение # 4
Офлайн

Лейтенант(20+)
Сообщений: 32
Награды: 1
Репутация: 1
Замечания: 0%
Надпись бы не помешала.
 
Sour Дата: Четверг, 05.09.2013, 22:19 | Сообщение # 5
Офлайн

Автор сайта
Сообщений: 1131
Награды: 34
Репутация: 67
не знаю как)
если кто знает как, то может добавить
 
[GM]Piratia-Maroon Дата: Четверг, 05.09.2013, 22:24 | Сообщение # 6
Офлайн

Подполковник(70+)
Сообщений: 115
Награды: 1
Репутация: -5
Замечания: 0%
В папке с картой есть файл entry.lua (заходим). Дальше ищем строку "local EntryName",пример "local EntryName = "Серебряный Хаос " ". коротко и думаю понятно biggrin

 
KonTank Дата: Понедельник, 11.11.2013, 22:53 | Сообщение # 7
Офлайн

Генерал-лейтенант(250+)
Сообщений: 269
Награды: 0
Репутация: 6
Замечания: 0%
applause
 
Топ серверов пиратии Go piratia » Серверная » Рейты, дроп, монстры, нпсы, предметы, феи » Порталы
  • Страница 1 из 1
  • 1
Поиск:

Правила чата
Мини-чат
+Мини-чат
0