Ir para conteúdo
  • Cadastre-se
  • 0

NPC Custom com funções de blacksmith mammon


maisoncarvalho

Pergunta

Pessoal, meu servidor tinha 4 npcs, 1 event shop, 1 donate shop, 1 basic shop e 1 seven signs, porem todos funcionavam corretamente, mas agora juntei os 4 npcs em apenas 1 mas estou com um único problema na função do Blacksmith of mammon, quando os NPCs eram separados a função funcionava corretamente, mas quando passei ela para outro NPC apenas essa função não funciona, as htmls abrem normalmente mas quando clico nas opções nada acontece, não aparece as janelas para desselar itens a e s, colocar SA nas armas A e S, todas as funções do blacksmith mammon n funcionam podem me ajudar?

 

Percebam que as htmls estao exatamente iguais, puxando o mesmo local seven_signs/mammblack_1.htm nao entendo porque nao funciona.

 

HTML do NPC Merchant que nao funcionam as funções:

 

 

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

 

 

HTML do NPC Seven signs que funcionam as funções:

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

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

Posts recomendados


  • 0

bem acho que e essa / ai que estar atrapalhando veja se tem essa / msm juntando as 2 fucoes mas com certeza e essa / que vc colocou!

Vou testar amigo, mas creio que não pois o caminho e exatamente igual, unica coisa que fiz foi criar outro npc puxando o mesmo caminho do que ja tinha no antigo npc, problema e q no npc antigo ainda funciona e no novo não funciona, nao ta puxa a html original do blacksmith, testei e ainda continua amigo :(

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

  • 0

e ja ia editar o que falei pq estava pesquisando aqui e realmente existe ! qual o id do npc que vc tirou as html amigo?

fica nesse diretorio: gameserver\data\html\seven_signs/mammblack_1.htm o nome da html e: mammblack_1.htm

 

o ID no NPC antigo e 35010 e do NPC novo e 10000, no caso eu to puxando a html original do blacksmith of mammon

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

  • 0

certo mas essa funcao vai fazer o que msm?

pq derepente a minha e diferente da sua!?

esse primeiro botao fara o que especificamente amigo? ele que nao funciona !

e para abrir a html original do blacksmith of mammon, aquela q aparece para desselar e por SA nos itens, calma ai q vou postar uma print, no NPC antigo eu usei para puxar o caminho dessa html e deu certo, mas nesse novo npc fiz a mesma coisa mas n abre essa html.

 

CAMINHO USADO PARA PUXAR HTML:

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

GtamusI.png

para puxar o caminho dessa html e deu certo, mas nesse novo npc fiz a mesma coisa mas n abre essa html

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

  • 0

entendi agora amigo nao vai ter jeito acredito eu pq se vc olhar bem nas html's cada qual tem sua funcao no msm npc um botao pra tirar o selo de cada peça

acredito eu que esse botao nao vai redirecionar pra as html no Blacksmith of Mammon pra abrir todos os botoes nao que vc pode fazer e criar um botao pra cada funcao nesse novo npc !

Link para o comentário
Compartilhar em outros sites

  • 0

entendi agora amigo nao vai ter jeito acredito eu pq se vc olhar bem nas html's cada qual tem sua funcao no msm npc um botao pra tirar o selo de cada peça

acredito eu que esse botao nao vai redirecionar pra as html no Blacksmith of Mammon pra abrir todos os botoes nao que vc pode fazer e criar um botao pra cada funcao nesse novo npc !

ai que ta o problema, no npc antigo fiz isso e funcionou, abriu a html e funcionou todas as funcoes, o problema e q nesse novo npc n ta dando certo isso q n to entendendo, pq tipo meu servidor tinha 4 npc custom cada um com suas funcoes e tal, mas agora juntei esses 4 npc em apenas um pra ficar um visual mais clean e mais pratico, porem nesse novo npc so n abre essa maldita html kkkkkkk

Link para o comentário
Compartilhar em outros sites

  • 0

bem este botao funcionou tudo perfeitamente me add ai no seu skype se puder e tiver vou te mandar por mp ok!

 

<html><title>Seven Signs</title>
<body>
<center>
<br><br>
<img src="L2UI.SquareWhite" width=300 height=1>
<table bgcolor=000000 width=319>
<tr>
<td><center><font color="CC6600" align="center">Lineage II:</font> Seven Signs.</center></td>
</tr>
</table>
<img src="L2UI.SquareWhite" width=300 height=1>
</center>
<center>
<br>
Hello my friend, here you exchange your <font color=b09979>Seal Stones</font><br>
for <font color=b09979>Ancient Adena</font>, moreover we have a wide<br>
variety of items in our store.
<img src="L2UI_CH3.herotower_deco" width=256 height=32><br>
<img src=L2UI.SquareGray width=200 height=1><br>
<button value="Seal Stones" action="bypass -h npc_%objectId%_multisell 90005" width=75 height=21 back="L2UI_CH3.Btn1_normalOn" fore="L2UI_CH3.Btn1_normalDisable">
<button value="B. Mammon" action="bypass -h npc_%objectId%_Link seven_signs/mammblack_1.htm" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<button value="M. Mammon" action="bypass -h npc_%objectId%_multisell 4000119" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<button value="Priest" action="bypass -h npc_%objectId%_multisell 50010" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<img src=L2UI.SquareGray width=200 height=1><br>
<img src="L2UI_CH3.herotower_deco" width=256 height=32><br>
</center>

</body></html>

Link para o comentário
Compartilhar em outros sites

  • 0

bem este botao funcionou tudo perfeitamente me add ai no seu skype se puder e tiver vou te mandar por mp ok!

 

<html><title>Seven Signs</title>

<body>

<center>

<br><br>

<img src="L2UI.SquareWhite" width=300 height=1>

<table bgcolor=000000 width=319>

<tr>

<td><center><font color="CC6600" align="center">Lineage II:</font> Seven Signs.</center></td>

</tr>

</table>

<img src="L2UI.SquareWhite" width=300 height=1>

</center>

<center>

<br>

Hello my friend, here you exchange your <font color=b09979>Seal Stones</font><br>

for <font color=b09979>Ancient Adena</font>, moreover we have a wide<br>

variety of items in our store.

<img src="L2UI_CH3.herotower_deco" width=256 height=32><br>

<img src=L2UI.SquareGray width=200 height=1><br>

<button value="Seal Stones" action="bypass -h npc_%objectId%_multisell 90005" width=75 height=21 back="L2UI_CH3.Btn1_normalOn" fore="L2UI_CH3.Btn1_normalDisable">

<button value="B. Mammon" action="bypass -h npc_%objectId%_Link seven_signs/mammblack_1.htm" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">

<button value="M. Mammon" action="bypass -h npc_%objectId%_multisell 4000119" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">

<button value="Priest" action="bypass -h npc_%objectId%_multisell 50010" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">

<img src=L2UI.SquareGray width=200 height=1><br>

<img src="L2UI_CH3.herotower_deco" width=256 height=32><br>

</center>

 

</body></html>

sim ela funciona, vou postar uma print do npc antigo que criei que ainda funciona, problema ta acontecendo q nesse novo npc quando clico no botao B. mammon n abre a html referente a imagem 02

jCoJGO1.jpg

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

  • 0

ue mas eu fiz um novo npc tbm e funfo de boa nesse novo npc nao tendo pq com vc nao funciona!

isso q n to entendendo tbm, to esquentando a cabeça aqui que nem louco amigo kkkk, esse meu novo NPC era o donate shop, achei ele aqui no forum que o tayran ajudou a Michelle a fazer, ele e pelo java, mas eu so add uns html multsell normal nele e tudo funciona como se fosse um npc comum so essa opcao do blacksmith q n funciona sera q tem q add algo no java :X

Link para o comentário
Compartilhar em outros sites

  • 0

poste a html desse novo npc

pra eu ver kkkkkkkkkkk

eu nao estou em casa, mas pera ae q vou ver se acho o post da michelle e posto aqui pera ae

 

Segue o link: http://www.l2jbrasil.com/index.php?/topic/115255-4-npcs-em-1/ unica coisa q o dela e 1 npc com 4 funcoes donate e o meu eu acresentei mais 3 funcoes, event, basic shop e esse maldito seven sings q n funciona a opcao do blacksmith

up :culto:

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

  • 0

Amigo isso nunca vai funcionar a não ser que a função esteja implementada no Core , quando você manda a requisição para o servidor aquele NPC faz uma checagem de se aquele bypass que enviou deve executar alguma ação, quando ele não encontra o bypass que você mandou ele faz nada, solução implementar as funções no core.

Editado por Tayran.JavaDev

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, se no NPC original funciona essa edição que você fez, eu creio que o java esteja checando o ID do NPC para fazer funcionar.

Eu acredito que se você mudar o link do botão colocando o ID do NPC original nele, talvez funcione.

 

Por exemplo, faça a seguinte edição:

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

Onde está "%objectId%" coloque o ID do NPC original, exemplo:

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

Testa e vê se funciona.

Editado por Ivan Pires

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Amigo qual o Tipo que seu NPC está ? você modificou algo no java ou só editou o tipo dele ? é o mesmo NPC que fiz para a Michelle ?

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, se no NPC original funciona essa edição que você fez, eu creio que o java esteja checando o ID do NPC para fazer funcionar.

Eu acredito que se você mudar o link do botão colocando o ID do NPC original nele, talvez funcione.

 

Por exemplo, faça a seguinte edição:

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

Onde está "%objectId%" coloque o ID do NPC original, exemplo:

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

Testa e vê se funciona.

Boa tarde Ivan, testei e não funcionou amigo mas mesmo assim obrigado pela generosidade.

Amigo qual o Tipo que seu NPC está ? você modificou algo no java ou só editou o tipo dele ? é o mesmo NPC que fiz para a Michelle ?

Ola Tayran, sim e o mesmo NPC que foi feito para Michelle, não modifiquei nada apenas as htmls e acrescentei algumas multsells mas o type ainda continua L2AllInOne amigo.

Link para o comentário
Compartilhar em outros sites

  • 0

Coloca ela pra herdar a classe L2NpcInstance , para isso troque na declaração da classe de extends L2FolkInstance para extends L2NpcInstance.


Depois disso deve funcionar normalmente.

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Coloca ela pra herdar a classe L2NpcInstance , para isso troque na declaração da classe de extends L2FolkInstance para extends L2NpcInstance.

Depois disso deve funcionar normalmente.

Desculpe mas n entendo muito bem de java, so para entender melhor, esse extends L2FolkInstance esta dentro do código que vc fez certo amigo?

Link para o comentário
Compartilhar em outros sites

  • 0

isso mesmo, Vai ter lá :

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

você deixa como :

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

Testa e me fala se funcionou.

OBS : É para testar com o link que você já estava usando, esse do ivan não vai funcionar por que bypass pega ObjectId e não NpcId

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

isso mesmo, Vai ter lá :

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

você deixa como :

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

Testa e me fala se funcionou.

 

OBS : É para testar com o link que você já estava usando, esse do ivan não vai funcionar por que bypass pega ObjectId e não NpcId

Desculpe a demora tive que sair rapidinho, testei como me disse mas ainda não acontece nada amigo testei com o link que ja estava usando

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.