Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Lineage 2 > Lin2 Exploits, Hacks, Bots, Tools & Macros
You last visited: Today at 13:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Scripts/Guides emir0n and Boooooooooooo

Discussion on Scripts/Guides emir0n and Boooooooooooo within the Lin2 Exploits, Hacks, Bots, Tools & Macros forum part of the Lineage 2 category.

Closed Thread
 
Old 02/08/2009, 19:15   #31
 
emir0n's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,927
Received Thanks: 2,466
Little wings - Hatchling script

Autor : Blackdiu : This is the whole hatchling quest!
Maybe u have too Change GK DLGSEL. (teleport. or teleport)

u have too get the needed items in your inventar.
This Script works only with the hatchling INI so dont forget to load it

The Quest beginns in Giran at pet manager

ps: sorry for my english

emir0n is offline  
Thanks
16 Users
Old 04/21/2009, 10:13   #32
 
emir0n's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,927
Received Thanks: 2,466
Something for dualboxers that cant bot

script :

similar script without using sandbox : - thx too
- Note : if u have 2 clients running without sandboxie and using fr3ddys script,u have to restart all l2 windows if 1 crashes,or it will stop working
------

How to use :

hi all again

recently i was asking myself if i could make my dualboxing more effective on a protected server where walker/acp doesnt work

so basicly : i have a main char and a buffer(or a second char). The second char is running under sandbox and im using a autohotkey script.When u hold down the left Win key and press one of the 1-0 (under the F keys) the key will be pressed in the second window where buffer is running,even when the window is minimized.But u will have to know what skills u have on the skill bar ... i personaly recommend to make some macros for assist,recharge or something like that ...

so what do u need ... first of all sandboxie (azures client is proteced even from that ... ) .Install it with a serial key.After that,launch it and hit the Sandobx tab and create a new sandbox with the name "second" :



Next click on the new created sandbox > sandbox settings and check the "Show sandbox name in window title" box in the appeared window :


If u have this done,just go the to l2 system folder,right click on the l2.exe file and choose "Run Sandboxed".If everything is ok it should ask u in what sandbox u want to run the client - choose the "second" sandbox.

Next download the script :

source :

Just run it and it should work.Now when u press win+1,the first skill in the sandboxed client will be executed (even minimized).

You have to have "Enter chat" in lineage 2 options enabled so the pressed keys will execute commands not starting a chat.

So i hope this was not so confusing ... im not very good at explaining things :P And the script is very simple ... im planing to add some other features when i havea bit more time.If u have some good ideas,feel free to post.

Enjoy


---------

disscusion to the guide/scripts can be found
emir0n is offline  
Thanks
12 Users
Old 05/09/2009, 21:38   #33
 
emir0n's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,927
Received Thanks: 2,466
Script made byt :
This script is made for CT2.2 retail! I have tested it many times now everything works fine!

Have fun !
Regards, Strike
Quote:
// Script for "Get a Pet" Quest by Strike
// Requirements: LVL 15+ Dwarf (with top ng), few SOE
// Starting village : Gludin Central Place (front of the church)

// all u have to do:
// monster settings -> Set all monster to NOATTACK
// Pathing settings -> set the pathing type to "rand"
//

// the script runing over and over again until u push stop
// Have Fun!

Label(Kezdes)

MOVETO(-83764,150831,-3155)
MOVETO(-84040,150826,-3155)
MOVETO(-84114,150824,-3155)
MOVETO(-84550,150831,-3155)
NPCSEL(Martin[ID=30731])
NPCDLG(Martin[ID=30731])
Delay(1000)
DLGSEL(Quest.)
Delay(1000)
DLGSEL(Ask detailed questions.)
Delay(1000)
DLGSEL(I will take the task.)

MOVETO(-83189,150782,-3155)
NPCSEL(Newbie Guide[ID=31076])
NPCDLG(Newbie Guide[ID=31076])
Delay(1000)
DLGSEL(Check the list of available Support Magic.)
Delay(1000)
DLGSEL(Receive Support Magic.)
MOVETO(-82306,150546,-3155)
MOVETO(-81135,150224,-3100)

MOVETO(-81111,150162,-3082)
MOVETO(-80783,149932,-3070)
NPCSEL(Richlin[ID=30320])
NPCDLG(Richlin[ID=30320])
DLGSEL(Teleport.)
Delay(1000)
DLGSEL(Dwarven Village)
delay(5000)
NPCSEL(Wirphy[ID=30540])
NPCDLG(Wirphy[ID=30540])
DLGSEL(Teleport)
Delay(1000)
DLGSEL(Western Mining Zone (Central Shore))
MOVETO(136910,-205082,-3664)
MOVETO(137670,-204953,-3816)
MOVETO(139158,-203391,-3528)
MOVETO(141521,-203391,-3528)

Set(RANGETYPE, RAND)
SET(Mon,Attack,Plunder Tarantula[ID=20508])
SET(Mon,Attack,Hunter Tarantula[ID=20403])
SET(FIGHTSTART)

LABEL(gyujtes)

ITEMCOUNT(Bloody Tarantula Nail[ID=3427],<,50)
{
Delay(50000)
JMP(gyujtes)
}

SET(Mon,NoAttack,Plunder Tarantula[ID=20508])
SET(Mon,NoAttack,Hunter Tarantula[ID=20403])
delay(30000)
SET(FIGHTSTOP)
USEITEM(Scroll of Escape[ID=736])
delay(25000)

PosInRange(115790,-179146,-976,500)
{
moveto(115138,-178218,-880)

}

PosInRange(115271,-178561,-912,500)
{
moveto(115138,-178218,-880)

}

PosInRange(116352,-179264,-1080,500)
{
moveto(115633,-178785,-944)
moveto(115138,-178218,-880)

}
PosInRange(16738,-181494,-1392,500)
{
moveto(115633,-178785,-944)
moveto(115138,-178218,-880)

}
PosInRange(116450,-182897,-1536,500)
{
moveto(116702,-180260,-1184)
moveto(115633,-178785,-944)
moveto(115138,-178218,-880)

}
moveto(115138,-178218,-880)
LABEL(GK)

PCSEL(Wirphy[ID=30540])
NPCDLG(Wirphy[ID=30540])
NPCDLG(Wirphy[ID=30540])
Delay(1000)
DLGSEL(Teleport)
Delay(1000)
DLGSEL(The Town of Gludio)
delay(5000)
NPCSEL(Bella[ID=30256])
NPCDLG(Bella[ID=30256])
NPCDLG(Bella[ID=30256])
Delay(1000)
DLGSEL(Teleport.)
Delay(1000)
DLGSEL(The Village of Gludin)
delay(5000)
MOVETO(-80976,150049,-3070)
MOVETO(-82127,150526,-3155)
MOVETO(-84161,150916,-3155)
MOVETO(-84445,150832,-3155)

NPCSEL(Martin[ID=30731])
NPCDLG(Martin[ID=30731])
Delay(1000)
DLGSEL(Quest.)
Delay(1000)
DLGSEL(Ask about the next task)
MOVETO(-84257,150802,-3155)
MOVETO(-84153,150793,-3155)
MOVETO(-82081,150464,-3155)
MOVETO(-81159,150252,-3114)
MOVETO(-81074,150184,-3070)
MOVETO(-80859,149904,-3070)
NPCSEL(Richlin[ID=30320])
NPCDLG(Richlin[ID=30320])
Delay(1000)
DLGSEL(Teleport.)
Delay(1000)
DLGSEL(The Town of Gludio)
delay(5000)
NPCSEL(Bella[ID=30256])
NPCDLG(Bella[ID=30256])
Delay(1000)
DLGSEL(Quest.)
Delay(1000)
DLGSEL("I wish to learn about pets.")
Delay(1000)
DLGSEL(Next.)
delay(1000)
NPCSEL(Bella[ID=30256])
NPCSEL(Bella[ID=30256])
delay(1000)
NPCDLG(Bella[ID=30256])
NPCDLG(Bella[ID=30256])
Delay(1000)
DLGSEL(Teleport.)
Delay(1000)
DLGSEL(The Town of Dion)
delay(5000)
MOVETO(15551,142894,-2696)
MOVETO(17960,146147,-3096)
MOVETO(17396,147574,-3120)

NPCSEL(Metty[ID=30072])
NPCDLG(Metty[ID=30072])
NPCDLG(Metty[ID=30072])
Delay(1000)
DLGSEL(Quest)
Delay(1000)
DLGSEL("Tell me about the pets.")

MOVETO(17396,147574,-3120)
MOVETO(17960,146147,-3096)
MOVETO(15551,142894,-2696)

NPCSEL(Trisha[ID=30059])
NPCDLG(Trisha[ID=30059])
Delay(1000)
DLGSEL(Teleport.)
Delay(1000)
DLGSEL(The Town of Giran)
delay(5000)
MOVETO(82087,148213,-3493)
MOVETO(80772,148572,-3495)
MOVETO(79873,148785,-3559)
MOVETO(79826,148818,-3528)
MOVETO(79734,149017,-3559)
MOVETO(79699,149363,-3559)
MOVETO(80141,149472,-3537)
MOVETO(80449,149267,-3537)
MOVETO(80449,149267,-3537)
MOVETO(80447,149268,-3504)
NPCSEL(Ellie[ID=30091])
NPCDLG(Ellie[ID=30091])
Delay(1000)
DLGSEL(Quest.)
Delay(1000)
DLGSEL([Get a Pet (In Progress)])
Delay(1000)
DLGSEL("I wish to learn about pets.")
MOVETO(80394,149302,-3537)
MOVETO(80308,149363,-3537)
MOVETO(80046,149454,-3512)
MOVETO(79837,149534,-3559)
MOVETO(79820,148793,-3559)
MOVETO(80595,148608,-3500)
MOVETO(81872,148227,-3493)
MOVETO(83120,147947,-3485)
MOVETO(83234,147966,-3400)
MOVETO(83326,147963,-3431)
NPCSEL(Clarissa[ID=30080])
NPCDLG(Clarissa[ID=30080])
Delay(1000)
DLGSEL(Teleport)
Delay(1000)
DLGSEL(The Town of Gludio)
delay(5000)
NPCSEL(Bella[ID=30256])
NPCDLG(Bella[ID=30256])
DLGSEL(Teleport.)
Delay(1000)
DLGSEL(The Village of Gludin)
MOVETO(-81170,149954,-3120)
MOVETO(-81506,150174,-3120)
MOVETO(-82672,150812,-3155)
MOVETO(-84325,150825,-3155)
MOVETO(-84537,150828,-3155)
NPCSEL(Martin[ID=30731])
NPCDLG(Martin[ID=30731])
Delay(1000)
DLGSEL(Quest.)
Delay(1000)
DLGSEL(I am ready for the test.)



Label(Kerdesek)
Delay(2000)


STRINDLG(The wolf is a meat-eating)
{
DLGSEL(None of the above)
MSG(1)
JMP(Kerdesek)
}


STRINDLG(a part of the wolf)
{
DLGSEL(None of the above)
MSG(2)
JMP(Kerdesek)
}

STRINDLG(The following connections)
{
DLGSEL(Orc - Black Wolf)
MSG(3)
JMP(Kerdesek)
}


STRINDLG(What is the best way)
{
DLGSEL(When taking down a monster)
MSG(4)
JMP(Kerdesek)
}

STRINDLG(Which of the following do)
{
DLGSEL(A pregnant wolf makes)
MSG(5)
JMP(Kerdesek)
}


STRINDLG(What are the oldest)
{
DLGSEL(Dire Wolf)
MSG(6)
JMP(Kerdesek)
}

STRINDLG(Which of the following is the)
{
DLGSEL(A grown wolf is still)
MSG(7)
JMP(Kerdesek)
}

STRINDLG(How far)
{
DLGSEL(2.4 km)
MSG(8)
JMP(Kerdesek)
}

STRINDLG(of the breeding of)
{
DLGSEL(Pregnancy is nine month)
MSG(9)
JMP(Kerdesek)
}

STRINDLG(What kind of wolf leads)
{
DLGSEL(Male)
MSG(10)
JMP(Kerdesek)
}

STRINDLG(What is the normal lifespan)
{
DLGSEL(12-15 years)
MSG(11)
JMP(Kerdesek)
}

STRINDLG(Pets are very useful to their)
{
DLGSEL(Can be sent to the village)
MSG(12)
JMP(Kerdesek)
}

STRINDLG(How is a wolf)
{
DLGSEL(It's tail is always pointing)
MSG(13)
JMP(Kerdesek)
}

STRINDLG(Pets can disappear)
{
DLGSEL(24)
MSG(14)
JMP(Kerdesek)
}
STRINDLG(Congratulations!)
{
MSG(Quest completted! Push the Stop NOW if u want to quit!)
delay(5000)
JMP(Kezdes)
}

JMP(Kerdesek)
emir0n is offline  
Thanks
17 Users
Old 06/14/2009, 14:47   #34
 
emir0n's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,927
Received Thanks: 2,466
*******************************************
* *
* Walker Script Specification *
* Last Modified On 2009-05-07 *
* *
* Official Website: *
* *
*******************************************

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.


*******************************************
* *
* 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 doesn't 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)
emir0n is offline  
Thanks
6 Users
Old 07/01/2009, 10:02   #35
 
emir0n's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,927
Received Thanks: 2,466
NPC IDs from towalker :
emir0n is offline  
Thanks
9 Users
Closed Thread


Similar Threads Similar Threads
Emir0n???
10/19/2008 - Lineage 2 - 4 Replies
emir0n... correct now?thx^^ i need for it server website: .: Good vs Evil :. please i need help^:(emir0n thx)!!!or other please help me. server hosts: 208.109.206.98 L2authd.Lineage2.com
ty emir0n
10/15/2008 - Lineage 2 - 2 Replies
ty emir0n for the bot collection c4/interlude etc. great job:handsdown:



All times are GMT +1. The time now is 13:52.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.