Ir para conteúdo
  • Cadastre-se
  • 0

4 NPCs em 1


Michelle

Pergunta

Boa noite amigos, gostaria de saber como faço para agrupar 4 NPCs em apenas 1 NPC, os npcs funcionam perfeitamente, mas eu gostaria de agrupa-los para que fique um servidor mais eficaz e organizado, os NPCs são:

1. VIP Seller.

2. AIO Seller.

3. Clan Manager.

4. Change Name.

Agradeço desde já, Obrigada *-*

 

 

Editado por Michelle

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

Posts recomendados

  • 0

Clica no pacote e ctrl + n , seleciona class ou file , class é melhor.

Tayran, já estou na parte da HTML, bom nesse botão citado acima e para receber a opção de AIO de 30 dias "bypass -h npc_%objectId%_aio_option_30", bom quando eu clicar no NPC, a primeira HTML que devera aparecer sera com 4 botoes assim como exemplo: Mudar Nome, Melhorar Clan, Adquirir AIO, Adquirir VIP, quais são as bypass que devo colocar em cada botão?

Ficaria assim a primeira html ?

ex:

 

 

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

 

 

Editado por Michelle

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites


  • 0

Bom isso só será necessário se quiser que seja assim , por que diferente do npc em python o em java você já pode colocar as funções diretamente na primeira HTML.

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

Nessa opção acima vai ser redirecionado para 1.html, então basta criar o arquivo html e colocar lá dentro as outras funções que quiser.

Faça como achar melhor.Você tem as duas opções que postei acima , abraço.

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

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Bom isso só será necessário se quiser que seja assim , por que diferente do npc em python o em java você já pode colocar as funções diretamente na primeira HTML.

 

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

Nessa opção acima vai ser redirecionado para 1.html, então basta criar o arquivo html e colocar lá dentro as outras funções que quiser.

 

Faça como achar melhor.Você tem as duas opções que postei acima , abraço.

Nao vai ja amigo *-* calma ai espera eu entender melhor :haha: , por exemplo se eu quiser que fique a html inicial com 4 botoes, eu teria que fazer assim 1.htm, 2.htm, 3.htm e 4.htm ne? e dentro de cada uma por as funções de cada npc ou fazer assim 10000-1.htm, 10000-2.htm, 10000-3.htm, 10000-4.htm, pq o ID do NPC e 10000.

Editado por Michelle

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 0

isso mesmo 10000-1.html e etc...esqueci de te falar esse detalhe tinha esquecido disso.

Ta bom *-*, no eclipse ocasionou 16 Warning segue em imagem:

1ZY86SY.jpg

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 0

me mostra dentro do arquivo , aqui não deu warning nenhum não...

Todos os warning são iguais selecionam essas linhas.

GEnM90Q.jpg

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 0

Clica na exclamação e me manda a print das opções que dá.


é por causa do else , mas pode compilar a rev e usar assim mesmo , vai mudar nada na funcionalidade do NPC. depois que estiver funcionando editamos isso para que não fica feio assim.o estranho é que no meu código não tem nada disso.

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

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Clica na exclamação e me manda a print das opções que dá.

é por causa do else , mas pode compilar a rev e usar assim mesmo , vai mudar nada na funcionalidade do NPC. depois que estiver funcionando editamos isso para que não fica feio assim.o estranho é que no meu código não tem nada disso.

Ta bom amigo, vou compilar assim mesmo *-* ja terminei todas as htmls vou testá-las, segue imagem,

PTWfGNk.jpg

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 0

aguardo os resultados , conseguiu fazer a html do change name com a caixa de texto para o nome ?

Nao sei, vou testar agora, mas acho que sim amigo, eu fiz com base na do npc que eu já tinha só mudei o bypass do botão, creio que ira funcionar. *-*

Não funcionou nenhum, só aparece a html 10000.htm, quando clico em qualquer um botão dos 4 botoes nada acontece. :(

Segue as HTMLs

10000

 

 

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

 

 

 

10000-1

 

 

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

 

 

 

10000-2

 

 

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

 

 

 

10000-3

 

 

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

 

 

 

10000-4

 

 

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

 

 

Editado por Michelle

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 0

esqueci de um detalhe , só um minuto minha IDE tá toda travada.

Ta bom amigo *-*

esqueci de um detalhe , só um minuto minha IDE tá toda travada.

esqueceu de mim amigo :rolleyes: :laugh:

Editado por Michelle

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 0

Esqueci não , estou ajudando um amigo em uma questão urso urso ! assim que terminar aqui o que tenho para fazer posto para você o que faltou no código. já era para ter terminado mas minha IDE está toda travada. :@

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

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Esqueci não , estou ajudando um amigo em uma questão urso urso ! assim que terminar aqui o que tenho para fazer posto para você o que faltou no código. já era para ter terminado mas minha IDE está toda travada. :@

ta bom amigo sem problemas eu espero *-* :laugh:

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

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

Só adicionar isso.Desculpa a demora , quase quebrei meu pc de raiva, Não deixe sua workspace lotar de projetos, vai passar muita raiva igual eu.

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

 

 

Link para o comentário
Compartilhar em outros sites

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

Só adicionar isso.Desculpa a demora , quase quebrei meu pc de raiva, Não deixe sua workspace lotar de projetos, vai passar muita raiva igual eu.

 

Muito obrigada amigo, não se preocupe com a demora fico grata pela grande ajuda que vc me proporciona *-* sim eu deixei ela lotar ontem ficou um tempão para deletar tudo :kkk: :kkk:

Muito obrigada amigo, não se preocupe com a demora fico grata pela grande ajuda que vc me proporciona *-* sim eu deixei ela lotar ontem ficou um tempão para deletar tudo :kkk: :kkk:

 

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

Só adicionar isso.Desculpa a demora , quase quebrei meu pc de raiva, Não deixe sua workspace lotar de projetos, vai passar muita raiva igual eu.

 

Ola amigo, as htmls estão ok, mas o serviço de Clan Manager n acontece nada já na primeira html,porem AIO, VIP e Change Name, abrem na segunda html mas os serviços não funcionam segue em imagem as mensagens quando clico para obter os serviços:

Change Name (diz q o nome já existe msm tentando com vários nomes)

Purchase VIP(diz q eu não posso comprar o VIP agora)

Purchase AIO(Cortei da imagem sem querer mais acontece o mesmo com o VIP)

 

 

bILK6CH.jpg

Editado por Michelle

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 0

Muito bom voce mudar para Java para evitar o lag desnecessario no servidor.

Mas vai aqui o NPC normal mesmo.

 

Peguei o seu como base e arrumei para funcionar em um so.

 

Crie um arquivo npc.sql e coloque isso:

 

 

 

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

 

 

 

agora crie 5 arquivos htm e nomei eles:

 

 

 

10000.htm

 

 

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

 

 

 

10000-1.htm

 

 

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

 

 

10000-2.htm

 

 

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

 

 

 

10000-3.htm

 

 

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

 

 

 

10000-4.htm

 

 

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

 

 

 

 

 

 

Coloque esses arquivos na pasta gameserver/data/default

 

agora vem os arquivos __init__.py de cada um servico que voce quer.

Lembre-se de colar eles nos arquivos __init__.py das respectivas pastas que voce tem. Apenas um CTR C + CTR V.

 

arquivos __init__.py

 

 

aio seller.py

 

 

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

 

 

clan manager.py

 

 

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

 

 

name.py

 

 

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

 

 

vip.py

 

 

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

 

 

 

 

 

 

coloquei os nomes dos servicos apenas para voce se localizar, mas os nomes dos arquivos devem permanecer __init__.py

Lembrando tambem de adicionar as linhas no scripts.cfg na pasta gameserver/data

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

Caso queira tentar, fique a vontade.

 

Boa sorte de qualquer maneira em seu projeto.

:D

Editado por Just4You

A Vida é uma eterna lição...

Estamos sempre aprendendo...

Link para o comentário
Compartilhar em outros sites

  • 0

Muito bom voce mudar para Java para evitar o lag desnecessario no servidor.

Mas vai aqui o NPC normal mesmo.

 

Peguei o seu como base e arrumei para funcionar em um so.

 

Crie um arquivo npc.sql e coloque isso:

 

 

 

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

 

 

 

agora crie 5 arquivos htm e nomei eles:

 

 

 

10000.htm

 

 

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

 

 

 

10000-1.htm

 

 

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

 

 

10000-2.htm

 

 

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

 

 

 

10000-3.htm

 

 

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

 

 

 

10000-4.htm

 

 

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

 

 

 

 

 

 

Coloque esses arquivos na pasta gameserver/data/default

 

agora vem os arquivos __init__.py de cada um servico que voce quer.

Lembre-se de colar eles nos arquivos __init__.py das respectivas pastas que voce tem. Apenas um CTR C + CTR V.

 

arquivos __init__.py

 

 

aio seller.py

 

 

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

 

 

clan manager.py

 

 

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

 

 

name.py

 

 

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

 

 

vip.py

 

 

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

 

 

 

 

 

 

coloquei os nomes dos servicos apenas para voce se localizar, mas os nomes dos arquivos devem permanecer __init__.py

Lembrando tambem de adicionar as linhas no scripts.cfg na pasta gameserver/data

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

Caso queira tentar, fique a vontade.

 

Boa sorte de qualquer maneira em seu projeto.

:D

ooi amigo, obrigada pela dedicação mas infelizmente não funcionou tbm, aconteceu a mesma coisa que aconteceu no Java, eu enviei as htmls pro Tayran testar na casa dele pelo Java, tomara que de certo, mas se n der eu n vou desistir ate conseguir *-*

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

Link para o comentário
Compartilhar em outros sites

  • 0

 

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

Atitudes Que Fazem A Diferença! 

Não vou dar suporte via mp e nem skype obrigado 

Eu não tenho mais arquivos antigos não tem como ajudar em questões antigas abrigado

Galera todos meus conteúdo estão no fórum..video do meu canal no youtube com revisão npc´s e etc.. estão aqui se não achar e pq não tem mais ...obrigado e espero que de tudo certo a vcs.....

 

Link para o comentário
Compartilhar em outros sites

  • 0

Michelle aguardo o teste do npc em java que te mandei por PM, quando testar me fala o resultado pode ser aqui mesmo.

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

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Michelle aguardo o teste do npc em java que te mandei por PM, quando testar me fala o resultado pode ser aqui mesmo.

Tayran, onde você aprendey Python? Precisa de python para editar arquivos jython, correto?

Eu queria aprender para implementar algumas modificações no meu servidor

"And I now wait to shake the hand of fate

Like the dusk awaiting dawn"

Link para o comentário
Compartilhar em outros sites

  • 0

 

só pela lógica mesmo , a lógica do java dá para usar em python , só tem que entender os conceitos diferentes, mas eu sou contra o uso de python , utilize Java caso tenha interesse de melhor desempenho e etc...

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

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

.


Michelle aguardo o teste do npc em java que te mandei por PM, quando testar me fala o resultado pode ser aqui mesmo.

 

 

 

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

 

ooi amigos, eu estava com problemas para acessar o forum, mas agora fiz o donwload de outro navegar e ficou otimo, porque nao pensei nisso antes ne :kkk:

Tayran irei testar e aviso os resultados, Marcos Sayan, vou ver o video sim *-*

Obrigada gente !!


Michelle aguardo o teste do npc em java que te mandei por PM, quando testar me fala o resultado pode ser aqui mesmo.

Ola Tayran, tudo bem amigo? Primeiramente agradeço pela sua dedicação em me ajudar, fico muito feliz. :happy:

La vai, segue em detalhes:

 

1- Change Name não funcionou, esta dizendo a seguinte frase ao tentar trocar de nome The name that you used has more than 16 digits.

 

2- Improve Clan não funcionou, ele não passa da primeira HTML, quando eu clico nada acontece.

 

3- Purchase AIO funcionou perfeitamente, notei que ele ficou acumulando os dias conforme eu for clicando nas opções, por exemplo se eu clicar 1 vez na de 30 e depois da de 90 ele fica com 120 dias, prefiro assim ficou bem legal, porem ele não esta cobrando nada pelo serviço hehe.

 

4- Purchase VIP funcionou mas não esta acumulando os dias e também deixa a pessoa se prejudicar por exemplo, se eu clicar na de 90 dias e depois na de 30 dias eu fico apenas com os 30 dias, se tivesse como deixar acumulando os dias igual o AIO ficaria perfeito, porem não esta cobrando nada pelo serviço também.

 

OBS.: Tentei resolver a parte da cobrança no AIO e no VIP e fazer o VIP acumular os dias igual o AIO mas como ainda sou muito leiga no assunto não consegui :(

 

Obrigada *-*


 

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

 

Ola Marcos, muito obrigada pelo tutorial, realmente eu estava errando, agradeço pela dedicação foi mais um conhecimento que eu adquiri :happy:

Testei e deu certo, unica coisa que n funcionou foi o clan, clico e nada acontece, porem pelo Java o desempenho e melhor mesmo como nosso amigo Tayran falou, fiz o teste no aio e no vip, pelo java os resultados são imediatos clicou se transformou, e por python demora um pouco para responder pq o npc tem muitos comandos, creio que com o servidor online e dependendo da quantidade de player isso possa ocasionar algum tipo de lag *-*

Editado por Michelle

"Os problemas significativos que enfrentamos não podem ser resolvidos no mesmo nível de pensamento em que estávamos quando os criamos."


Albert Einstein

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.