Ir para conteúdo

Featured Replies

Postado

O Script Será dividido em:

* Variaveis / Setup.

* Retirar Dinheiro.

* Comprar Potions.

* Depositar Loot.

* Checkar.

* Ir hunt.

* Checkar.

* Voltar cidade.

* Ir para 1 waypoint.

1 - Variaveis / Setup:

Primeiro iremos definir as variaveis para que nosso script possa se adptar ao usuario, para isso o primeiro waypoint deve ser uma action, nela "setaremos" as variaveis, de o nome desse waypoint de "Setup". PS: à partir da versão 0.5.2 do bot, esse setup deve ficar em Actions.

  Citar
-- YALAHAR GIANT SPIDER 100% AFK

-- By Faj :D

-- About the script:

-- This script is a professional script, here you have all to be 100% afk.

-- About the setup:

-- This script have a little setup to you choose what to do.

-- Is easy to customize and you can learn how to on Faj's Thread on forum.

-- Setup:

-- Backpack Setup:

MainBP = "Demon Backpack" -- The Main BP.

PotionsBP = "Pirate Backpack" -- Bp to put the pots.

LootBP = "Beach Backpack" -- Looting BP

GoldBP = "Brocade Backpack" -- BP to gold.

MainDPBP = "Brown Backpack" -- Main backpack on DP.

StackableDPBP = "Purple Backpack" -- BP to deposit stackable loot on dp.

LootDPBP = "Orange Backpack" -- BP to deposit loot on dp.

-- Potions Setup:

MPname = "strong mana potion" -- Name of mana potion.

MPprice = 80 -- Price of mana potion to buy.

MPtobuy = 200 -- How many mana potions to buy?

MPtoback = 50 -- How many potions to back reffil?

HPname = "" -- Name of health potion.

HPprice = 0 -- Price of health potion to buy

HPtobuy = 0 -- How many potions buy?

HPtoback = 0 -- How many potions to back reffil?

-- Hunt:

Captoback = 100 -- How much cap to back reffil?

-- Healer:

-- To edit the healer you need know what to do.

-- Visit the forum to learn about it.

Retirado do meu script de GS Yalahar para Mages.

À partir de agora sempre que escrevermos MainBP o script substituira pelo que esta nas aspas, no caso "Demon Backpack".

Exemplo:

Ao escrevermos openitem(MainBP) o bot vai ler openitem("Demon Backpack")

2 - Retirando Dinheiro:

Faça waypoint até o banco e lá faça uma action assim:

  Citar
-- Bank Depositer

closewindows()

wait(500, 1000)

openitem(MainBP, 'back')

wait(500, 1000)

resizewindows()

wait(500, 1000)

openitem(PotionsBP, MainBP, true)

wait(500, 1000)

resizewindows()

local mana = positive(MPtobuy - itemcount(MPname)) * MPprice

local health = positive(HPtobuy - itemcount(HPname)) * HPprice

local Total = mana + health

depositall()

wait(500,900)

say('hi')

if Total > 0 then

npcsay("withdraw "..Total)

wait(200,300)

npcsay("yes")

wait(200,300)

end

Ele irá abrir a MainBP e a PotionBP e irá contar quantas potions há, quantas ele deverá comprar e então retirará o dinheiro.

3 - Comprando Pots:

Vá ate a loja de potions com o script e faça 2 actions, na primeira escreva e chame de "buy":

  Citar
closewindows()

wait(500, 1000)

openitem(MainBP, 'back')

wait(500, 1000)

resizewindows()

wait(500, 1000)

openitem(PotionsBP, MainBP, true)

wait(500, 1000)

resizewindows()

wait(500,900)

sellflasks()

wait(500,900)

opentrade()

wait(500, 1000)

if itemcount(HPname) < HPtobuy then

buyitemsupto(HPname, HPtobuy)

end

wait(500,1000)

buyitemsupto(MPname, MPtobuy)

npcsay('Bye')

wait(500,1000)

Na outra action escreva:

  Citar
if itemcount(MPname) < MPtobuy and itemcount(HPname) < HPtobuy then

gotolabel("buy")

end

Na primeira action ele irá comprar as potions, a segunda ira checar se ele comprou tudo, caso não ira repetir a primeira ação.

4 - Depositar Loot:

Agora vá ao bank novamente e faça depositar tudo:

  Citar
depositall()

e va ao dp, dentro do dp crie uma action:

  Citar

-- Dp Depositer.

closewindows()

wait(500, 1000)

openitem(MainBP, 'back')

wait(500, 1000)

resizewindows()

wait(500, 1000)

openitem(LootBP, MainBP, true)

wait(500, 1000)

resizewindows()

reachgrounditem("depot")

wait(1000,2000)

openitem("depot")

wait(700,900)

openitem(3502, "locker")

wait(700,900)

openitem(MainDPBP, "depot chest")

wait(700,900)

depotdeposit(StackableDPBP,"Spider Silk","Strong Health Potion","Bat Wing","Star Herb","Black Pearl","Mutated Bat Ear","Small Amethyst")

wait(700,900)

depotdeposit(LootDPBP,"Time Ring","Knight Legs","Knight Armor","Platinum Amulet","Lightning Headband","Obsidian Lance","Batwing Hat","Mercenary Sword")

Troque os items em depotdeposit() pelos items de sua hunt.

5 - Checkar:

Agora crie uma nova action, ela fará a contagem dos supplys e irá para o setup se não estiver certo:

  Citar
if itemcount(MPname) < MPtobuy and itemcount(HPname) < HPtobuy then

gotolabel('Setup')

end

6 - Hunt:

Va para a sua hunt e o primeiro waypoint do local de caça deve se chamar "Hunt", quando der uma volta no respawn faça uma action:

  Citar
if itemcount(MPname) > MPtoback and itemcount(HPname) > HPtoback and cap > Captoback then

gotolabel('Hunt')

end

e agora faça o caminho de volta à cidade onde tudo começa.

Algumas actions interresantes.

Passar potions para bp:

  Citar
closewindows()

wait(500, 1000)

openitem(MainBP, 'back')

wait(500, 1000)

resizewindows()

while itemcount(MPname) > 0 do

closewindows()

wait(500, 1000)

openitem(MainBP, 'back')

wait(500, 1000)

resizewindows()

wait(500, 1000)

openitem(PotionsBP, MainBP, true)

wait(500, 1000)

resizewindows()

wait(500,900)

moveitems(MPname, MainBP, PotionsBP, 100)

wait(500,900)

closewindow(PotionsBP)

end

wait(500,900)

while itemcount(HPname) > 0 do

closewindows()

wait(500, 1000)

openitem(MainBP, 'back')

wait(500, 1000)

resizewindows()

wait(500, 1000)

openitem(PotionsBP, MainBP, true)

Abrir Backpacks:

  Citar
]closewindows()

wait(500, 1000)

openitem(MainBP, 'back')

wait(500, 1000)

resizewindows()

wait(500, 1000)

openitem(PotionsBP, MainBP, true)

wait(500, 1000)

resizewindows()

openitem(LootBP, MainBP, true)

wait(500, 1000)

resizewindows()

openitem(GoldBP, MainBP, true)

wait(500, 1000)

resizewindows()

Feito por: Faj

  • 1 month later...
  • 9 months later...
Postado
  Em 02/03/2013 em 19:48, EdsonJunior disse:

 

Cara, fiquei até meio receoso do tanto de erro que eu ia encontrar, resolvi fazer um para um char low level e a minha gostosa surpresa foi a de que ficou 100%.

Até hoje não vi ninguém explicar tão bem.

Muito obrigado.

  • 1 year later...

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo