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/Форум для новичков[JAVA]/Присваивание Exp персонажу в квесте.
Search

Присваивание Exp персонажу в квесте.

7 replies123 viewsCurrently viewing: 1
Саня
Саня

User

Бывалый

Posts: 262

На форуме с: 02/24/2008

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

Рейтинг: 0

· 10/19/2009, 06:23 PM

Сборка: Interlude, La2Base, ревизия смысла не имеет, так как jython движок везде одинаковый.
Краткое изложение СУТИ проблемы: необходимо составить метод, который присваивает персонажу определённое количество exp в зависимости от его уровня...
Вопрос: как составить данный метод?
Мои соображения по этому поводу:

Мне кажется запрос должен выглядеть примерно так:
st.getPlayer().getStat().setExp(st.getPlayer().getStat().getExp(st.getPlayer().g
etStat().getLevel())

Всё бы хорошо, но я не знаю метода, который присваивает Exp в зависимости от уровня, да и к тому же я вообще не понимаю откуда как в jython, так и в Java берутся методы, которые вообще могут как-то управлять игрой...
st.getPlayer().getStat().setExp() - присвоить определённое количество Exp, указанное в скобках после setExp
st.getPlayer().getStat().getExp() - узнать экспу в зависимости от параметра
Но вот от какого параметра - беда...
Знающие люди, подскажите пожалуйста.

Уважаемые модераторы, переместите пожалуйста данную тему в необходимую ветку. Давно не создавал тем, и только сейчас заметил, что структура форума несколько изменилась. Прошу прощения за мою невнимательность.

— 48

0
Саня
Саня

User

Бывалый

Posts: 262

На форуме с: 02/24/2008

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

Рейтинг: 0

· 10/20/2009, 07:04 PM

Ап....

— 48

0
CKA3KART
CKA3KART

User

Бывалый

Posts: 359

На форуме с: 01/05/2010

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

Рейтинг: 0

· 10/20/2009, 07:24 PM

long pXp = Player.getExp();
long tXp = Experience.LEVEL[lvl];

else if (pXp < tXp)
{
Player.addExpAndSp(tXp - pXp, 0);

}

так это в яве выглядит , где lvl это назначаемый уровень

для того чтобы работало нужно импортировать библиотеки
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.base.Experience;

0
Саня
Саня

User

Бывалый

Posts: 262

На форуме с: 02/24/2008

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

Рейтинг: 0

· 10/20/2009, 07:43 PM

То, как это выглядит в яве я давно нашёл... Но вот как это организовать в квесте - проблема... Квест ведь не на яве пишут((

— 48

0
CKA3KART
CKA3KART

User

Бывалый

Posts: 359

На форуме с: 01/05/2010

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

Рейтинг: 0

· 10/20/2009, 08:00 PM

gonzoles: То, как это выглядит в яве я давно нашёл... Но вот как это организовать в квесте - проблема... Квест ведь не на яве пишут((


в грации квесты и на яве пишут

0
Саня
Саня

User

Бывалый

Posts: 262

На форуме с: 02/24/2008

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

Рейтинг: 0

· 10/20/2009, 08:06 PM

Всё, товарищ CKA3KA, спасибо Вам большое, благодаря Вам я понял, почему всё таки квестовый движок называется jython, а не питон))

— 48

0
DeadAdsl
DeadAdsl

User

Ветеран

Posts: 1208

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

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

Рейтинг: 0

· 10/20/2009, 08:17 PM

Закрыто

— Заболел

0
Topic is closed for replies