Сборка: L2j-Equal 323rev [Stable version], Interlude
Краткое изложение СУТИ проблемы: когда провожу эвенты в колизее люду незаметно используют CP банки. проверять инвентор очень не хочется.
Вопрос: как можно сделать запрет на использование CP банок в колизее
Мои соображения по этому поводу: Я видел что есть урок, но там для грации, но у меня etcitem.sql, ниже выеладываю свой
RaZoR.eXe: Мои соображения по этому поводу: Я видел что есть урок, но там для грации, но у меня etcitem.sql, ниже выеладываю свой
— Заболел
Банки и прочие итемы запрещаются на уровне ядра для каждой определённой зоны... Берёш ядро, открываешь, ищешь олимп и по его образу и подобию переписываешь колизей. (но тогда там никогда нельзя будет юзать банки или то что ты запретил)
DeadAdsl нет так не пробовал, бумаю даже не пойдет
Wh1tePower а может можете по подробнее, что и куда вписывать
RaZoR.eXe: DeadAdsl нет так не пробовал, бумаю даже не пойдет
Wh1tePower а может можете по подробнее, что и куда вписывать
RaZoR.eXe: DeadAdsl нет так не пробовал, бумаю даже не пойдет
Wh1tePower а может можете по подробнее, что и куда вписывать
Исходники есть, иначе даже не писал бы.
А может кто имеете эти ява коды чтобы запрет сделать?
RaZoR.eXe: Исходники есть, иначе даже не писал бы.
А может кто имеете эти ява коды чтобы запрет сделать?
— Заболел
Гдето выкладывали в разделе дополнений, поищи.
DeadAdsl: В мануале под свою сборку ковыряешь, для таких как ты создавалось
а еще проще - сделать квестик на проверку итемов в паке чара.
поставить этого НПЦ например в адене, пустить анонс - "Кто хочет на мега евент - портуемся у НПЦ в Адене"
Этот НПЦ будет портовать только чаров, у которых нет в паке итемов заданных квестом.
Только не забудь в колизее закрывать двери)
а не катит вообще вариант?
.....handlers.itemhandlers.Potions
дописать
после
if (activeChar.isInOlympiadMode())
{
activeChar.sendPacket(new SystemMessage(SystemMessageId.THIS_ITEM_IS_NOT_AVAILABLE_FOR_THE_OLYMPIAD_EVENT)
);
return;
}
if(activeChar.isInsideZone(L2Character.ZONE_PVP))
return;
ну и естественно кинуть импорт L2Character
Соотетственно вообще банки поедаться в боевых зонах не будут) причём не только в колизее
Самое простое что есть.
Если делать по уму, то конечно подобный способ весьма уныл, но думаю автору писать больше смысла нету)
— Perpetuum Mobile
Uphill: а еще проще - сделать квестик на проверку итемов в паке чара.
поставить этого НПЦ например в адене, пустить анонс - "Кто хочет на мега евент - портуемся у НПЦ в Адене"
Этот НПЦ будет портовать только чаров, у которых нет в паке итемов заданных квестом.
Только не забудь в колизее закрывать двери)
morfeus: а не катит вообще вариант?
.....handlers.itemhandlers.Potions
дописать
после
if (activeChar.isInOlympiadMode())
{
activeChar.sendPacket(new SystemMessage(SystemMessageId.THIS_ITEM_IS_NOT_AVAILABLE_FOR_THE_OLYMPIAD_EVENT)
);
return;
}
if(activeChar.isInsideZone(L2Character.ZONE_PVP))
return;
ну и естественно кинуть импорт L2Character
Соотетственно вообще банки поедаться в боевых зонах не будут) причём не только в колизее
Самое простое что есть.
Если делать по уму, то конечно подобный способ весьма уныл, но думаю автору писать больше смысла нету)
Wh1tePower: С тем же успехом можно написать квест который будет портовать куда нужно тупо запрещая итемы... Аля ТвТ
Имхо слишком координальное решение, игроки явно будут не довольны если на Гиран арене и тд низя будет юзать ЦП банки и тд...
Хотя как вариант к тому - можно сделать свою зону и в ней запретить...
1. Автор такой гений что напишет свой квест на питоне с проверкой итемов и последующим тп?
2. Кардинальное. Извиняюсь... Во всяком случае у меня с Русским по лучше чем у 70% посетителей форума...
Wh1tePower: Имхо слишком координальное решение, игроки явно будут не довольны если на Гиран арене и тд низя будет юзать ЦП банки и тд...
Хотя как вариант к тому - можно сделать свою зону и в ней запретить...
— Perpetuum Mobile
ЗЫ: Лично по мне проще сделать как написал morfeus или добавить зону... Чем писать квест с проверкой на банки и прочие итемы с последующим телепортом. Плюс нужно будет ещё писать в квесте возврат итемов по окончанию ивента. И вот тут загвоздка... Квест сам поймёт когда АДМ закончил ивент? Или чек по открытию ворот делать? Или ещё что?
ЗЫ ребята читайте что morfeus говорит выше, самое простое и гениеальное решение, нафиг вообще сп на аренах?
хз. мне кажется примеров море проверки на инвентарь. написать не составит труда такой квестик.
Второе. Зачем возвращать что-то если ничего квестом не будет забираться?
если есть в инвентаре то
возвращаемся к "не.хтм"
другое
телепорт (х,у,z)
и все.
Wh1tePower: Не надо дезинформировать людей, в жизни не видел ни одной команды чтоб она писала мануалы по редакту своего же ядра... И вообще никогда никто в сборках не выкладывал мануалы по компилу\изменению ядра(кроме Опенов - и то, как компилить - через файл такой то...).
ЗЫ: 2Автор: У меня есть исходники только финалки, и я даже на ней не стану таким заморачиваться. Ибо придётся писать новый класс и по всему виду не один... Проще проверять персов... Alt+G спасёт Мир! Да и как можно юзать ЦП незаметно? У него анимация есть, причём не маленькая...
— Заболел