God funcionou, thanks ❤️
- Fórum
- OTServ
- Recursos
- Scripting
- Mods, funções e outros
- [Sistema] Trade Points
YA
sistema
[Sistema] Trade Points
Por Yan Liima, 05 de mai. de 2019 em Mods, funções e outros
tradepoints
pointstrade
4
4.8k
info
Grupo: Campones
Registrado: 01/05/15
Posts: 49
Reputação: +2

09 de maio de 2019 às 23:36
info
Grupo: Campones
Registrado: 21/09/18
Posts: 37
Reputação: +64
Gênero: Masculino
Char no Tibia: Kyyah Silva

10 de maio de 2019 às 10:39
Muito Bom !
Sobre Mim
Meus Projetos:
Poké Memories- PokeMemories.com
- Dados 2019:
- Nome: Gabriel Salles
- Idade: 18
- Cidade: Guarulhos - SP
- Conheci otServer's: 2011
9 meses depois...
info
Grupo: Campones
Registrado: 17/04/17
Posts: 2
Reputação: 0
Gênero: Masculino

04 de fevereiro de 2020 às 17:48
[4/2/2020 17:47:1] >>> Loading creaturescripts... [Error - Event::checkScript] Event onTradeAccept not found (data/creaturescripts/scripts/tradepoints.lua)
[4/2/2020 17:47:1] [Error - Event::checkScript] Event onTradeRequest not found (data/creaturescripts/scripts/tradepoints.lua)

info
Grupo: Diretor
Registrado: 12/05/12
Posts: 818
Reputação: +578
Gênero: Masculino
Char no Tibia: [ADM] Night
#Introdução
Reparei que muitas pessoas estão atrás desse sistema que o DBOBR & NTOBR usa, e atualmente o VitorSubhi postou um, porém é necessário modificar as sources. Apesar de achar o dele bem melhor, estarei deixando este meu sistema(não é necessário mexer nas sources).
#Funcionamente
O jogador vai até um NPC e compra um papel, após ter comprado ele pode estar dando trade nesse papel e negociando com algum jogador, em troca de qualquer item. Ao finalizar a negociação, os points são transferidos/removidos(caso houver points na conta). Também é possivel comprar o papel por comando, estarei disponibilizando ambos para vocês.
#Alguns prints:
NPC:
Item no trade:
Sucesso na troca:
ERROR:
Estarei deixando o script para vocês em inglês, modifique como quiser ;D
Então vamos lá...
#Instalação
Em data/lib crie um arquivo chamado tradepoints.lua cole isto dentro:
Em data/creaturescript/tradepoints.lua:
TAG:
login.lua:
NPC XML:
Data/npc/scripts/trade_points.lua:
Caso queira que a compra do papel seja feita por talkactions, aqui está:
TAG:
Prontinho xD
Agradecimentos ao Junior(lordzetros) por ajudar na função scanContainer e ao @VitorSubhi
Editado Maio 31 por Yan Liima
Ao estar com a bag cheia o item não dropava no chao. Bug resolvido! E ao informar o valor dos points em texto, ele não entendia e dava erro na distro. Bug corrigido também! Script 100%