Ir para conteúdo
  • Cadastre-se
  • 0

Modificar NPC Nobles


diegoselzler

Pergunta

Primeiramente eu dei uma boa pesquisada mais nao achei nada sobre o assunto, se ja tiver um poste me desculpe. :biggrin:

 

Eu uzo a REV L2Openbr 2.2 versão Epiloque.

 

Bem minha duvida é assim eu tenho esse script do nobles abaixo, so que tem um problema nele.

Quando vc abre a opição 'QUERO SER HERO' abre uma janela do npc em forma de quest (aquela que tem uma parte chamada 'Rewards' na parte de baixo da tela)

 

Então eu nao quero que a tela do npc fique desse jeito, gostaria que fica se como uma tela de npc normal sem aquela parte de Rewards?.

 

Então para quem souber a resposta de como mudar o script, eu agradeço se dizer como fazer para mudar. :laugh:

 

Screen Shoot:

noblesoriginal.jpg

 

script abaixo:

 

import sys

from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance

from java.util import Iterator

from net.sf.l2j.gameserver.datatables import SkillTable

from net.sf.l2j import L2DatabaseFactory

from net.sf.l2j.gameserver.model.actor.appearance import PcAppearance

from net.sf.l2j.gameserver.model.quest import State

from net.sf.l2j.gameserver.model.actor.appearance import PcAppearance

from net.sf.l2j.gameserver.model.quest import QuestState

from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest

 

qn = "8204_NpcNoblesse"

 

NPC=[5001]

GOLDBAR= 3470

NOBLESS_TIARA = 7694

QuestId = 8204

QuestName = "NpcNoblesse"

QuestDesc = "custom"

InitialHtml = "1.htm"

 

print "INFO Loaded: Noblesse Manager"

 

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(GOLDBAR)

if count < 500 and st.getPlayer().getLevel() < 80 :

htmltext = "Error2.htm"

 

elif st.getPlayer().isNoble() == 1 :

htmltext = "Error1.htm"

 

elif st.getQuestItemsCount(GOLDBAR) < 500 :

htmltext = "Error2.htm"

 

elif st.getPlayer().getLevel() < 80 :

htmltext = "Error2.htm"

 

else:

st.getPlayer().setTarget(st.getPlayer())

 

if event == "2":

st.takeItems(GOLDBAR,500)

st.getPlayer().setNoble(True)

st.giveItems(NOBLESS_TIARA,1)

st.playSound("ItemSound.quest_finish")

st.setState(State.COMPLETED)

return "End.htm"

st.exitQuest(1)

 

 

if htmltext != event:

st.setState(State.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(State.STARTED)

return InitialHtml

 

QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)

 

for npcId in NPC:

QUEST.addStartNpc(npcId)

QUEST.addTalkId(npcId)

Editado por diegoselzler
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts recomendados

Informe o Client da Rev que vc esta usando se e Interlude ou Gracia Epilogue ou qualquer outro

Post Screen Shoot do que aparece para vc para facilitar a resposta

Link para o comentário
Compartilhar em outros sites


Informe o Client da Rev que vc esta usando se e Interlude ou Gracia Epilogue ou qualquer outro

Post Screen Shoot do que aparece para vc para facilitar a resposta

 

Desculpe eu esquesi de informar a REV. :rolleyes:

 

Eu uzo a REV L2Openbr 2.2 versão Epiloque.

 

noblesoriginal.jpg

 

espero que essa informação seja o suficiente para vc entender. :smile:

 

T+.

Editado por diegoselzler
Link para o comentário
Compartilhar em outros sites

tem como postar a parte de Html dessa pagina quando mostra essa opção o html dela ?

vou ver no html se a algum modo mais creio que nao a porcalsa da verção do L2 que em todas as quest tem esse rewards

 

mesmo postando seu html nao sei se tera como mais para eu saber preciso ver lo

Link para o comentário
Compartilhar em outros sites

tem como postar a parte de Html dessa pagina quando mostra essa opção o html dela ?

vou ver no html se a algum modo mais creio que nao a porcalsa da verção do L2 que em todas as quest tem esse rewards

 

mesmo postando seu html nao sei se tera como mais para eu saber preciso ver lo

 

OK

 

Pra facilitar aqui ta o npc todo :biggrin:.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Como a megaupload ta com frescura pra libera o download upei na 4shared.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Editado por diegoselzler
Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.