Jump to content
  • 0
Sign in to follow this  
sandrozappi

(Resolvido) Colocar no GM/Shop a opção vender...

Question

Olá pessoal...
Queria colocar no GM/Shop a opção de vender os "lixos" para ajudar nas adenas...
Seria basicamente quase igual a opção que tem em alguns npcs do jogo ==> Buy/Sell/Refund.
Entretanto, queria colocar só para vender ou no máximo vender e recuperar. (Sell/Refound).
Estou usando a Versão pré-configurada do KingServer.
Desde-já, fico grato pela ajuda!!!

 

Share this post


Link to post
Share on other sites

23 answers to this question

Recommended Posts

  • 0
1 minuto atrás, sandrozappi disse:

Qual caminho? Não estou achando em lugar algum, nem mesmo usando Pesquisar 

 

Na base, no navicat.. Tem 2 tabelas merchant_buylists e merchant_shopids..

Acredito que se tu criar uma linha nova no merchant_shopids colocando um novo shop e o id do npc da boa, talvez nem precise mexer na outra

  • Like 1

spacer.png

Share this post


Link to post
Share on other sites
  • 0

Acredito que não tenha como, só se criar uma nova janela na interface e tirar a opção buy, e clonar a função na rev, deve de dar um trabalhão

  • Thanks 1

spacer.png

Share this post


Link to post
Share on other sites
  • 0

Se é só para vender os itens por adena ou qualquer outro item que quiser, só vc mudar no banco de dados, sendo que de cada item que for vendido, lá na tabela vc altera os dados e a questão do npc pega um janela de um GMShop mesmo e deixa a só o botão de vender.

*não sei bem como é o banco de dados do kingserver, mas não deve mudar muito, geralmente no banco de dados vc escolhe o que pode ser vendido ou trocado e etc.

  • Thanks 1

giphy.gif 
Se te ajudei não custa nada Curtir  ou Agradecer😉

Share this post


Link to post
Share on other sites
  • 0
2 horas atrás, sandrozappi disse:

Olá pessoal...
Queria colocar no GM/Shop a opção de vender os "lixos" para ajudar nas adenas...
Seria basicamente quase igual a opção que tem em alguns npcs do jogo ==> Buy/Sell/Refund.
Entretanto, queria colocar só para vender ou no máximo vender e recuperar. (Sell/Refound).
Estou usando a Versão pré-configurada do KingServer.
Desde-já, fico grato pela ajuda!!!

 

Tem alguns NPCs no jogo, que tem essa opção abaixo...
<a action="bypass -h npc_%objectId%_Chat 2">Buy/Sell/Refund.</a><br>

Mais eu AINDA, não sei o que fazer para que ele apenas venda os "lixos" pra ajudar na baixa rate de adenas.

Sei que o esquema é por aqui ==> bypass -h npc_%objectId%_Chat 2
Só não sei como fazer.

Share this post


Link to post
Share on other sites
  • 0
2 horas atrás, sandrozappi disse:

Tem alguns NPCs no jogo, que tem essa opção abaixo...
<a action="bypass -h npc_%objectId%_Chat 2">Buy/Sell/Refund.</a><br>

Mais eu AINDA, não sei o que fazer para que ele apenas venda os "lixos" pra ajudar na baixa rate de adenas.

Sei que o esquema é por aqui ==> bypass -h npc_%objectId%_Chat 2
Só não sei como fazer.

testa npc_%objectId%_Buy esse é a linha completa... [npc_%objectId%_Buy 777781|Trade].

Caso não de certo vai no merchant_buylist e cria um shop vazio e substitui o numero pelo que tu criou..

gameserver\data\merchant_buylists.xml

  • Thanks 1

spacer.png

Share this post


Link to post
Share on other sites
  • 0
Agora, OMGzOMG disse:

testa npc_%objectId%_Buy esse é a linha completa... [npc_%objectId%_Buy 777781|Trade].

Caso não de certo vai no merchant_buylist e cria um shop vazio e substitui o numero pelo que tu criou..

gameserver\data\merchant_buylists.xml

O meu não tem ==> merchant_buylists.xml


O meu tem ==> MerchantPriceConfig.xml
Será que dá para fazer por ele?

Share this post


Link to post
Share on other sites
  • 0
9 minutos atrás, sandrozappi disse:

O meu não tem ==> merchant_buylists.xml


O meu tem ==> MerchantPriceConfig.xml
Será que dá para fazer por ele?

    <tradelist npc="32164" shop="321641" markup="15">
        <item id="1" name="Short Sword" />
        <item id="4" name="Club" />
        <item id="11" name="Bone Dagger" />
        <item id="13" name="Short Bow" />
    </tradelist>

 Vê se é parecido man, se for deve ser a mesma coisa


spacer.png

Share this post


Link to post
Share on other sites
  • 0
Agora, OMGzOMG disse:

    <tradelist npc="32164" shop="321641" markup="15">
        <item id="1" name="Short Sword" />
        <item id="4" name="Club" />
        <item id="11" name="Bone Dagger" />
        <item id="13" name="Short Bow" />
    </tradelist>

 Vê se é parecido man, se for deve ser a mesma coisa

Não é não... O meu só tem a tabela ==>  MerchantPriceConfig.xsd

 


<?xml version="1.0" encoding="UTF-8"?>
 

<merchantPriceConfig defaultPriceConfig="18" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/MerchantPriceConfig.xsd">


    <priceConfig id="0" name="Giran Town" baseTax="10" castleId="3" zoneId="11020" />
    <priceConfig id="1" name="DE Village" baseTax="15" castleId="4" zoneId="11021" />
    <priceConfig id="2" name="Talking Island" baseTax="15" castleId="1" zoneId="11022" />
    <priceConfig id="3" name="Elven Village" baseTax="15" castleId="4" zoneId="11023" />
    <priceConfig id="4" name="Orc Village" baseTax="15" castleId="9" zoneId="11024" />
    <priceConfig id="5" name="Gludin Village" baseTax="20" castleId="1" zoneId="11025" />
    <priceConfig id="6" name="Dwarven Village" baseTax="15" castleId="9" zoneId="11026" />
    <priceConfig id="7" name="Kamael Village" baseTax="15" castleId="5" zoneId="11038" />
    <priceConfig id="8" name="Gludio Town" baseTax="20" castleId="1" zoneId="11027" />
    <priceConfig id="9" name="Dion Town" baseTax="20" castleId="2" zoneId="11028" />
    <priceConfig id="10" name="Oren Town" baseTax="15" castleId="4" zoneId="11029" />
    <priceConfig id="11" name="Hunters Village" baseTax="30" castleId="5" zoneId="11030" />
    <priceConfig id="12" name="Aden Town" baseTax="20" castleId="5" zoneId="11031" />
    <priceConfig id="13" name="Goddard Town" baseTax="20" castleId="7" zoneId="11032" />
    <priceConfig id="14" name="Rune Town" baseTax="20" castleId="8" zoneId="11033" />
    <priceConfig id="15" name="Heine Town" baseTax="20" castleId="6" zoneId="11034" />
    <priceConfig id="16" name="Schuttgart Town" baseTax="20" castleId="9" zoneId="11035" />
    <priceConfig id="17" name="Floran Village" baseTax="50" castleId="2" zoneId="11036" />
    <priceConfig id="18" name="Neutral Territory" baseTax="50" />
    <priceConfig id="19" name="Gludio Castle" baseTax="10" castleId="1" zoneId="11200" />
    <priceConfig id="20" name="Dion Castle" baseTax="10" castleId="2" zoneId="11201" />
    <priceConfig id="21" name="Giran Castle" baseTax="10" castleId="3" zoneId="11202" />
    <priceConfig id="22" name="Oren Castle" baseTax="10" castleId="4" zoneId="11203" />
    <priceConfig id="23" name="Aden Castle" baseTax="10" castleId="5" zoneId="11204" />
    <priceConfig id="24" name="Innadril Castle" baseTax="10" castleId="6" zoneId="11205" />
    <priceConfig id="25" name="Goddard Castle" baseTax="10" castleId="7" zoneId="11206" />
    <priceConfig id="26" name="Rune Castle" baseTax="10" castleId="8" zoneId="11207" />
    <priceConfig id="27" name="Schuttgart Castle" baseTax="10" castleId="9" zoneId="11208" />
</merchantPriceConfig>

Agora, OMGzOMG disse:

    <tradelist npc="32164" shop="321641" markup="15">
        <item id="1" name="Short Sword" />
        <item id="4" name="Club" />
        <item id="11" name="Bone Dagger" />
        <item id="13" name="Short Bow" />
    </tradelist>

 Vê se é parecido man, se for deve ser a mesma coisa

Me passa por favor  o arquivo do seu, vou ver se adaptando no meu funfa.

 

Share this post


Link to post
Share on other sites
  • 0
3 minutos atrás, sandrozappi disse:

Não é não... O meu só tem a tabela ==>  MerchantPriceConfig.xsd

 


<?xml version="1.0" encoding="UTF-8"?>
 

<merchantPriceConfig defaultPriceConfig="18" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/MerchantPriceConfig.xsd">


    <priceConfig id="0" name="Giran Town" baseTax="10" castleId="3" zoneId="11020" />
    <priceConfig id="1" name="DE Village" baseTax="15" castleId="4" zoneId="11021" />
    <priceConfig id="2" name="Talking Island" baseTax="15" castleId="1" zoneId="11022" />
    <priceConfig id="3" name="Elven Village" baseTax="15" castleId="4" zoneId="11023" />
    <priceConfig id="4" name="Orc Village" baseTax="15" castleId="9" zoneId="11024" />
    <priceConfig id="5" name="Gludin Village" baseTax="20" castleId="1" zoneId="11025" />
    <priceConfig id="6" name="Dwarven Village" baseTax="15" castleId="9" zoneId="11026" />
    <priceConfig id="7" name="Kamael Village" baseTax="15" castleId="5" zoneId="11038" />
    <priceConfig id="8" name="Gludio Town" baseTax="20" castleId="1" zoneId="11027" />
    <priceConfig id="9" name="Dion Town" baseTax="20" castleId="2" zoneId="11028" />
    <priceConfig id="10" name="Oren Town" baseTax="15" castleId="4" zoneId="11029" />
    <priceConfig id="11" name="Hunters Village" baseTax="30" castleId="5" zoneId="11030" />
    <priceConfig id="12" name="Aden Town" baseTax="20" castleId="5" zoneId="11031" />
    <priceConfig id="13" name="Goddard Town" baseTax="20" castleId="7" zoneId="11032" />
    <priceConfig id="14" name="Rune Town" baseTax="20" castleId="8" zoneId="11033" />
    <priceConfig id="15" name="Heine Town" baseTax="20" castleId="6" zoneId="11034" />
    <priceConfig id="16" name="Schuttgart Town" baseTax="20" castleId="9" zoneId="11035" />
    <priceConfig id="17" name="Floran Village" baseTax="50" castleId="2" zoneId="11036" />
    <priceConfig id="18" name="Neutral Territory" baseTax="50" />
    <priceConfig id="19" name="Gludio Castle" baseTax="10" castleId="1" zoneId="11200" />
    <priceConfig id="20" name="Dion Castle" baseTax="10" castleId="2" zoneId="11201" />
    <priceConfig id="21" name="Giran Castle" baseTax="10" castleId="3" zoneId="11202" />
    <priceConfig id="22" name="Oren Castle" baseTax="10" castleId="4" zoneId="11203" />
    <priceConfig id="23" name="Aden Castle" baseTax="10" castleId="5" zoneId="11204" />
    <priceConfig id="24" name="Innadril Castle" baseTax="10" castleId="6" zoneId="11205" />
    <priceConfig id="25" name="Goddard Castle" baseTax="10" castleId="7" zoneId="11206" />
    <priceConfig id="26" name="Rune Castle" baseTax="10" castleId="8" zoneId="11207" />
    <priceConfig id="27" name="Schuttgart Castle" baseTax="10" castleId="9" zoneId="11208" />
</merchantPriceConfig>

Me passa por favor  o arquivo do seu, vou ver se adaptando no meu funfa.

 

No teu deve ter algum arquivo fazendo a mesma fução man, da uma procurada por trade, buylists, shop, essas coisas, tem que ter alguma coisa setando isso 

  • Thanks 1

spacer.png

Share this post


Link to post
Share on other sites
  • 0
Agora, OMGzOMG disse:

No teu deve ter algum arquivo fazendo a mesma fução man, da uma procurada por trade, buylists, shop, essas coisas, tem que ter alguma coisa setando isso 

É, vou dar uma olhada...
Por hora, vlw a ajuda.

 

  • Thanks 1

Share this post


Link to post
Share on other sites
  • 0
Agora, OMGzOMG disse:

No teu deve ter algum arquivo fazendo a mesma fução man, da uma procurada por trade, buylists, shop, essas coisas, tem que ter alguma coisa setando isso 

Achei aqui um NPC que tem essa opção...
É o NPC 30085
Abri a  htm ==>  30085.htm
<a action="bypass -h npc_%objectId%_Chat 1">Buy/Sell/Refund.</a><br>

Fui na outra htm dele, no caso 30085-1.htm e dentro tem esse comando
bypass -h npc_%objectId%_Buy 3008500

Repara que esse ultimo comando tem o número do npc + dois zeros ao final...
Buy 3008500

No meu caso aqui o NPC é número 50030
Tentei acrescentar esses últimos dois zeros tipo o lá de cima, mais não rolou não...
50030
00

Share this post


Link to post
Share on other sites
  • 0
3 minutos atrás, sandrozappi disse:

Achei aqui um NPC que tem essa opção...
É o NPC 30085
Abri a  htm ==>  30085.htm
<a action="bypass -h npc_%objectId%_Chat 1">Buy/Sell/Refund.</a><br>

Fui na outra htm dele, no caso 30085-1.htm e dentro tem esse comando
bypass -h npc_%objectId%_Buy 3008500

Repara que esse ultimo comando tem o número do npc + dois zeros ao final...
Buy 3008500

No meu caso aqui o NPC é número 50030
Tentei acrescentar esses últimos dois zeros tipo o lá de cima, mais não rolou não...
50030
00

Pesquisa por alguma xml com esse numero, tipo 3008500.xml, se não tiver, da uma olhada na base

  • Thanks 1

spacer.png

Share this post


Link to post
Share on other sites
  • 0
13 minutos atrás, sandrozappi disse:

To procurando kkk
Mais achei um java com esse nome ==> Buy.java

Baixei o pack aqui pra procurar, ta na base man, na tabela merchant_buylists

  • Thanks 1

spacer.png

Share this post


Link to post
Share on other sites
  • 0
Agora, OMGzOMG disse:

Na base, no navicat.. Tem 2 tabelas merchant_buylists e merchant_shopids..

Acredito que se tu criar uma linha nova no merchant_shopids colocando um novo shop e o id do npc da boa, talvez nem precise mexer na outra

Baixei o Banco de dados que veio deles... Lá realmente tem essas duas tabelas, no meu que era zerado, não tinha...
Por isso que não achava em canto algum... Tenso né.
Bem, agora eu add o número do meu NPC nele, no caso 50030 e crio algo lá?

 

Share this post


Link to post
Share on other sites
  • 0
2 minutos atrás, sandrozappi disse:

Baixei o Banco de dados que veio deles... Lá realmente tem essas duas tabelas, no meu que era zerado, não tinha...
Por isso que não achava em canto algum... Tenso né.
Bem, agora eu add o número do meu NPC nele, no caso 50030 e crio algo lá?

 

sim, tem que criar uma linha nova com o id do npc e um id novo de shop, poe um que não tenha ainda


spacer.png

Share this post


Link to post
Share on other sites
  • 0
Agora, OMGzOMG disse:

Na base, no navicat.. Tem 2 tabelas merchant_buylists e merchant_shopids..

Acredito que se tu criar uma linha nova no merchant_shopids colocando um novo shop e o id do npc da boa, talvez nem precise mexer na outra

Criei uma linha lá na pasta ==> merchant_shopids
shop_id    |   npc_id
5003100 |   50031

 

Share this post


Link to post
Share on other sites
  • 0
4 minutos atrás, sandrozappi disse:

Criei uma linha lá na pasta ==> merchant_shopids
shop_id    |   npc_id
5003100 |   50031

 

Deu certo man?

  • LOL 1

spacer.png

Share this post


Link to post
Share on other sites
  • 0
2 minutos atrás, sandrozappi disse:

Uhuuuuuu deu certinho mano... Pqp, deu trabalho, mais funfo fino.
Tu é o cara. kkk
Vlw brother.

kkk pdc man, qualquer coisa da um toque, boa sorte no projeto!

  • Thanks 1

spacer.png

Share this post


Link to post
Share on other sites
  • 0

AGORA SEGUE À RESPOSTA MASTIGADA PRA GERAL...

Basta criar no NPC que tu quer usar para vender os lixinhos, para conseguir juntar às adenas, um botão com nome de sua escolha, tipo: Vender lixos.

Botão ==>  <td align=center><button value="Vender" action="bypass -h npc_%objectId%_Buy 5003000" width=82 height=27 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>

Feito isso, vá no Banco de dados e procure a tabela ==> merchant_shopids
Abra, dentro dela tem duas colunas.
shop_id     e      npc_id
Crie uma linha e coloque a id do shop e do npc
Ex.: 5003000    e   50030

Vai ficar assim:
shop_id    |      npc_id
5003000  |      50030

50030 é a ID do MEU npc (no caso meu Gm/Shop)
Use a ID do SEU npc... (Obvio né?) kkk

5003000 é a ID que criei para o shop, no caso a ID do MEU npc (50030) + 00, esse 00 você coloca a numeração quiser...
Ela é que irá fazer o botão funcionar, lembrando que a numeração que vc colocar no shop_id, deve ser a que você colocará no botão na parte ==> action="bypass -h npc_%objectId%_Buy 5003000"

Acredito que tenha ficado bem fácil de entender...

CRÉDITOS:
- OMGzOMG (Resolução)
-  Albeci Nogueira (Participação) 
-  Meus (Digitar mini tutorial) kkkk

Vlw pessoal, espero que ajude!!!

  • Like 2

Share this post


Link to post
Share on other sites
  • 0

Isto é uma dúvida por esse motivo está sendo movido para área de dúvidas.

 

 

Caso necessário faça as edições no título e na descrição de seu tópico para adequar às exigências da comunidade.


mace2.png

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  


⭐ Links Úteis




⚔️ Server Patrocinador



🎁 Ofertas







  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • BOM DIA , BOA TARDE , BOA NOITE - 'Sr's  Olá meus caros amigos da l2jbrasil  venho aqui no forum em busca de um parceiro para entrar na sociedade em meu servidor o servidor é um Hi5 50x já está em fase final apenas falta mudar algumas coisas e ja está pronto para coloca-lo online preciso de uma pessoa responsavel que queira colocar o servidor online comigo.. Precisa ser maior de 18 e que tenha condições de ajudar com os custos do DEDICADO SITE E DEMAIS GASTOS COM DIVULGAÇÃO Caso alguem tenha o real interesse por favor , deixar os dados abaixo aqui '   Nome: Idade: Cidade :   Conte me um pouco sobre sua pessoa , e sua personalidade:                                                                                                    Preciso tambem de pessoas para ajudar com as divulgação do servidor interessadas enviar MP      
    • Bom dia senhores. Nome: Henrique Versão do Servidor: Interlude/Freya,H5/Classic Procuro vaga ou alguém para montar um servidor free to play. Pretendo ser ADM/GM (Evento) ou GM (Divulgador) Tenho experiência com  datapack/custom/texturas do cliente , meu foco sempre foi mexer com essa parte ❤️ Quero entrar em uma equipe para ajudar na montagem e supervisão do servidor. Se alguém tiver interesse, entrar em contato comigo via PM ou discord.
    • do Rise of Darkness ate Valiance
    • edita h5 tbm ou só interlude?
    • Att, apenas com o top da l2jbrasil está acontecendo.
    • https://www.mediafire.com/file/533stb9mi5zjrs7/buffer_Schemer_L2JDream.rar/file
    • Estranho  vou dar uma olhada e depois posto aqui
    • Fiz isso agora e deu certo, configurei mas agora diz não ter votado em todas as opções, deixei apenas o top da l2jbrasil.. Msg: Você não votou em todos os links. Todos os links devem ser votados para receber o premio!
    • Eu já tentei de tudo, desativando o overenchant, o safeadmin e ele continua dando critical error, tentei provar seu system recomendado e também o que você deixou nos comentários, mesmo assim para os caras que eu paso system continua dando critical error ou kickando do serve... em gameserver e loginserver nao da error... aqui meus configuracaos do seu pack... system do serve ta on no meu pc pra testa >https://mega.nz/file/Ok0k2AaI#YRkALtA165Nb8gYoUG9wltOPIKlYX344ZIlCFfK2Qq8< https://mega.nz/file/bs020ADS#-Q9VcUAIuUbIaPL8BTNMkBrxq1kF--5DytzEuEuClkI  
    • Grave um video e poste aqui
×
×
  • Create New...