Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Квесты/Функция
Поиск

Функция

4 ответов142 просмотровСейчас просматривают: 1
Tupac Shakur
Tupac Shakur

Пользователь

Бывалый

Постов: 153

На форуме с: 12.05.2008

Репутация: +38

Рейтинг: 0

· 12.03.2009, 23:42

Проблема заключается в том, что не могу подобрать функцию на установку кармы чару. Подскажите пожалуйста для l2jserver сборки ИЛ.
Пробывал:

Код
st.getPlayer.setKarma(1)
Код
st.getPlayer.getKarma(1)
Код
st.setKarma(1)
Код
st.getKarma(1)

Only God Can Judge Me

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 13.03.2009, 00:30

Ну так и есть, метод setKarma у класса L2PcInstance.
Я с квестами не занимаюсь, поэтому дам подсказку.
Убедись что ты вызываешь метод setKarma именно у класса игрока.
т.е что st содержит ссылку на игрока, а не ссылку на getQuestState.
Типичная ошибка новичков выглядит примерно так:

Код
def onTalk (self,npc,player):
st = player.getQuestState(qn)
st.setPkKills(...)

Должна быть прямая ссылка на игрока, в методе onTalk она как-раз передается.
Либо ручное получение этой ссылки, не знаю возможно-ли это. Но судя по коду ядра да.
Прим
Код
def onEvent (self,event,st) :
st.getPlayer.setPkKills(...)


getPlayer можно выполнить только у класса QuestState, он возвращает объект l2pcinstance.

— Ålderdom - ingen glädje..

0
Tupac Shakur
Tupac Shakur

Пользователь

Бывалый

Постов: 153

На форуме с: 12.05.2008

Репутация: +38

Рейтинг: 0

· 13.03.2009, 17:37

AbsT:
Код
def onEvent (self,event,st) :
st.getPlayer.setPkKills(...)

По этой аналогии у меня и стоит, пробывал и КвестСтат - результатов нету..

Only God Can Judge Me

0
Tupac Shakur
Tupac Shakur

Пользователь

Бывалый

Постов: 153

На форуме с: 12.05.2008

Репутация: +38

Рейтинг: 0

· 14.03.2009, 00:24

Вопрос закрыт, осилил через ядро.

Only God Can Judge Me

0
Тема закрыта для ответов