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

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

ruen
Форум/Форум для новичков[JAVA]/[question] Квест на дворянина и не только...
Поиск

[question] Квест на дворянина и не только...

11 ответов150 просмотровСейчас просматривают: 1
I
Improvise

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

Участник

Постов: 70

На форуме с: 07.01.2008

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

Рейтинг: 0

· 14.02.2009, 17:01

Всем привет!

Железо: не важно
ОС: не важно
Программы: не важно
Сборка: La2base 1.1.6

Краткое изложение СУТИ проблемы: многочисленные проблемы с квестами. Например: невозможно взять квест на валакаса, антараса и баюма, выполнить квест на дворянина. Даже если приобрести необходимые итемы, всё равно НПС выдаёт: "You are either not on quest that involves this NPC, or you don`t meet this NPC`s minimum quest requrements"
Вопрос: в чем причина и как исправить? С валиком, тарасом и бабаем всё очень тяжко. Ведь без квеста они отправляют обратно в город.
Мои соображения по этому поводу: Может стоит взять квесты из какой-нибудь другой сборки? Или может кто даст ссылку на НПС, который за определённый итем может нубла дать, если такой есть. Или может кто-нибудь предложит другой вариант получения нублеса на сервере :) Заранее благодарен.

0
I
Improvise

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

Участник

Постов: 70

На форуме с: 07.01.2008

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

Рейтинг: 0

· 14.02.2009, 17:28

Up! 30247d5321bc.gif

0
sterser
sterser

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

Бывалый

Постов: 181

На форуме с: 17.09.2008

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

Рейтинг: 0

· 14.02.2009, 17:40

дело в самой сборки и в ядре, хотя можно найти именно jскрипты т.е квесты

0
_MiRoN_
_MiRoN_

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

Ветеран

Постов: 616

На форуме с: 28.08.2007

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

Рейтинг: 0

· 14.02.2009, 18:17

а вообще какие-нить квесты берутся?

— Добрый ---|---

0
4
4ybais

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

Бывалый

Постов: 114

На форуме с: 03.07.2008

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

Рейтинг: 0

· 14.02.2009, 18:40

[attachment=2613:LazyNooblez.rar]Вот NPC который дает нублеса.

0
I
Improvise

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

Участник

Постов: 70

На форуме с: 07.01.2008

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

Рейтинг: 0

· 14.02.2009, 20:04

Спасибо, НПС работает. Но в нём косяк есть. Вместо того, чтобы забирать адену, он её даёт :)

Код
##########################################################
#Made by Z0mbie!                                         #
#ну ето...скриптиг даёт нублеса без прохождения квеста   #
#не забываем настроить цену в COUNT                      #
##########################################################  
import sys
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest

qn = "7779_LazyNooblez"

#Itemz
ADENA = 57
COUNT = 10000000
# NPCz
NPC = 70037
class Quest (JQuest) :

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

def onEvent (self,event,st) :
   htmltext = " "
   if event == "1" :
      st.giveItems(ADENA,COUNT)
      st.getPlayer().setNoble(True)
      htmltext = "Nooblez set to True!"
   if event == "2" :
      st.giveItems(ADENA,COUNT)
      st.getPlayer().setNoble(False)
      htmltext = "Nooblez set to False!"
   return htmltext

    
def onTalk (self,npc,player) :
   st = player.getQuestState(qn)
   npcId = npc.getNpcId()
   htmltext = " "
   if not st : return htmltext
   if  npcId == NPC:
       htmltext = "event-1.htm"
   return htmltext

QUEST       = Quest(7779, qn, "custom")
QUEST.addStartNpc(NPC)                        
QUEST.addTalkId(NPC)

print "--------->LazyNooblez loaded######*"




не подскажите, что поменять, чтобы он забирал адены за нублеса, вместо того, чтобы давать?

0
I
Improvise

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

Участник

Постов: 70

На форуме с: 07.01.2008

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

Рейтинг: 0

· 15.02.2009, 04:37

Up!

0
I
Improvise

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

Участник

Постов: 70

На форуме с: 07.01.2008

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

Рейтинг: 0

· 15.02.2009, 08:50

Up!

0
I
Improvise

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

Участник

Постов: 70

На форуме с: 07.01.2008

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

Рейтинг: 0

· 15.02.2009, 16:22

Up!

0
4
4ybais

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

Бывалый

Постов: 114

На форуме с: 03.07.2008

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

Рейтинг: 0

· 15.02.2009, 16:54

st.giveItems(ADENA,COUNT) поменяй на
st.takeItems(ADENA,COUNT)

0
I
Improvise

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

Участник

Постов: 70

На форуме с: 07.01.2008

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

Рейтинг: 0

· 16.02.2009, 02:25

Спасибо!

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