Postado Março 8, 2023 2 anos Bom Dia, Boa Tarde, ou Boa Noite!! Estou com um problema MUTIO CHATO aonde alguns script não está reconhecendo ItemsID (20001 para cima). Acredito que esteja acontece isso apenas nos scripts que tem as funções que estão tentando puxar o nome do item/info. Exemplo. <item id="20000" article="a" name="legs preta"> <item id="20001" article="a" name="bots preta"> o comando (/i 20000 e /i legs preta) e qualquer outro abaixo de 20000 funciona. Já o (/i bots preta) não funciona, mas se eu utilizar apenas o /i 20002 funciona. é isso está me atrapalhando a adicionar novos sistemas dentro do jogo. alguns script conhecidos aqui no forum como o !autoloot pela source e o !tradeoff não funcionam com item 20001 ou acima. aqui um exemplo do tradeoff que puxa >>>>> if getItemInfo(itemID).decayTime <= 0 then <<<< é sempre o mesmo erro "Item not found", sendo que os item está tudo certinho no item.xml Alguém teria alguma luz do que poderia está acontecendo ? uma possivel solução ? Desde já agradeço pela atenção pessoal.
Postado Março 8, 2023 2 anos Olá! Parece que você está enfrentando um problema com o reconhecimento de ItemsID no seu servidor de Tibia. Aqui estão algumas sugestões que podem ajudar a resolver o problema: Verifique se o item.xml está atualizado e configurado corretamente. Certifique-se de que os IDs dos itens estejam corretos e correspondam aos nomes e artigos corretos. Verifique se o seu script está configurado corretamente para reconhecer itens com IDs acima de 20000. Você pode precisar atualizar o script para reconhecer esses IDs corretamente. Tente usar uma função diferente para puxar informações de itens. Por exemplo, em vez de usar a função "getItemInfo", tente usar a função "getThing" ou "getTileItemById". Verifique se há conflitos com outros scripts ou mods que possam estar interferindo no reconhecimento de IDs de itens. Tente desativar temporariamente outros scripts ou mods para ver se o problema persiste.
Postado Março 14, 2023 2 anos Em 08/03/2023 em 06:52, daniel.braga989 disse: Bom Dia, Boa Tarde, ou Boa Noite!! Estou com um problema MUTIO CHATO aonde alguns script não está reconhecendo ItemsID (20001 para cima). Acredito que esteja acontece isso apenas nos scripts que tem as funções que estão tentando puxar o nome do item/info. Exemplo. <item id="20000" article="a" name="legs preta"> <item id="20001" article="a" name="bots preta"> o comando (/i 20000 e /i legs preta) e qualquer outro abaixo de 20000 funciona. Já o (/i bots preta) não funciona, mas se eu utilizar apenas o /i 20002 funciona. é isso está me atrapalhando a adicionar novos sistemas dentro do jogo. alguns script conhecidos aqui no forum como o !autoloot pela source e o !tradeoff não funcionam com item 20001 ou acima. aqui um exemplo do tradeoff que puxa >>>>> if getItemInfo(itemID).decayTime <= 0 then <<<< é sempre o mesmo erro "Item not found", sendo que os item está tudo certinho no item.xml Alguém teria alguma luz do que poderia está acontecendo ? uma possivel solução ? Desde já agradeço pela atenção pessoal. Post seu items.xml
Postado Março 15, 2023 2 anos Diretor Se você estiver usando o OTServ 8.54 e estiver enfrentando problemas para reconhecer itens com IDs acima de 20000, isso pode ser devido a algumas limitações de versão. Algumas versões mais antigas do Tibia (como a versão 8.54) e OTServ podem ter limitações na quantidade de IDs de itens que podem ser reconhecidos. Essas limitações podem resultar em scripts que não reconhecem itens com IDs acima de 20000. Para resolver esse problema, você pode tentar atualizar para uma versão mais recente do Tibia ou OTServ. Versões mais recentes geralmente têm suporte para mais IDs de itens e, portanto, não devem ter esse problema. Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código. #OpenSource #Programação #Contribuição
Postado Março 15, 2023 2 anos Solução Em 08/03/2023 em 06:52, daniel.braga989 disse: Bom Dia, Boa Tarde, ou Boa Noite!! Estou com um problema MUTIO CHATO aonde alguns script não está reconhecendo ItemsID (20001 para cima). Acredito que esteja acontece isso apenas nos scripts que tem as funções que estão tentando puxar o nome do item/info. Exemplo. <item id="20000" article="a" name="legs preta"> <item id="20001" article="a" name="bots preta"> o comando (/i 20000 e /i legs preta) e qualquer outro abaixo de 20000 funciona. Já o (/i bots preta) não funciona, mas se eu utilizar apenas o /i 20002 funciona. é isso está me atrapalhando a adicionar novos sistemas dentro do jogo. alguns script conhecidos aqui no forum como o !autoloot pela source e o !tradeoff não funcionam com item 20001 ou acima. aqui um exemplo do tradeoff que puxa >>>>> if getItemInfo(itemID).decayTime <= 0 then <<<< é sempre o mesmo erro "Item not found", sendo que os item está tudo certinho no item.xml Alguém teria alguma luz do que poderia está acontecendo ? uma possivel solução ? Desde já agradeço pela atenção pessoal. simples basta ir no items.cpp e procurar o valor 20000 e 20100 e mudar esses valores o valor sempre tem que termina com o 100 exemplo 40000 e 40100 Passando desses valor exemplo 20001 so reconhece por id passando de 20101 o servidor já não reconhece nada nem por id nem por nome Site https://pokezbr.com/ Fã Page https://facebook.com/pokezbr Youtube https://www.youtube.com/channel/UCCGEYknwLtDfyoah-jiNfsA Eu sou: Scripter: 25% Mapper: 85% Programador: 40% Website : 36%
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.