Signup Now
Page 6 of 7 FirstFirst ... 4567 LastLast
Results 51 to 60 of 66
  1. #51
    Moderator Leonardo's Avatar
    Join Date
    Dec 2013
    Location
    Brazil
    Posts
    758
    Reputation
    77
    Rep Power
    23
    Quote Originally Posted by Fermonos View Post
    I don;t understand what I've done wrong but I can never seem to get this script to work. Is it because I have targetting on and it's using exori frigo?

    I can see it trying to use the avalanche but it's saying 'You may not attack this person'. I even added the name to the list and put false on considering players. Both didn't work, and I tried it all with targeting off I just can't see to make it work.
    It's something with you pvp settings (dove mode, white mode, etc...) on of them should work for your world, but now they are blocking your character to hit someone.

  2. #52
    Banned
    Join Date
    Mar 2014
    Location
    Libera
    Posts
    327
    Reputation
    11
    Rep Power
    0
    Quote Originally Posted by Leonardo View Post
    It's something with you pvp settings (dove mode, white mode, etc...) on of them should work for your world, but now they are blocking your character to hit someone.
    Butttt, I went into red hand red dove and still it never worked. Maybe because he's in my guild? But the question comes to why the fuck is it trying to attack a person anyway? Why can't it avalanche near the monster not the person lol?

  3. #53
    Moderator Leonardo's Avatar
    Join Date
    Dec 2013
    Location
    Brazil
    Posts
    758
    Reputation
    77
    Rep Power
    23
    Quote Originally Posted by Fermonos View Post
    Butttt, I went into red hand red dove and still it never worked. Maybe because he's in my guild? But the question comes to why the fuck is it trying to attack a person anyway? Why can't it avalanche near the monster not the person lol?
    Try this one:

    init start
    -- VERSION 1.1.0 --

    local Monsters = {"Swampling", "Marsh Stalker", "Snake", "Water Buffalo"}

    local AmountToShoot = 3

    local Players = {
    Consider = true,
    Distance = 20,
    SafeList = {"Bubble", "Eternal Oblivion"},
    FloorDifference = 1
    }

    local Rune = "Avalanche Rune"

    local MoveSpeed = 9

    -- DO NOT EDIT BELOW --

    if not ($fasthotkeys or isbinded({Rune, 'crosshair'})) then
    printerrorf('Rune "%s" is not set on Tibia hotkeys, please change settings and restart script', Rune)
    end

    setsetting('Settings/MouseMoveSpeed', tostring(MoveSpeed))

    init end

    auto(100, 200)

    if not Players.Consider or paroundfloorignore(Players.Distance, Players.FloorDifference, unpack(Players.SafeList)) == 0 then
    local sqm = getarearunetile(false, unpack(Monsters))

    if sqm.amount >= AmountToShoot then
    pausewalking(1000)
    useitemon(Rune, 0, sqm.tile)
    pausewalking(0)
    wait(2000)
    end
    end

  4. #54
    Free User
    Join Date
    Oct 2014
    Posts
    4
    Reputation
    10
    Rep Power
    0
    @Leonardo when i tried this it still doesnt work. I mean it works in a sense but it still tries to attack the ek. i cant get it to shoot the ava unless i move the ek around alot.
    Im doing this at hellspawn.

  5. #55
    Free User
    Join Date
    Nov 2014
    Posts
    19
    Reputation
    10
    Rep Power
    0
    How to add an option to shoot this rune when stuck?

  6. #56
    Banned
    Join Date
    Aug 2014
    Posts
    315
    Reputation
    18
    Rep Power
    0
    @Leonardo you should add .isshootable to the persistent, because i used that on wote question for hunt when im doing work whit some friends and when im in the protecction zone try to shoot the rune xD

  7. #57
    Free User
    Join Date
    Oct 2014
    Posts
    3
    Reputation
    10
    Rep Power
    0
    Hi Guys


    I have problem with my area rune shooter script. My char try to shoot avalanches when in range but the bot walk meanwhile so my char ends up making exori frigo on the creature instead.
    Can someone more experiences in bots please help me out ?
    Here is my script


    }
    ]]
    Mobs = {'Draken Warmaster', 'Lizard High Guard', 'Lizard Legionnaire', 'Lizard Dragon Priest', 'Draken Warmaster'}
    wave = 'exevo gran frigo hur'
    ueName = 'exevo gran mas frigo'
    WavAmount = getuseroption('Amount of monsters to cast wave.')
    AoEAmount = getuseroption("Amount of monsters to cast Rune.")
    UEAmount = getuseroption("Amount of monsters to cast UE.")
    filteruseroptions(true)
    auto(200)

    if $vocshort ~= 'D' then
    return
    else
    if maroundspell(ueName, 'any', unpack(Mobs)) >= UEAmount and CastMasVis and cancast(ueName) and (paround_ib(7, true) == 0 or not PVP) then
    cast(ueName)
    wait(500)
    elseif maround(0, unpack(Mobs)) >= WavAmount and CastWave and cancast(wave) then

    local BestAmount, BestDir = 0, $self.dir
    for Dir, Amount in pairs({n = 0, e = 0, s = 0, w = 0}) do
    Amount = maroundspell(wave, Dir, unpack(Mobs))
    if Amount > BestAmount or (Amount >= BestAmount and Dir == $self.dir) then
    BestAmount, BestDir = Amount, Dir
    end
    end
    if BestAmount >= math.max(WavAmount, 1) then
    while $self.dir ~= BestDir do
    pausewalking(650)
    turn(BestDir)
    end
    cast(wave)
    pausewalking(0)
    end
    end

    if runeinfo(Rune).cancast and itemcount(Rune) > 0 and (paround_ib(10, true) == 0 or not PVP) then
    local temp = getarearunetile(PVP, unpack(Mobs))
    if temp.amount >= math.max(AoEAmount, 1) then
    useitemon(Rune, topitem(temp.x,temp.y,temp.z), temp.tile)
    end
    end

    if $attacked.id > 0 and $attacked.dist <= 3 and $attacked.isshootable then
    if $target.hppc >= 20 and cancast('exori gran frigo') then
    cast('exori gran frigo')
    wait(200,400)
    elseif cancast('exori frigo') then
    cast('exori frigo')
    wait(200,400)
    end
    end
    end



    Thx


    / K
    Last edited by krippzster; 12-05-2014 at 10:56 AM.

  8. #58
    Free User
    Join Date
    Feb 2014
    Posts
    18
    Reputation
    10
    Rep Power
    0
    its not possible, the character makes in this case exori frigo before it even shoots the area rune. It's just not fast enouhg.

  9. #59
    Free User Legia's Avatar
    Join Date
    Dec 2013
    Posts
    9
    Reputation
    10
    Rep Power
    0
    Quote Originally Posted by Leonardo View Post
    Try this one:

    init start
    -- VERSION 1.1.0 --

    local Monsters = {"Swampling", "Marsh Stalker", "Snake", "Water Buffalo"}

    local AmountToShoot = 3

    local Players = {
    Consider = true,
    Distance = 20,
    SafeList = {"Bubble", "Eternal Oblivion"},
    FloorDifference = 1
    }

    local Rune = "Avalanche Rune"

    local MoveSpeed = 9

    -- DO NOT EDIT BELOW --

    if not ($fasthotkeys or isbinded({Rune, 'crosshair'})) then
    printerrorf('Rune "%s" is not set on Tibia hotkeys, please change settings and restart script', Rune)
    end

    setsetting('Settings/MouseMoveSpeed', tostring(MoveSpeed))

    init end

    auto(100, 200)

    if not Players.Consider or paroundfloorignore(Players.Distance, Players.FloorDifference, unpack(Players.SafeList)) == 0 then
    local sqm = getarearunetile(false, unpack(Monsters))

    if sqm.amount >= AmountToShoot then
    pausewalking(1000)
    useitemon(Rune, 0, sqm.tile)
    pausewalking(0)
    wait(2000)
    end
    end

    problem is that bot do it too slow and there is so big dealay sometimes when he shoot avalanche........
    how to configurate to make it spam as fast it possible?

  10. #60
    Free User
    Join Date
    Dec 2014
    Posts
    66
    Reputation
    24
    Rep Power
    20
    Quote Originally Posted by Legia View Post
    problem is that bot do it too slow and there is so big dealay sometimes when he shoot avalanche........
    how to configurate to make it spam as fast it possible?
    Use the built in area rune shooter in the targeting engine, that almost never fails.
    There is a tutorial how to set this up with categories.

 

 

Posting Permissions

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