Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Квесты/Функция
Search

Функция

4 replies143 viewsCurrently viewing: 1
Tupac Shakur
Tupac Shakur

User

Бывалый

Posts: 153

На форуме с: 05/12/2008

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

Рейтинг: 0

· 03/12/2009, 11:42 PM

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

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

Only God Can Judge Me

0
AbsT
AbsT

User

Ветеран

Posts: 1514

На форуме с: 12/10/2007

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

Рейтинг: 0

· 03/13/2009, 12:30 AM

Ну так и есть, метод 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

User

Бывалый

Posts: 153

На форуме с: 05/12/2008

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

Рейтинг: 0

· 03/13/2009, 05:37 PM

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

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

Only God Can Judge Me

0
Tupac Shakur
Tupac Shakur

User

Бывалый

Posts: 153

На форуме с: 05/12/2008

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

Рейтинг: 0

· 03/14/2009, 12:24 AM

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

Only God Can Judge Me

0
Topic is closed for replies