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

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:(бафы не увеличиваются)

Ответ
Опции темы
Непрочитано 19.11.2012, 23:48   #1
Пользователь

Автор темы (Топик Стартер) Время бафов

Поставил в data\stats\skills время бафов,всё правильно,но в игре,все бафы (кроме ПП) по 2 часа,а ПП 19 минут,хоть я их и менял.Как исправить данную проблему?
adskihmind вне форума Ответить с цитированием
Непрочитано 19.11.2012, 23:56   #2
Live free or die!

По умолчанию Re: Время бафов

Хоть бы сборку указали...
Dеmon вне форума Ответить с цитированием
Непрочитано 20.11.2012, 00:01   #3
Пользователь

Автор темы (Топик Стартер) Re: Время бафов

Цитата:
Сообщение от Dеmon Посмотреть сообщение
Хоть бы сборку указали...
Frozen 957 rev. Только бафы ПП и всё,с остальными всё нормально.

Добавлено через 1 час 37 минут
Есть некоторые ПП бафы которые по 2 часа (штук 5-6),а остальные по 20 минут,хоть в настройках я поставил 2 часа.Как исправить?

Последний раз редактировалось adskihmind; 20.11.2012 в 01:39. Причина: Добавлено сообщение
adskihmind вне форума Ответить с цитированием
Непрочитано 20.11.2012, 11:49   #4
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: Время бафов

в датапаке править и посмотреть в конфигах ограничение
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Непрочитано 20.11.2012, 13:12   #5
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Время бафов

Выкинуть фрозенов и взять норм сборку. Делать не через настройки, а через датапак.
Zubastic вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 20.11.2012, 16:38   #6
Пользователь

Автор темы (Топик Стартер) Re: Время бафов

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Выкинуть фрозенов и взять норм сборку. Делать не через настройки, а через датапак.
Через датапак всё изменил,но всёравно,несколько бафов не 2 часа,а 20 минут.

Добавлено через 35 минут
Попробовал добавить себе эти скилы и они по 2 часа (как я поставил),но в бафере они по 20 минут.Я смотрел в инит.ру бафера,но там этих скилов не оказалось.Как сделать чтобы бафер бафал правельно?Ведь получается что проблема в бафере.

Последний раз редактировалось adskihmind; 20.11.2012 в 17:14. Причина: Добавлено сообщение
adskihmind вне форума Ответить с цитированием
Непрочитано 21.11.2012, 10:21   #7
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Время бафов

Смотрите бафера. Где накладываются эффекты.
Zubastic вне форума Ответить с цитированием
Непрочитано 21.11.2012, 10:37   #8
Пользователь

Автор темы (Топик Стартер) Re: Время бафов

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Смотрите бафера. Где накладываются эффекты.
Как я понял надо править init.ру,но там только ИД и лвл кила и всё
def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(ADENA_ID)
if count < 0 or st.getPlayer().getLevel() < 1 :
htmltext = "<html><head><body>Voce nao tem Adena,<br> Ou esta com level muito baixo. Tem que ter level 40 ou mais.</body></html>"
else:
st.takeItems(ADENA_ID,0)
st.getPlayer().setTarget(st.getPlayer())

if event == "2":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4354,4).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1087,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4360,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4358,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4357,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1032,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).getEffect s(st.getPlayer(),st.getPlayer())
adskihmind вне форума Ответить с цитированием
Непрочитано 21.11.2012, 12:03   #9
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Время бафов

Весь код выкладывайте, а не его огрызок. Смотрите метод наложения эффектов.
Zubastic вне форума Ответить с цитированием
Непрочитано 21.11.2012, 16:34   #10
Пользователь

Автор темы (Топик Стартер) Re: Время бафов

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Весь код выкладывайте, а не его огрызок. Смотрите метод наложения эффектов.
Где находится этот метод?
import sys
from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jfrozen.gameserver.datatables import SkillTable
from com.l2jfrozen.util.database import L2DatabaseFactory
from com.l2jfrozen.gameserver.model.quest import State
from com.l2jfrozen.gameserver.model.quest import QuestState
from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest

qn = "20701_NPCBuffer"

NPC=[20701]
ADENA_ID=57
QuestId = 20701
QuestName = "NPCBuffer"
QuestDesc = "custom"
InitialHtml = "1.htm"

print "============> Buffer Free: LOADED"

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(ADENA_ID)
if count < 0 or st.getPlayer().getLevel() < 1 :
htmltext = "<html><head><body>Voce nao tem Adena,<br> Ou esta com level muito baixo. Tem que ter level 40 ou mais.</body></html>"
else:
st.takeItems(ADENA_ID,0)
st.getPlayer().setTarget(st.getPlayer())

if event == "2":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4354,4).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1087,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4360,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4358,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4357,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1032,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1397,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(266,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(267,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(268,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(310,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1363,1).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1323,1).getEffect s(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)

if event == "3":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4353,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4355,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4356,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1303,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1087,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1397,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1044,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4351,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(266,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(268,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(267,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(273,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(276,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(365,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1413,1).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1323,1).getEffect s(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)

if event == "4":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4354,4).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1087,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4360,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4358,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4357,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1032,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1397,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(266,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(267,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(268,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(310,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1363,1).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1323,1).getEffect s(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)

if event == "5":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1388,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1087,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4360,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4358,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4357,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1032,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1397,3).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(266,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(267,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(268,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects (st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1363,1).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1323,1).getEffect s(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1242,3).getEffect s(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)

if event == "6":
st.takeItems(ADENA_ID,0)
return "1.htm"
st.setState(COMPLETED)

#Wind Walk
if event == "7":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4342,2).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Decrease Weight
if event == "8":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4343,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Shield
if event == "9":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4344,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Might
if event == "10":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4345,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Mental Shield
if event == "11":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4346,4).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Bless the Body
if event == "12":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4347,6).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Bless the Soul
if event == "13":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4348,6).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Magic Barrier
if event == "14":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4349,2).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Resist Shock
if event == "15":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4350,4).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Concentration
if event == "16":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4351,6).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Berserker Spirit
if event == "17":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4352,2).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Bless Shield
if event == "18":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4353,6).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Vampiric Rage
if event == "19":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4354,4).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Acumen
if event == "20":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4355,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Empower
if event == "21":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4356,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Haste
if event == "22":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4357,2).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Guidance
if event == "23":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4358,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Focus
if event == "24":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4359,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Death Whisper
if event == "25":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4360,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

if event == "26":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(271,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "27":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(272,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "28":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(273,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "29":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(274,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "30":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(275,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "31":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(276,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "32":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(277,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "33":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(307,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "34":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(309,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "35":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(310,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "36":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(311,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "37":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(366,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "38":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(365,1).getEffects (st.getPlayer(),st.getPlayer())
return "4.htm"

if event == "39":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(264,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "40":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(265,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "41":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(266,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "42":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(267,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "43":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(268,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "44":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(269,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "45":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(270,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "46":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(304,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "47":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(305,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "48":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(306,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "49":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(308,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "50":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(363,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "51":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(364,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"

if event == "52":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(349,1).getEffects (st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)


#Chant of Battle
if event == "53":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1007,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Shielding
if event == "54":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1009,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Fire
if event == "55":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1006,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Flame
if event == "56":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1002,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of life
if event == "57":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().g etInfo(1229,18),False,False)
return "5.htm"
st.setState(COMPLETED)

#Chant of Fury
if event == "58":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1251,2).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Evasion
if event == "59":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1252,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Rage
if event == "60":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1253,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Revenge
if event == "61":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1284,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Vampire
if event == "62":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1310,4).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Eagle
if event == "63":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1309,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Predator
if event == "64":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1308,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Greater Might
if event == "71":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1388,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Noblesse Blessing
if event == "70":
st.takeItems(ADENA_ID,0)
st.getPlayer().restoreCP()
SkillTable.getInstance().getInfo(1323,1).getEffect s(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)

#Invigor
if event == "72":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1032,3).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Elemental Protection
if event == "73":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1352,1).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Divine Protection
if event == "74":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1353,1).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Arcane Protection
if event == "75":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1354,1).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Regeneration
if event == "76":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1044,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Agility
if event == "77":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1087,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Clarity
if event == "78":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1397,3).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Advanced Block
if event == "79":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1304,3).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Kiss of Eva
if event == "80":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1073,1).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Greater Shield
if event == "81":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1389,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Wild Magic
if event == "82":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1303,2).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Body of Avatar
if event == "83":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1311,6).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

#Resist Aqua
if event == "84":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().g etInfo(1182,3),False,False)
return "7.htm"
st.setState(COMPLETED)

#Resist Fire
if event == "85":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().g etInfo(1191,3),False,False)
return "7.htm"
st.setState(COMPLETED)

#Resist Wind
if event == "86":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().g etInfo(1189,3),False,False)
return "7.htm"
st.setState(COMPLETED)

#Resist Poison
if event == "87":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().g etInfo(1033,3),False,False)
return "7.htm"
st.setState(COMPLETED)

#Salvation
if event == "88":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().g etInfo(1410,1),False,False)
return "1.htm"
st.setState(COMPLETED)

#Prophecy of Water
if event == "89":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1355,1).getEffect s(st.getPlayer(),st.getPlayer())
return "6.htm"
st.setState(COMPLETED)

#Prophecy of Fire
if event == "90":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1356,1).getEffect s(st.getPlayer(),st.getPlayer())
return "6.htm"
st.setState(COMPLETED)

#Prophecy of Wind
if event == "91":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1357,1).getEffect s(st.getPlayer(),st.getPlayer())
return "6.htm"
st.setState(COMPLETED)

#War Chant
if event == "92":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1390,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Earth Chant
if event == "93":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1391,3).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Blessing of Queen
if event == "94":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4699,3).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Gift of Queen
if event == "95":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4700,3).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Blessing of Seraphim
if event == "96":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4702,3).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Gift of Seraphim
if event == "97":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4703,3).getEffect s(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)

#Chant of Spirit
if event == "65":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1362,1).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Chant of Victory
if event == "66":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1363,1).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#chant of magnus
if event == "67":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1413,1).getEffect s(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)

#Cancel
if event == "98":
st.getPlayer().stopAllEffects()
return "1.htm"
st.setState(COMPLETED)

#CPHEAL
if event == "69":
st.takeItems(ADENA_ID,0)
st.getPlayer().setCurrentCp(st.getPlayer().getMaxC p())
return "1.htm"
st.setState(COMPLETED)

#Restore CP
if event == "100":
st.takeItems(ADENA_ID,0)
st.getPlayer().setCurrentCp(st.getPlayer().getMaxC p())
return "1.htm"
st.setState(State.COMPLETED)

#Restore HP
if event == "101":
st.takeItems(ADENA_ID,0)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxH p())
return "1.htm"
st.setState(State.COMPLETED)

#Restore MP
if event == "102":
st.takeItems(ADENA_ID,0)
st.getPlayer().setCurrentMp(st.getPlayer().getMaxM p())
return "1.htm"
st.setState(State.COMPLETED)


if htmltext != event:
st.setState(COMPLETED)
st.exitQuest(1)
return htmltext


def onTalk (self,npc,player):
st = player.getQuestState(qn)
htmltext = "<html><head><body>I have nothing to say to you</body></html>"
st.setState(STARTED)
return InitialHtml

QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)

QUEST.setInitialState(CREATED)

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)
adskihmind вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17
Сборка сервера High Five Elizabet Курилка / Yak floor 48 26.04.2011 09:57
Бесконечное время бафов krisadr Lineage II 2 22.09.2010 16:50
[Продам] Gracia Part 2 L2Dream PaInKiLlEr Рынок / Marketplace 10 04.06.2010 00:18


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

Вверх