L2Walker Guide/Q&A/Downloads

01/14/2012 23:06 dave2041#1
=========== Status ===========
IG -------------------------------- ONLINE
OOG ----------------------------- OFFLINE

As the walker thread has become rather large and clumsy i am making this thread to glean the pertinant information and downloads from it's many pages in order to help new comers. If this is useful then i will update it, otherwise i shall let it die and no speak of it again :P

.................................................. .. Downloads .................................................. ..

[Only registered and activated users can see links. Click Here To Register...] ------------------------------------------> Fapsters L2Walker 2.19 repack
[Only registered and activated users can see links. Click Here To Register...] ------------------------------------------------> Jezcat
[Only registered and activated users can see links. Click Here To Register...] -------------------------------------------------> Official L2Walker
[Only registered and activated users can see links. Click Here To Register...] --------------------------------------------------> Official L2Walker
[Only registered and activated users can see links. Click Here To Register...] -----------------------------------------------------------> L2InfoB.rar
[Only registered and activated users can see links. Click Here To Register...] -----------------------------------------------------------> Fapsters L2InfoB.rar
[Only registered and activated users can see links. Click Here To Register...] --------------------------------------------> Calciumantacid's 2.19 repack
[Only registered and activated users can see links. Click Here To Register...] ------------------------------------> Newbz0r L2InfoB.dat
[Only registered and activated users can see links. Click Here To Register...] --------------------------------------------------------------> evilbaby's Walker repack

========================== Bugs: =========================
  • Sitting on Low mp or hp, Character wont stand up
  • Skill name's/Monster Names/Item Names Blank in walker (You can guess which skill you want by cycling through the blank names until your desired skill is used)
  • Getting stuck on geometry ~(Trees, rocks, Hills etc)
  • Character will run to monster and stand there (set Attack range to 10000 in policy)
  • Consuming hp pots at low hp - Works intermitently
  • Spoil/sweep skills do not work (bot uses spoil skill non stop untill it is out of mp, but even when monster is spoiled, sweeper isn't used, character just switches to another monster)
  • Party buffs intermitently working (Auto detect usually doesn't work)
  • Self heal/party heal doesn't work (this is primarily due to walker not understanding how much hp/mp you or another character has)
  • Rez/item rez doesn't work

======================== Other Bots: ========================

[Only registered and activated users can see links. Click Here To Register...] ---------------------------------------------> Nice bot, free trial then 4$ a month
[Only registered and activated users can see links. Click Here To Register...] --------------------------------------------------> Free, Extensive scripting support, offers many complex features
[Only registered and activated users can see links. Click Here To Register...] --------------------------------------------------> Great free bot, offers undetectable (client side) botting, Features growing daily with support for multiple characters, monster lists, skills and more!
[Only registered and activated users can see links. Click Here To Register...] -------------------------------------------------> Only including this here because i know others have used it. Not a bot per se, but offers the ability to bot (this is more of a CP/PVP assist program) Users have been banned using this so don't think it's perfect. Also, $3.50 USD a month


========================== Guides: =========================

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]


===================== Scripting Reference: =====================

This is posted as i found it, i'm not sure who the original author is:
Code:
*******************************************
*                                         *
*  Walker Script Specification  *
*             Last Modified On 2009-05-07 *
*                                         *
*  Official Website:  www.towalker.com   *
*                                         *
*******************************************

1. Each line in the script contains one script command at most. The command name is before "()", and the parameters are in the "()".if you write a wrong command, you will get a message: No ins.The message does not send to game server. 
2. The script command is case-insensitive.
3. Judgement-command(condition-command): 
     if the condition in the judgment-command is true, 
     Walker will execute next command or the commands in "{ }", 
     otherwise Walker will skip  next command or the commands in "{ }". 
For example:

ItemCount(Scroll of Escape[Id=736],<,1)
{
Msg(No scroll)
Jmp(Return town by foot)
}
UseItem(Scroll of Escape)
Delay(5000)

Or

ItemCount(Scroll of Escape[Id=736],>=,1)
Jmp(Return town by scroll)
Msg(No scroll, return town by foot)

Note:
1. In the following specification, "mytom" is a virtual player name.
2. If you find mistake in this specification or script itself, 
   please write email to: [Only registered and activated users can see links. Click Here To Register...]

*******************************************
*                                         *
*       Script Command List               *
*                                         *
*******************************************
The format is like this: Command: Command Parameters, command description, explanation of the paramaters, examples, other specifications of this command.
===========================================
UseSkill(SkillName[ID=x],SELF|PLAYER|PARTY|NPC|PET,TargetName) 
           For example: UseSkill(Shield[Id=1040],PLAYER,mytom)    use Shield on player mytom 

UseItem:   UseItem(ITEMName[ID=x],SELF|PLAYER|PARTY|NPC|PET,TargetName)
For example: UseItem(Scroll of Escape[Id=736],SELF,mytom).

BuyItem:   BuyItem(Item Name[Id=XXX],Count) 
For example1:	BuyItem(Scroll of Escape[Id=736],2)    
For example2:	BuyItem(Scroll of Escape[Id=736],2;Scroll of Resurrection[Id=737],2);
            
                       
SellItem:  SellItem(Item Name[Id=XXX],Count)
For example1: SellItem(Scroll of Escape[Id=736],2); 
For example2: SellItem(Scroll of Escape[Id=736],2;Scroll of Resurrection[Id=737],3)  
For example3: SellItem(*) is sell all items which setting as "Sell" in current config


SaveItem:  SaveItem(Item Name[Id=XXX],Count)
Deposit Items in the warehouse
For example1: SaveItem(Scroll of Escape[Id=736],2),
For example2: SaveItem(Scroll of Escape[Id=736],2;Scroll of Resurrection[Id=737],3)
For example3: SaveItem(*) is deposit all items which setting as "Warehouse" in current config

LoadItem:  LoadItem(Item Name[Id=XXX],Count)
Withdraw items from warehouse
For example1: LoadItem(Scroll of Escape[Id=736],2)
For eaxmple2: LoadItem(Scroll of Escape[Id=736],2;Scroll of Resurrection[Id=737],3)

MSG:       MSG(Info),
Prompt Info, only can see by yourself,the info does not send to game server. 
For example: MSG(return town after dead!) 

SET([FIGHTSTART|FIGHTSTOP])
Explanation:Start or stop Fight
For eaxmple:SET(FIGHTSTART)    //Start Fight
	    SET(FIGHTSTOP)	//Stop Fight

SET(FIGHT,START|STOP)

SET(L2WALKER,ENABLE|DISABLE)  // ENABLE or DISABLE L2walker


Delay:      Delay(N), the script execution pause for N ms, for example: Delay(5000)  , Pause 5 seconds

Label:      Label(XXX),
            XXX is label name,  JMP and Call will use this
            for example: LABEL(detect range), there are match case some commands after label.   

Jmp:        Jmp(XXX),
            jump to the command with the certain label,
            for example Jmp(detect range), use it to control the scripts execute flow

Call:       Call(XXX), XXX is the label name,
            for example: Call(begin attack), 
            the difference between "Jmp" and "Call" is that: you must use RETURN() to return From block of commands
                "Call" will return to execute the next command after execute the block of commands with the certain label. 

RETURN():

MoveTo(X,Y,Z):  MoveTo(X,Y,Z), make the character MoveTo the location(X,Y,Z)

NpcSel:     NpcSel(NPC Name[Id=XXX]),
            Select the NPC, for example NpcSel(Jackson[Id=7002])

NpcDlg:     NpcDlg(NPC Name[Id=XXX]), 
            chat with this NPC, for example: NpcDlg(Jackson[Id=7002])
                      
DlgSel:	    DlgSel(str) 
            select "str" in the dialog, for example: DlgSel(Sell Item)

CharStatus([CHP|CMP|HP|MP|WEIGHT|LV|SP|RACE|STAND],[>=|>|==|!=|<|<=],num)
            Condition command, detect the status of character,
            CHP(current hp value), CMP(current mp value) 
            HP(hp percent), MP(mp percent),WEIGHT(load percent),
            LV(Level), SP, RACE(Human:0, Elf:1, Dark Elf:2, Orc:3, Dwarf:4)
            For example: CharStatus(Weight,>=,45), detect whether weight is over 45% or not

PosOutRange: PosOutRange(X, Y, Z, Radius)
             Condition command,detect whether char is out of rangeor not,
For example: PosOutRange(-96716,255766,-3443,3000) dectect wether char is out of the circle which center is (-96716,255766,-3443) and the radius is 3000.
like this:
PosOutRange(100,100,100,500)
{
MSG(Please Stand near by XXX to start)
EXIT()
}


PosInRange:  PosInRange(X, Y, Z, Radius)
             Condition command, detect whether char is in the range or not,
             for example: PosInRange(-96716,255766,-3443,3000)

GoHome:       GoHome()  return town after dead

Say:          Say(XXX), say XXX in normal channel


Exit:         Exit(), exit the execution of the scrpt

Pause:        Pause(), pause the execution of the script

StrInDlg:     StrInDlg(XXX)
              Condition command, detect whether XXX is in the NPC dialog or not
              For example: StrInDlg(Accetp)

StrNotInDlg:    StrNotInDlg(XXX) 
              Condition command, detect whether XXX is not in the NPC dialog
              For example: StrNotInDlg(Accetp)

ChangeWaitType: ChangeWaitType(X)
                X=0:sit down, X=1 stand up

ForceAttack:  ForceAttack(NPC Name[Id=XXX]), Attack NPC

SET(RANGETYPE,RAND)      //Set combat range to random(no limit range)

SET(RANGETYPE,STARTPOS,radii) //make the current pos as center of combat range and radius is radii

SET(RANGETYPE,DEFPOS,x,y,z,radii) //make the (x,y,z) as center of combat range and radius is radii

SET(RANGETYPE,DEFRANGE) //set combat range to custom polygon range

SET(RANGETYPE,DEFPATH)  //set combat range to certain path. 

SET(DEFRANGE,CLEAR)    //clear the pos of the polygon.

SET(DEFRANGE,ADD,x,y,z) //add the pos (x,y,z) to polygon

SET(DEFPATH,CLEAR)      //clear the pos of default path,Set(DefPath,Clear)

SET(DEFPATH,ADD,x,y,z,radii) //add the pos(x,y,z) to default path

SET(MON,ATTACK|NOATTACK|ATTACKONE,Name[ID=n];Name1[ID=n];|*)
SET(ITEM,PICK|NOPICK|SAVE|NOSAVE|SELL|NOSELL|TRADE|NOTRADE,Name[ID=n];Name1[ID=n];|*)

IsMember:   IsMember(Player Name)
            Condition command, detect whether mytom is party member
Fox example: IsMember(mytom)

!IsMember:  !IsMember(Player Name)
            Condition command, detect whether mytom is not party member
Fox example: !IsMember(mytom)
 
RequestJoinParty: RequestJoinParty(PlayerName,type)
                  Request Player to join party,
                  Type: Item-Distribution-Method, 0 certain, 1 random, 2 rand include swap, 3 as party member sequence, 4: sequence include swap
                  for example: RequestJoinParty(mytom,0)

RequestOutParty:  RequestOutParty(PlayerName)
                  drive object out of party, 
                  for example: RequestOutParty(mytom)

QuitParty:        QuitParty()
                  quit party

MemberStatus:      MemberStatus(object name,status name[Id=XXX])
                   condition command, detect whether object has certain status,
                   for example: MemberStatus(mytom,Shield[Id=1040])

!MemberStatus:     !MemberStatus(object name,status name[Id=XXX])
                   condition command, detect whether object does not have certain status
                   for example: !MemberStatus(jack,Shield[Id=1040])

CharBuffs(Shield[Id=1040])
Check yourself if you have status Shield or not

!CharBuffs(Shield[Id=1040])


ItemCount:         ItemCount(ItemName[Id=XXX],cond, Count)
                   Condition command,
                   cond: >=, >, ==, !=, <, <=
ItemCount(ItemName[ID=x],[>=|>|==|!=|<|<=],count)
Thanks to: L2-Zur, Fapster, Kakao872, Jezcat, alex85bz, Gerard222, Calciumantacid, Newbz0r, evilbaby
01/14/2012 23:48 Yamilin#2
Im new, which one i can use in official??
01/15/2012 00:13 dave2041#3
Quote:
Originally Posted by Yamilin View Post
Im new, which one i can use in official??
Currently afaik walker doesn't verify for official, but any in the "other bots" section should work. might be best to try L2Zur first if you are new to botting as it is easy to setup and poses the least risk until you are familiar with it's capabilities and need something more :)
01/15/2012 00:17 Yamilin#4
ok thanks. i tried it but says something about my windows 7 version...
01/15/2012 01:26 xeboban#5
anyone bot working for official??
01/15/2012 10:17 dave2041#6
Quote:
Originally Posted by Yamilin View Post
ok thanks. i tried it but says something about my windows 7 version...
Ah my apologies, i believe it's x64 only, that wont work if you are on 32 bit windows.
01/15/2012 10:44 Gerard222#7
Dave ty for incluying a credits :D
01/15/2012 11:29 ananskom#8
very nice :)
01/15/2012 12:26 xxdfgxx#9
Nice but none of these walkers work on OFF.... :X
01/15/2012 13:01 tomanekd#10
I play on Dragon Network. I used to use L2w 2.19 version, bu suddenly it stopped work. When I press END - nothing happens... What does it mean? Gms fixed it? I tried to reinstal and also tried other versions of l2w.
01/15/2012 13:07 dave2041#11
Quote:
Originally Posted by tomanekd View Post
I play on Dragon Network. I used to use L2w 2.19 version, bu suddenly it stopped work. When I press END - nothing happens... What does it mean? Gms fixed it? I tried to reinstal and also tried other versions of l2w.
It means that walker verification is currently not working.
01/15/2012 15:58 tomanekd#12
Quote:
Originally Posted by dave2041 View Post
It means that walker verification is currently not working.
thank you for respond
and could it be fixed? :rolleyes:
02/02/2012 19:49 jobanivrot#13
When i`m loging into game i had disconnect ... WHY??? server is java. then i play gracia everything was perfect... and now i cant bot.. cause always log in i had disconect.... Server [Only registered and activated users can see links. Click Here To Register...] .. tnx 4 ur help . and srry 4 my english
02/16/2012 22:06 alemila#14
i've tryed 2.19 on L2 High Five server, it work good but on about 5min the server kick me ... onyone can help me?
02/17/2012 13:09 sarmoulas1#15
For me the best bot is l2net but have not auto detect bufs and protect member .for simple use bot look l2 tower [Only registered and activated users can see links. Click Here To Register...] but for single window the second window sleep zZzZzZz, very easy bot.thx dave2041 i have search the web for l2walker and he help me to found here i like l2 walker my old friend but have little bugs thx men you are the best.