Jump to content
  • 0

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


brunojp11

Question

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.

Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0
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 }

Link to comment
Share on other sites

  • 0
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

Link to comment
Share on other sites

  • 0

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%?

Link to comment
Share on other sites

  • 0
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

 

Link to comment
Share on other sites

  • 0
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

Link to comment
Share on other sites

  • 0
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'

 

 

Link to comment
Share on other sites

  • 0
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

Link to comment
Share on other sites

  • 0
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

Link to comment
Share on other sites

  • 0
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

Edited by Nysman
Link to comment
Share on other sites

  • 0

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!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...