• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Share your NeoBot scripts!

Beo

Three Magic
Joined
Aug 25, 2009
Messages
9,057
Solutions
1
Reaction score
846
Okay, following the previous "Elfbot" scripts, I have decided to do a Neobot script thread.


Feel free to share some with the community, from cavebot to healing w/e...

I'll post some later
~
 
I personally hate people who bot. You want to play tibia (Means you want to get levels and have fun.) and you can't spend some time on levels? Either you play manually or just quit, lazy c%!#t.
 
I personally hate people who bot. You want to play tibia (Means you want to get levels and have fun.) and you can't spend some time on levels? Either you play manually or just quit, lazy c%!#t.

1-30 is very boring if you are not rich, so why spend hours on those levels when you can have fun at the same time?
& knights are always boring, I just use them as moneymaker and PG MS etc.
 
Here's a good script that I use often. Credits to "Viov" on NeoBot Forums.

It does everything for you from your first log in (at level 1) until level 8, it will even leave Rookgaard. YOU DO ABSOLUTELY NOTHING!

-----

STARTING STEPS!

  1. Make a level 1, do not log in yet.
  2. Download the script from this thread and save it.
  3. Start up NeoBot and load the Tibia client. (DO NOT LOG IN)

Part 2:
4skx1j.png


After you do what is shown in the picture, log in to your new level 1.

Part 3:
15gp185.png


You do not touch anything on the computer or bot, it will do EVERYTHING. :w00t:

Enjoy!
 

Attachments

Nice one!
I will update soon, I haven't found any worthy scripts to put here.
 
Reporting all offtopic posts.

@up

I'm sure I can find one, I will edit this post if I do!


__________________________________________

Credits: hugol @ neobot forums (English)


Script kills all rotworms, slime can be lured so I have sliem on targeting (will atk only If slime atk char).
You can start it in Thais Deposit or in Cave(-3, under cyclops).
You need rope and you must be able to kill rotworms and carrion worms at same time (up to 5-6).

Recommended:

Lv: 10+ I think
Skills: 30+ I think
Some pots if you are low lvl..

Exp up to 10-11k/h
Deposit only gold.

54204465511515002536.jpg


03006228731355094141.jpg


51020851028237971595.jpg


Download
 
Last edited:
Setup: Hotkeys > CavebotList > Personal Configuration

2h3youe.jpg


Spawn:

2jajard.jpg


Backpack Setup:

28kirrk.jpg


Additional Information:
What does it do? It starts in Liberty Bay depot; open your backpacks; check for amount of mana and health potions - if enough supplies it goes to hunt, if not then it goes to bank; deposits and withdraws money for potions; takes life rings from depot if enabled; hunts.
How does it kill? It blocks 1 or 2 monsters. It runs from 3 and kill only with wand/rod. It runs from 4+ and uses 'exori vis'.
Level recommended: I used it on my level 13 sorcerer. I believe that from 9 it's fine, though, just pointless to buy mana potions (mpotion = false).
Additional features: takes life rings from depot. Pathfinding to avoid being roped and to avoid Tarantulas.
It does not deposits creature products. They are not worth that much, so I rather not have it.
Experience per hour: from 8K to 20K.
Money per hour: no clue. From 1K to 2K is my guess.


Code:
Change Log:
05/04 - Version 0.3 - Added reconnect on server save

Download:​



___________________________________________________________________________


Code:
www.speedy*****malware.localhost/files/28948477/ScriptsGlocieus.rar
 
I'll disponibilize the script I've made to hunt on Lizards, I was being too much reported on drags and a CM came to me.

It's complete, all you need is set the bps as the instructions and run it on depot of Port Hope.

EXP: 70k/h
GP: 10-13k/h


Bps Setup
You need a Yellow Backpack with Yellow Backpacks (each one inside each other) on your Port Hope depot - to deposit loots
A Brown Backpack on your backpack slot - to manas/ghps
A Camouflage Backpack with Camouflage Backpacks inside your Brown Backpack - to loots to be deposited
A Brocade Backpack with Brocade Backpacks inside your Brown Backpack - to gold and npc sellable items
ALWAYS HAVE YOUR BATTLE LIST OPEN


Features
Refill manas (250)
Buy eggs
Deposit items
Sell items to NPC Brengus
Safe backpacks open (to avoid on not having all bps exactly open)
SS on advance
Furniture breaker
Alerts (check Alerts script on persistent to change it if you dont want)


Please report the bugs on PM or here and I'll repair the script and post the new version
Version 1.1 released: Some cavebot ajusts
Version 1.2 released: Some cavebot ajusts like changing the depot sqm and some anti-bug stuff
Version 1.3 released: Adapted backpacks way of open according to the new update


Download:​



________________________________________


Code:
www.speedy*****malware.localhost/files/28948477/ScriptsGlocieus.rar
 
cooltext524527170.png

Heres simple and easy tarantula script for knight to complete ur tasks. I used it from 40 to 50lvl without dieing but im sure with good equipment u can start alot earlier.
Start script in dp with 0/300 tarantulas killed or u can edit the counter if u killed more just be sure to edit it back to 0 after killing hide. This will report tasks to grizzly and deposit ur items aswell as refil ur mana potions. As i said its very simple script and i didnt add creatures on follow cuz im lazy ass noob but anyways would like to share it with u guys so go to ur tibia client > options > general > unmark "autochase" click ok and go put ur chase icon to green on. Now it should work fine and it will follow every creature. I used brown backpack as a main backpack and yellow backpack for gold u can edit them from configurations how u wish. As i mentioned few times its simple script so have couple of brown mush rooms in ur bp because the script does not buy food but 200 mushrooms should last abt 15hours. wanna bot longer? buy more mushrooms


Vocation: Knight
Level: 30+ depends on ur eq
Skills: 40/40 (not sure what i had but i didnt skill the char at all and worked fine on tarantulas
Exp/h: Abt 20-30k in hour without happy hour
Spells: Wound Cleansing "exura ico"
Bpsetup: Main=brown backpack, gold=yellow backpack


CENTER]


The loot i got in tarantulas from 40-50lvl.

projectpic4.png



Download:​



_________________________________________________________________________________________________


Code:
www.speedy*****malware.localhost/files/28948477/ScriptsGlocieus.rar
 
i need a script for my knight level 37 with fire sword,tower shield,plate armor,dark helmet or (plate helmet i guess) emm plate legs,scarf,No Boots(optional:Zaon Boots)
 
Persistent hotkeys:



Trade checker:

Code:
[FONT=Courier]init start[/FONT] [FONT=Courier]     local items = {'name of item'}[/FONT]

 [FONT=Courier]     listas('Looking for message on Trade Channel')[/FONT]

 [FONT=Courier]init end[/FONT]

 [FONT=Courier]auto(1000)[/FONT]

 [FONT=Courier]foreach newmessage m do[/FONT]

 [FONT=Courier]    if m.type == MSG_CHANNEL then[/FONT]

 [FONT=Courier]        for i,j in ipairs(items) do[/FONT]

 [FONT=Courier]            if m.content:find(j) then[/FONT]
 [FONT=Courier]                playsoundflash('default.wav')[/FONT]

 [FONT=Courier]                listas(m.sender..' is selling '..j)[/FONT]

 [FONT=Courier]                break[/FONT]
 [FONT=Courier]            end[/FONT]

 [FONT=Courier]        end[/FONT]

 [FONT=Courier]    end[/FONT]

 [FONT=Courier]end[/FONT]

Auto trade:
Code:
[FONT=Courier]auto(100)[/FONT] [FONT=Courier]whatsay = 'your message' -- what do u want say?[/FONT]

  [FONT=Courier]say('Advertising', whatsay)[/FONT]
  [FONT=Courier]wait(2*60*1000, 2*63*1000)  [/FONT]

Anti monster trap:
Code:
[FONT=Courier]local rand [/FONT]  [FONT=Courier]auto(500)dontlist()[/FONT]
 [FONT=Courier]if maround() > 0 and not $pzone and ((maround(1) == 0 and $targetingtarget.id > 0 and $standtime >= 5000) or $standtime >= 60000) then [/FONT]
 [FONT=Courier]    rand = math.random(1,8) [/FONT]

 [FONT=Courier]        if (rand == 1) then move('w') [/FONT]
 [FONT=Courier]            elseif (rand == 2) then move('e') [/FONT]
 [FONT=Courier]            elseif (rand == 3) then move('n') [/FONT]

 [FONT=Courier]            elseif (rand == 4) then move('s') [/FONT]
 [FONT=Courier]            elseif (rand == 5) then move('nw') [/FONT]
 [FONT=Courier]            elseif (rand == 6) then move('ne') [/FONT]

 [FONT=Courier]            elseif (rand == 7) then move('sw') [/FONT]
 [FONT=Courier]            elseif (rand == 8) then move('se') [/FONT]
 [FONT=Courier]        end [/FONT]
 [FONT=Courier]    wait(1000) [/FONT]
 [FONT=Courier]end [/FONT]

Anti KS:
Code:
[FONT=Courier]init start[/FONT] [FONT=Courier]    local r = 5 -- Range.[/FONT]
 [FONT=Courier]    local safelist = {'Bubble', 'Eternal Oblivion'} -- The bot WILL KS this players. Add more to this if you want.[/FONT]
 [FONT=Courier]    table.insert(safelist, $name) -- Do not edit it.[/FONT]
 [FONT=Courier]init end[/FONT]
 
 [FONT=Courier]auto(100)dontlist()[/FONT]
 [FONT=Courier]local ppos = {}[/FONT]
 [FONT=Courier]foreach creature p 'pf' do[/FONT]
 [FONT=Courier]    if not table.find(safelist, p.name) then[/FONT]
 [FONT=Courier]        table.insert(ppos, {x = p.posx, y = p.posy})[/FONT]
 [FONT=Courier]    end[/FONT]
 [FONT=Courier]end[/FONT]
 [FONT=Courier]foreach creature c 'mf' do[/FONT]
 [FONT=Courier]    local ignore = false[/FONT]
 [FONT=Courier]    if c.id ~= $mattacker.id then[/FONT]
 [FONT=Courier]        for i = 1, #ppos do[/FONT]
 [FONT=Courier]            local difx, dify = ppos[i].x - c.posx, ppos[i].y - c.posy[/FONT]
 [FONT=Courier]            if math.abs(difx) <= r and math.abs(dify) <= r then[/FONT]
 [FONT=Courier]                ignore = true[/FONT]
 [FONT=Courier]                if c.ignored == false then[/FONT]
 [FONT=Courier]                    ignorecreature(c.id)[/FONT]
 [FONT=Courier]                end[/FONT]
 [FONT=Courier]                break[/FONT]
 [FONT=Courier]            end[/FONT]
 [FONT=Courier]        end[/FONT]
 [FONT=Courier]    end[/FONT]
 [FONT=Courier]    if ignore == false and c.ignored == true then[/FONT]
 [FONT=Courier]        ignorecreature(c.id, true)[/FONT]
 [FONT=Courier]    end[/FONT]
 [FONT=Courier]end[/FONT]
 [FONT=Courier]if $attacked.id ~= 0 then[/FONT]
 [FONT=Courier]    if $attacked.ignored then[/FONT]
 [FONT=Courier]        stopattack()[/FONT]

 [FONT=Courier]    end[/FONT]

 [FONT=Courier]end [/FONT]

Low health alert:
Code:
[FONT=Courier]init start[/FONT] [FONT=Courier]local hppcAlert = 50 --[/FONT] this in percent

 [FONT=Courier]init end[/FONT]

  [FONT=Courier]auto(100)[/FONT]
  [FONT=Courier]if $hppc <= hppcAlert then[/FONT]
 [FONT=Courier]playsound('monster.wav')[/FONT]

 [FONT=Courier]wait(1500,2000)[/FONT]
 [FONT=Courier]end[/FONT]

PK Defense: (use a pk label and waypoints in cavebot to run to pz)
Code:
[FONT=Courier]init start[/FONT] [FONT=Courier]   local weaponid = 'your defensive weapon' -- Change this if you want.[/FONT]
 [FONT=Courier]   local pkfound = false[/FONT]
 [FONT=Courier]   local handn,hand = findweapon()[/FONT]
 [FONT=Courier]   if type(weaponid) == 'string' then weaponid = itemid(weaponid) end[/FONT]
 [FONT=Courier]init end[/FONT]
  [FONT=Courier]auto(100)[/FONT]
 [FONT=Courier]if not pkfound then[/FONT]
 [FONT=Courier]   foreach creature pp 'p' do[/FONT]
 [FONT=Courier]      if pp.skull > 0 and pp.skull ~= SKULL_GREEN then[/FONT]
 [FONT=Courier]         local pkfound = true[/FONT]
 [FONT=Courier]      end[/FONT]
 [FONT=Courier]   end[/FONT]
 [FONT=Courier]else[/FONT]
 [FONT=Courier]   while hand.id ~= weaponid do setattackmode('defensive', 'stand') gotolabel('pk') equipitem(weaponid,handn) wait(300,700) end[/FONT]
 [FONT=Courier]   if not $hasted then cast('your haste spell') wait(300,700) end[/FONT]
 [FONT=Courier]   setcavebot('on')[/FONT]
 [FONT=Courier]end  [/FONT]

Anti PK trap (moving items around to under yourself + standtime alert)
Code:
[FONT=Courier]auto(100) if $standtime >= 20000 then playsound("monster.wav") [/FONT] [FONT=Courier]for i=1, -1, -1 do[/FONT]
 [FONT=Courier]    for j=-1, 1 do[/FONT]

 [FONT=Courier]        local pos = {$posx+i, $posy+j, $posz}[/FONT]
 [FONT=Courier]        local topid = topitem(table.unpack(pos)).id[/FONT]
 [FONT=Courier]        if not itemproperty(topid, ITEM_NOTMOVEABLE) then[/FONT]
 [FONT=Courier]            moveitems(topid, ground($posx, $posy, $posz), ground(table.unpack(pos))) waitping()[/FONT]
 [FONT=Courier]        end[/FONT]
 [FONT=Courier]    end[/FONT]
 [FONT=Courier]end[/FONT]

 [FONT=Courier]end[/FONT]

Team alert:
Code:
[FONT=Courier]auto(100) if paround(8) >= 4 then playsound("monster.wav") end[/FONT]
 
Back
Top