Phoenix _bbs - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 13.11.2010, 23:27   #1
Аватар для Astend
Пользователь

Автор темы (Топик Стартер) Phoenix _bbs

Хотел вписать телепортера в Комюнити боард но сервер начал выдавать разные ошибки, я перекачал множество комунити панелей но все они не подходили под мою сборку вот какие были прописи:
action="bypass -h bbsscripts;50;services.PVPCommunityBoard.CBUtil:Ga tekeeper 107092 219693 -3446 15000"
action="bypass -h _bbs_teleport_goto_ 15"
action="bypass -h _bbsscripts;50;CBUtil:Gatekeeper -87960 142840 -3640 1"

не один из выше указанных не подошли...
короче почитав мануалы, помудровав, я написал свою пропись
action="bypass -h _bbsscripts;index;Util:Gatekeeper 1000 -1000 1000 0"

действие происходит так _bbs (комунити боард) scripts; (вызываем скрипт) Util: (файлик скрипта) Gatekeeper (ищим это в файлике скрипта) ну и координаты 1000 -1000 1000 0-(цена)
Суть
Я вставил перезагрузил HTML и вуаля все меня телепортонуло!!!!
Скопировал вставил поменял координаты перезагрузил HTML и приплыли не телепортирует, я сервер ребутал заново переписывал пропись, что только не делал нечего не помогает...
ВОТ вам скрипт в Util

public void Gatekeeper(String[] param)
{
if(param.length < 4)
throw new IllegalArgumentException();

L2Player player = (L2Player) getSelf();
if(player == null)
return;

long price = Long.parseLong(param[3]);

if(!L2NpcInstance.canBypassCheck(player, player.getLastNpc()))
return;

if(price > 0 && player.getAdena() < price)
{
player.sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA );
return;
}

if(player.isTerritoryFlagEquipped() || player.isCombatFlagEquipped())
{
player.sendPacket(Msg.YOU_CANNOT_TELEPORT_WHILE_IN _POSSESSION_OF_A_WARD);
return;
}

if(player.getMountType() == 2)
{
player.sendMessage("Телепортация верхом на виверне невозможна.");
return;
}

Добавлено через 12 часов 55 минут
Что некто не знает?

Последний раз редактировалось Astend; 14.11.2010 в 12:22. Причина: Добавлено сообщение
Astend вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с L2 Phoenix DarkFall Lineage II 23 16.11.2010 20:11
[Продам] Phoenix 20054 IceBerg-Dev Рынок / Marketplace 9 08.07.2010 18:27
сборка Phoenix petrusa Архив 7 28.04.2010 15:38
Phoenix 18559 Forward Lineage II 16 24.04.2010 16:24
Phoenix 17+ SkyWard Lineage II 1 19.04.2010 10:18


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 02:01. Часовой пояс GMT +3.

Вверх