[Resolvido] Problema com elfbot ao tentar vender itens rashid script 100% afk

brunojp11
em Resolvidos

brunojp11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 11Char no Tibia: xxxxxxxxxxxxx

Quando o player utiliza o bot 100% afk que tem nesse script venda de loot para npc, o elfbot conta os itens mas não consegue vender para o npc, o bot chega e fala com o npc, conta a quantidade de "RH" por ex mas não consegue vender pro rashid e simplesmente vai embora, eu notei que o ID dos itens é diferente do elfbot, mas todos os ots que eu baixo e observo os IDS são todos os mesmos.. Por ex o id do RH é 2498 no meu ot e em todos que eu baixei, e o id do RH no elfbot quando da use para saber o ID é 3392 por ex, não se tem haver mas achei valido passar isso.

Nysman

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/09/20Posts: 101Gênero: Masculino
9 horas atrás, brunojp11 disse:
Versão do Servidor: TFS - 0.4
Tipo de Script: npc
Código:
  Mostrar conteúdo oculto

 

Quando o player utiliza o bot 100% afk que tem nesse script venda de loot para npc, o elfbot conta os itens mas não consegue vender para o npc, o bot chega e fala com o npc, conta a quantidade de "RH" por ex mas não consegue vender pro rashid e simplesmente vai embora, eu notei que o ID dos itens é diferente do elfbot, mas todos os ots que eu baixo e observo os IDS são todos os mesmos.. Por ex o id do RH é 2498 no meu ot e em todos que eu baixei, e o id do RH no elfbot quando da use para saber o ID é 3392 por ex, não se tem haver mas achei valido passar isso.

Tenta usar essa action: 

{ npcsay 'hi' | npcsay 'trade' | wait 500 | end }
{ wait 500 | countitems ID¹ | wait 500 }
{ sellitems ID¹ $count | end }

{ wait 500 | countitems ID² | wait 500 }
{ sellitems ID² $count | end }

brunojp11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 11Char no Tibia: xxxxxxxxxxxxx
4 horas atrás, Nysman disse:

Tenta usar essa action: 

{ npcsay 'hi' | npcsay 'trade' | wait 500 | end }
{ wait 500 | countitems ID¹ | wait 500 }
{ sellitems ID¹ $count | end }

{ wait 500 | countitems ID² | wait 500 }
{ sellitems ID² $count | end }

O elfbot conta a quantidade de itens, abre o trade com o npc porém não vende, o item ainda fica bp e ele vai embora

brunojp11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 11Char no Tibia: xxxxxxxxxxxxx

Descobri em parte o problema, o maior problema é o NPC Rashid que não tinha em seu script a parte de vender escrevendo por ex " sell royal helmet" ele só comprava itens através do trade, mexi nessa parte do rashid porém ainda não está 100% o bot ainda tem problemas de vender itens nele e tem que fazer adaptação para que ele consiga vender o loot, alguém teria algum rashid com o script dele 100%?

Nysman

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/09/20Posts: 101Gênero: Masculino
Em 16/10/2020 em 07:45, brunojp11 disse:

Descobri em parte o problema, o maior problema é o NPC Rashid que não tinha em seu script a parte de vender escrevendo por ex " sell royal helmet" ele só comprava itens através do trade, mexi nessa parte do rashid porém ainda não está 100% o bot ainda tem problemas de vender itens nele e tem que fazer adaptação para que ele consiga vender o loot, alguém teria algum rashid com o script dele 100%?

Tenta assim:

obs: Qualquer coisa aumenta o wait e vai testando

Spoiler

if [$screencount.'nome-npc' != 1] {skip}
npcsay hi | wait 600
npcsay trade | wait 600
useoncreature id-item self | useoncreature id-item self | useoncreature id-item self | wait 500
sellitems id-item $itemcount.'Nome Item'
sellitems id-item $itemcount.'Nome Item'
sellitems id-item $itemcount.'Nome Item'
closeallwindows | wait 600 | openbpitem | wait 600

 

brunojp11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 11Char no Tibia: xxxxxxxxxxxxx
Em 17/10/2020 em 15:44, Nysman disse:

Tenta assim:

obs: Qualquer coisa aumenta o wait e vai testando

  Mostrar conteúdo oculto

if [$screencount.'nome-npc' != 1] {skip}
npcsay hi | wait 600
npcsay trade | wait 600
useoncreature id-item self | useoncreature id-item self | useoncreature id-item self | wait 500
sellitems id-item $itemcount.'Nome Item'
sellitems id-item $itemcount.'Nome Item'
sellitems id-item $itemcount.'Nome Item'
closeallwindows | wait 600 | openbpitem | wait 600

 

Infelizmente não mudou nada, o elfbot conta os itens mas na hora de vender não vende, os itens ainda ficam dp, eu creio que seja algo com o script do npc ou da pasta npc do servidor, não sei ao certo e não sei qual

brunojp11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 11Char no Tibia: xxxxxxxxxxxxx
Em 17/10/2020 em 15:44, Nysman disse:

Tenta assim:

obs: Qualquer coisa aumenta o wait e vai testando

  Mostrar conteúdo oculto

if [$screencount.'nome-npc' != 1] {skip}
npcsay hi | wait 600
npcsay trade | wait 600
useoncreature id-item self | useoncreature id-item self | useoncreature id-item self | wait 500
sellitems id-item $itemcount.'Nome Item'
sellitems id-item $itemcount.'Nome Item'
sellitems id-item $itemcount.'Nome Item'
closeallwindows | wait 600 | openbpitem | wait 600

 

O bot conta os itens certinhos inclusive reconhece eles e da até uma mensagem "you connot use this object" que é o bot contando os itens tentando usar nele mesmo para contar, mas na hora de vender não vende, segue o script:

 

if [$screencount.'Rashid' != 1] skip
useoncreature 3386 self | useoncreature 7402 self | useoncreature 3392 self| wait 500
npcsay hi | wait 500
npcsay trade | wait 400
sellitems 7402 $itemcount.'dragon slayer'
sellitems 3386 $itemcount.'royal helmet'
sellitems 3392 $itemcount.'dragon scale mail'

 

 

Nysman

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/09/20Posts: 101Gênero: Masculino
12 horas atrás, brunojp11 disse:

O bot conta os itens certinhos inclusive reconhece eles e da até uma mensagem "you connot use this object" que é o bot contando os itens tentando usar nele mesmo para contar, mas na hora de vender não vende, segue o script:

 

if [$screencount.'Rashid' != 1] skip
useoncreature 3386 self | useoncreature 7402 self | useoncreature 3392 self| wait 500
npcsay hi | wait 500
npcsay trade | wait 400
sellitems 7402 $itemcount.'dragon slayer'
sellitems 3386 $itemcount.'royal helmet'
sellitems 3392 $itemcount.'dragon scale mail'

 

 

Você esqueceu de adicionar embaixo: 

closeallwindows | wait 600 | openbpitem | wait 600

brunojp11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 11Char no Tibia: xxxxxxxxxxxxx
23 horas atrás, Nysman disse:

Você esqueceu de adicionar embaixo: 

closeallwindows | wait 600 | openbpitem | wait 600

Ele só abriu e fechou a bp, não mudou nada os itens continuam com o player ;/

Nysman

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/09/20Posts: 101Gênero: Masculino

Esse problema não é com o action, você deve esta fazendo algo errado na hora de gravar a cave

brunojp11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 11Char no Tibia: xxxxxxxxxxxxx
17 horas atrás, Nysman disse:

Esse problema não é com o action, você deve esta fazendo algo errado na hora de gravar a cave

entra la no servidor então e da uma testada por favor, se conseguir solucionar o problema a gente desenrola uma comissão pelo trabalho :)

 

ip do servidor: galaxyot.com

Nysman

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/09/20Posts: 101Gênero: Masculino
7 horas atrás, brunojp11 disse:

entra la no servidor então e da uma testada por favor, se conseguir solucionar o problema a gente desenrola uma comissão pelo trabalho :)

 

ip do servidor: galaxyot.com

Verifica os ids no npc irmão, se ta correto!

Entrei la mas em ot "global" fico perdido, não sei onde vou

 

tenta so mais uma coisa:

modifica esse linha:

npcsay trade | wait 400

 

por:

 

npcsay trade | wait 900

brunojp11

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 11Char no Tibia: xxxxxxxxxxxxx

Resolvido só fechar o topico, paguei para mudar o script do NpcChandler e do Modules na pasta "npc" dentro do servidor e o script que da certo é o: 

 

{ npcsay 'hi' | npcsay 'trade' | wait 500 | end }
{ wait 500 | countitems 3386 | wait 500 }
{ sellitems 3386 $count | end }

{ wait 500 | countitems 3392 | wait 500 }
{ sellitems 3392 $count | end }

{ wait 500 | countitems 3364 | wait 500 }
{ sellitems 3364 $count | end }

 

Podem fechar o topico muito obrigado!

Nysman

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/09/20Posts: 101Gênero: Masculino

Topico reportado para ser fechado.

Dúvida sanada!

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝