6 horas atrás, Poccnn disse:
Grato pela explicação.
Edit: So não do rep pq não ta dando
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

20 horas atrás, PuW disse:está dando esse erro quando eu falo "trade" ou "sell" com o npc resumindo, ele só responde o meu hi
[12/04/2017 15:54:27] [Error - Npc interface]
[12/04/2017 15:54:27] data/npc/scripts/logeiro.lua:onCreatureSay
[12/04/2017 15:54:27] Description:
[12/04/2017 15:54:27] data/lib/050-function.lua:691: attempt to call global 'getCount' (a nil value)
[12/04/2017 15:54:27] stack traceback:
[12/04/2017 15:54:27] data/lib/050-function.lua:691: in function 'trade'
[12/04/2017 15:54:27] data/npc/scripts/logeiro.lua:73: in function 'callback'
[12/04/2017 15:54:27] data/npc/lib/npcsystem/npchandler.lua:391: in function 'onCreatureSay'
[12/04/2017 15:54:28] data/npc/scripts/logeiro.lua:11: in function <data/npc/scripts/logeiro.lua:11>
Belo sistema se já te admirava pelas aulas em lua admiro ainda mais por esse script que com certeza usarei no meu servidor, obrigado por trazer conteúdos assim. rep+
Adiciona essa função no seu servidor.
Citar
function getCount (s)
return tonumber (s) and s or tonumber (s:match ("%d+")) or 0
end
info
Grupo: Visconde
Registrado: 10/02/11
Posts: 377
Reputação: +78

uma pergunta esse sistema ai
só pega os atributos q o item tem no xml?
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

1 hora atrás, rohfagundes disse:uma pergunta esse sistema ai
só pega os atributos q o item tem no xml?
Sim.
4 horas atrás, Poccnn disse:Adiciona essa função no seu servidor.
agora deu esse, creio que pq não conseguir colocar a livraria meu servidor é derivado e quando eu coloquei ela não funcionou eu não sei se coloquei errado se você pudesse me ajudar agradeceria
[13/04/2017 13:03:53] [Error - Npc interface]
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:onCreatureSay
[13/04/2017 13:03:53] Description:
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:15: attempt to index global 'xml' (a nil value)
[13/04/2017 13:03:53] stack traceback:
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:15: in function 'loadTabeItems'
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:74: in function 'callback'
[13/04/2017 13:03:53] data/npc/lib/npcsystem/npchandler.lua:391: in function 'onCreatureSay'
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:11: in function <data/npc/scripts/logeiro.lua:11>
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

59 minutos atrás, PuW disse:
agora deu esse, creio que pq não conseguir colocar a livraria meu servidor é derivado e quando eu coloquei ela não funcionou eu não sei se coloquei errado se você pudesse me ajudar agradeceria
![]()
[13/04/2017 13:03:53] [Error - Npc interface]
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:onCreatureSay
[13/04/2017 13:03:53] Description:
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:15: attempt to index global 'xml' (a nil value)
[13/04/2017 13:03:53] stack traceback:
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:15: in function 'loadTabeItems'
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:74: in function 'callback'
[13/04/2017 13:03:53] data/npc/lib/npcsystem/npchandler.lua:391: in function 'onCreatureSay'
[13/04/2017 13:03:53] data/npc/scripts/logeiro.lua:11: in function <data/npc/scripts/logeiro.lua:11>
Exatamente. Ele está dizendo que não encontrou a livraria xml.
Não existe um arquivo do tipo functions.lua ou compatibile.lua?
Caso não, sugiro fazer duas coisas: Primeiro, por o codigo da livraria xml em um arquivo lua dentro da pasta data do seu ot; segundo, no evento startup por essa linha de comando dofile(diretorio) com o endereço do arquivo da lib xml.
1 hora atrás, Poccnn disse:
Exatamente. Ele está dizendo que não encontrou a livraria xml.
Não existe um arquivo do tipo functions.lua ou compatibile.lua?
Caso não, sugiro fazer duas coisas: Primeiro, por o codigo da livraria xml em um arquivo lua dentro da pasta data do seu ot; segundo, no evento startup por essa linha de comando dofile(diretorio) com o endereço do arquivo da lib xml.
tem o "050-function" e o arquivo "100-compat" ambos na pasta lib, agora como eu faço para adicionar a livraria? onde eu adiciono a livraria? como eu adiciono a livraria kkkk desculpa ainda to aprendendo essas coisas ![]()
È tenso os cara querem adicionar o sistema e não leem totalmente o post, isso é falta de escola ? Leia o começo do post ... pede alguns requisitos no teu servidor pra ti colocar....
È tenso os cara querem adicionar o sistema e não leem totalmente o post, isso é falta de escola ? Leia o começo do post ... pede alguns requisitos no teu servidor pra ti colocar....
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

16 horas atrás, PuW disse:tem o "050-function" e o arquivo "100-compat" ambos na pasta lib, agora como eu faço para adicionar a livraria? onde eu adiciono a livraria? como eu adiciono a livraria kkkk desculpa ainda to aprendendo essas coisas
Coloca o arquivo libxml na pasta lib e adiciona esse comando no arquivo 050-functions:
dofile("data/lib/libxml.lua")
Estou com 2 problemas
o Primeiro é quando tento vender os itens "Stackaveis" ele fala a seguinte frase
( Ana: Desculpe mas, ocorreu um erro ao autenticar a venda; desculpe pelo transtorno; volte mais tarde. )
O Outro é quando deixo itens a venda no npc e falo "/reload npcs" ou reinicio o Servidor, os itens somem,
teria como criar um caminho até o banco de dados para que eu armazene os "itens que estão a venda" e outra com "Oque o player tem a receber dos items que vendeu"?
Obrigado des de ja, seu código é otimo!!
info
Grupo: Conde
Registrado: 23/05/17
Posts: 584
Reputação: +113
Gênero: Masculino
Char no Tibia: Não Tenho

Agora, henryzin disse:Estou com 2 problemas
o Primeiro é quando tento vender os itens "Stackaveis" ele fala a seguinte frase
( Ana: Desculpe mas, ocorreu um erro ao autenticar a venda; desculpe pelo transtorno; volte mais tarde. )
O Outro é quando deixo itens a venda no npc e falo "/reload npcs" ou reinicio o Servidor, os itens somem,
teria como criar um caminho até o banco de dados para que eu armazene os "itens que estão a venda" e outra com "Oque o player tem a receber dos items que vendeu"?
Obrigado des de ja, seu código é otimo!!
Sobre o Primeiro creio que os Itens "Stackaveis" não podem ser vendidos até porque eles são Stackaveis.
Sobre o Segundo creio que seria possível criar uma tabela para armazenar o ID de cada item á venda e os que já foram vendidos para evitar esse problema mais isso ae é com o autor do código.
Abraço.
Em 03/06/2017 at 19:45, DarkWore disse:Sobre o Primeiro creio que os Itens "Stackaveis" não podem ser vendidos até porque eles são Stackaveis.
Sobre o Segundo creio que seria possível criar uma tabela para armazenar o ID de cada item á venda e os que já foram vendidos para evitar esse problema mais isso ae é com o autor do código.
Abraço.
olá, primeiramente obrigado pela atenção,
Poderia me ajudar em algo simples?
Quando coloco varios items, esses items por ex uns 15 +, não aparecem na minha tela,
Como implemento uma barra de rolagem?
é algo simples?, pode me ajudar?
Des de ja, Obrigado!
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

Em 03/06/2017 at 19:36, henryzin disse:Estou com 2 problemas
o Primeiro é quando tento vender os itens "Stackaveis" ele fala a seguinte frase
( Ana: Desculpe mas, ocorreu um erro ao autenticar a venda; desculpe pelo transtorno; volte mais tarde. )
O Outro é quando deixo itens a venda no npc e falo "/reload npcs" ou reinicio o Servidor, os itens somem,
teria como criar um caminho até o banco de dados para que eu armazene os "itens que estão a venda" e outra com "Oque o player tem a receber dos items que vendeu"?
Obrigado des de ja, seu código é otimo!!
1) possivelmente não foi possível retirar o item ou o dinheiro do player, por isso deu esse erro.
Verifique outro script em seu servidor que remova item do player e tente por da mesma forma; Faz um teste também removendo o último parâmetro da função que é o "true".
2) 1 - existe uma latência para criar arquivos ou salvar informações no servidor. Eu não sei exatamente porque isso ocorre e quanto tempo demora. No meu servidor é relativamente rápido.
2 - O dinheiro. Ele pôs os itens a venda para que outros comprem e ele receba o dinheiro da venda desses itens.
11 horas atrás, henryzin disse:olá, primeiramente obrigado pela atenção,
Poderia me ajudar em algo simples?
Quando coloco varios items, esses items por ex uns 15 +, não aparecem na minha tela,
Como implemento uma barra de rolagem?
é algo simples?, pode me ajudar?
Des de ja, Obrigado!
É apenas uma substituição de função. Substitua a função doplayerpopupfyi na função sendlist por este:
CitardoShowTextDialog(cid, 2160, "Diga {Buy + id} do item desejado\n"..str)
info
Grupo: Campones
Registrado: 16/06/16
Posts: 40
Reputação: +4
Gênero: Masculino
está dando esse erro quando eu falo "trade" ou "sell" com o npc resumindo, ele só responde o meu hi
[12/04/2017 15:54:27] [Error - Npc interface]
[12/04/2017 15:54:27] data/npc/scripts/logeiro.lua:onCreatureSay
[12/04/2017 15:54:27] Description:
[12/04/2017 15:54:27] data/lib/050-function.lua:691: attempt to call global 'getCount' (a nil value)
[12/04/2017 15:54:27] stack traceback:
[12/04/2017 15:54:27] data/lib/050-function.lua:691: in function 'trade'
[12/04/2017 15:54:27] data/npc/scripts/logeiro.lua:73: in function 'callback'
[12/04/2017 15:54:27] data/npc/lib/npcsystem/npchandler.lua:391: in function 'onCreatureSay'
[12/04/2017 15:54:28] data/npc/scripts/logeiro.lua:11: in function <data/npc/scripts/logeiro.lua:11>
Belo sistema se já te admirava pelas aulas em lua admiro ainda mais por esse script que com certeza usarei no meu servidor, obrigado por trazer conteúdos assim. rep+
Editado Abril 12 por PuW