Jump to content
Sign in to follow this  
Aeglon

[C++] Verificar itens

Recommended Posts

Copyright

Please login or register to see this code.

 

A ideia desta função é simples. Sempre que o jogador faz login, o servidor procura todos os itens com bónus no inventário deste jogador e faz um cruzamento de valores com a base de dados. Se o item estiver com bónus inferiores\superiores ao permitido, o item irá ser automaticamente rodado para novos bonus e será enviada uma messangem para o jogador.

Tutorial

//#input_login.cpp

Please login or register to see this spoiler.

 

Sistema testado e a funcionar quase na perfeição. Nota 7/10 ;P

Edited by Aeglon
  • Like 3
  • Thanks 2

Share this post


Link to post
Share on other sites

Boas, 

Não entendi muito a ideia do sistema ele roda para os bónus que foram mexidos no item_proto certo?

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

pelo que entendi é o seguinte , imagina o bonus hh, sendo o max hh 20 e o min 10, imagina que a arma fica com hh superior a 20 e inferior a 10, quando o char logar, o item com esse bonus será rodado

Share this post


Link to post
Share on other sites

Exemplo:

  1. Espada venenosa com 50% críticos
  2. Valor máximo de criticos para armas no item_attr é de 25%
  3. A arma é rodada, é adicionado log à base de dados

Bastante bom para detectar se alguém anda a fazer alterados ;)

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

Eu apenas testei esse sistema ontem, e detectei outra falha.... Ao efectuar o login, os meu bónus do sash eram alterados também. Acabei por remover e apagar tudo. Quando eu voltar a adicionar o sistema eu irei actualizar com as correcções por mim detectadas.

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

metias para verificar se o type do item era sash, se fosse ignorava

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

sim sim, mas eu acabei por remover o sistema porque detectei alguns bugs e de momento resolve-los não eram a minha prioridade. E como este é um sistema fácil de adicionar\remover... optei por remover tudo e voltar a ele mais tarde.

 

Share this post


Link to post
Share on other sites

A ideia é bastante engraçada ^^ gostei 

Share this post


Link to post
Share on other sites

Alguém sabe como meter este sistema a verificar também os bónus 6/7 ? porque ele apenas verifica os  1/5

Desta forma são ignorados todos os itens com DM\DH, Todos os itens do tipo "Costume". e não sei de todo como meter isto a verificar os bónus 6/7

 

Please login or register to see this spoiler.

 

Edited by Aeglon

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
You will be able to see content when you disable your adblocker and enable javascript.