Results 1 to 4 of 4

Thread: Como calcular o valor pelo numero de pots faltando?

  1. #1
    Normal User
    Join Date
    Feb 2013
    Posts
    14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    4

    Como calcular o valor pelo numero de pots faltando?

    Minha duvida é a seguinte.

    Programei para o bot sempre comprar 200 pots(mana potion) x 50gp = 10K em pots

    Porem se ele esta com 100 pots na BP ele compra apenas 100 pots no npc(pois assim ele irá ficar com 200 pots como o programado).

    O problema é que ele sempre retira do banco o dinheiro para comprar as 200 pots, queria saber se tem como fazer para ele calcular o numero de pots restantes e retirar o dinheiro apenas para essas, e não para o total programado.

  2. #2
    Normal User tryller's Avatar
    Join Date
    Oct 2012
    Posts
    114
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    12
    Rep Power
    5
    acho que é buyitemsupto
    algo asism... é asism que ta nos script do BUGWT e blakw
    ele calcula quantas pot falta

  3. #3
    iBot User
    Join Date
    Apr 2012
    Posts
    19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    20
    Rep Power
    5
    Você declara variavel com o nome da sua supply e o valor da mesma.
    Na hora de retirar, você faz o count do que há na sua bp e extrai do que quer comprar, ficando assim apenas o necessario.
    Só toma cuidado para caso o char não gaste, ou pegue na hunt alem do que você colocou para ser o maximo, ele não realize uma operação negativa, o que buga o script pois ele retira a grana errada.

  4. #4
    iBot User Raph_'s Avatar
    Join Date
    Feb 2013
    Posts
    391
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    59
    Rep Power
    4
    Withdraw Action (Bank):
    Code:
    local VALOR_WITHDRAW = math.max(200 - itemcount("mana potion"), 0) * itemcost("mana potion")
    
    if not ischannel("NPCs") then
    	say("hi")
    	wait(2000)
    else
    	npcsay("hi")
    	wait(2000)
    end
    npcsay("deposit all")
    wait(800,1000)
    npcsay("yes")
    wait(800,1000)
    npcsay("balance")
    wait(800,1000)
    npcsay("withdraw "..VALOR_WITHDRAW)
    wait(800,1000)
    npcsay("yes")
    wait(800,1000)
    npcsay("balance")
    Comprar Potions:
    Code:
    opentrade()
    wait(2000, 3000)
    buyitemsupto("mana potion", 200, itemcount("mana potion"))
    wait(2000, 4000)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •