AutoSS Crafting with L2Walker ... Possible?

06/22/2007 02:02 opti0n#1
I was wondering if it was possible to have a L2Walker script (.SEC) craft soulshots for you.

The most I can do is have my character sit, and then open the Dwarven Craft box.

If anyone can post some additions, tips, scripting code, or general advice I would greatly appreciate it.

Oh yeah, I am also looking for information on how to have the bot add soulshots to a private shop to continue sales.

If anyone has any of this information, lets hear it!
06/22/2007 02:08 Jack's Broken Heart#2
Grrr, there have been whole script COLLECTIONS here years ago. >.<

I remember some "SS crafting -> Storing SS to WH -> Selling them" scripts, I'll look for them tomorrow...
06/22/2007 02:39 opti0n#3
Well I just did some research and I dont think it's possible to use Private Stores or Click Buttons in eL2Walker 1.78. So I think that answers both questions.
06/22/2007 09:35 Jack's Broken Heart#4
Well, to question 1 : It is definitely possible.
06/22/2007 11:50 VeXz'#5
SS Script by kanavix (ltwo.insane-gamers.com)
Quote:
Ok, this script will craft SSD. All you have to do is to get your char sit near the stairs (to Taurin). Don't go down the stairs just near them. Make sure you have many Crystals and the script will do the rest. When you will have less than 300 soulore your char will go and buy 1500 and then return to near the stairs again. Also it will deposit the soulshots in wharehouse when you will have more than 50000 and then return to stairs.
Code:
LABEL&#40;start&#41;

{
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
USEITEM&#40;Recipe&#58; Soulshot&#58; D grade&#91;ID=1804&#93;&#41;
DLGSEL&#40;&#91;Create&#93;&#41;
}
DELAY&#40;1000&#41;
ITEMCOUNT&#40;Soulshot&#58; D-grade&#91;ID=1463&#93;,>,50000&#41; 
{
CALL&#40;Itemdeposit&#41;
}
DELAY&#40;1000&#41;
ITEMCOUNT&#40;Soul Ore&#91;ID=1785&#93;,&#60;,300&#41; 
{
CALL&#40;BuySoulOre&#41;
}
CALL&#40;start&#41;
RETURN
Label&#40;Itemdeposit&#41;
ChangeWaitType&#40;1&#41;
DELAY&#40;1000&#41; 
MOVETO&#40;81389,148454,-3495&#41;
MOVETO&#40;81544,149732,-3491&#41;
MOVETO&#40;81544,150207,-3559&#41;
MOVETO&#40;81704,150626,-3559&#41;
MOVETO&#40;81945,150661,-3559&#41;
MOVETO&#40;82288,150095,-3559&#41;
MOVETO&#40;82382,149943,-3559&#41;
DELAY&#40;1000&#41; 
NPCSEL&#40;Randolf&#91;ID=7095&#93;&#41;
DELAY&#40;1000&#41;
NPCDLG&#40;Randolf&#91;ID=7095&#93;&#41;
DELAY&#40;1000&#41;
DLGSEL&#40;Deposit Item &#40;Private Warehouse&#41;&#41;
DELAY&#40;1000&#41;
SAVEITEM&#40;Soulshot&#58; D-grade&#91;ID=1463&#93;,50000&#41;
DELAY&#40;1000&#41;
DLGSEL&#40;Deposit Item&#41;
DELAY&#40;1000&#41;
MOVETO&#40;82113,150428,-3559&#41;
MOVETO&#40;81923,150638,-3559&#41;
MOVETO&#40;81596,150663,-3559&#41;
MOVETO&#40;81524,149905,-3529&#41;
MOVETO&#40;81546,149889,-3522&#41;
MOVETO&#40;81523,149502,-3495&#41;
MOVETO&#40;81502,148237,-3495&#41;
MOVETO&#40;81505,147944,-3495&#41;
DELAY&#40;1000&#41;
ITEMCOUNT&#40;Soul Ore&#91;ID=1785&#93;,&#60;,300&#41; 
{
CALL&#40;BuySoulOre&#41;
}
ChangeWaitType&#40;0&#41;
CALL&#40;start&#41;
RETURN

Label&#40;BuySoulOre&#41;
ChangeWaitType&#40;1&#41;
DELAY&#40;1000&#41;
MOVETO&#40;81230,148422,-3495&#41;
MOVETO&#40;80696,148621,-3490&#41;
MOVETO&#40;80014,148580,-3559&#41;
MOVETO&#40;79788,148387,-3559&#41;
MOVETO&#40;79857,147895,-3559&#41;
MOVETO&#40;80014,147598,-3559&#41;
MOVETO&#40;80014,147638,-3558&#41;
MOVETO&#40;80332,147625,-3534&#41;
MOVETO&#40;80450,147796,-3534&#41;
DELAY&#40;1000&#41;
NPCSEL&#40;Denkus&#91;ID=7082&#93;&#41;
DELAY&#40;1000&#41;
NPCDLG&#40;Denkus&#91;ID=7082&#93;&#41;
DLGSEL&#40;Buy&#41;
DELAY&#40;1000&#41;
BUYITEM&#40;Soul Ore&#91;ID=1785&#93;,1500;&#41;
MOVETO&#40;80178,147660,-3534&#41;
MOVETO&#40;80101,147628,-3534&#41;
MOVETO&#40;79737,147642,-3559&#41;
MOVETO&#40;79811,148350,-3559&#41;
MOVETO&#40;79844,148535,-3559&#41;
MOVETO&#40;80381,148616,-3559&#41;
MOVETO&#40;80767,148624,-3490&#41;
MOVETO&#40;81122,148621,-3495&#41;
MOVETO&#40;81293,148325,-3495&#41;
MOVETO&#40;81361,148109,-3495&#41;
MOVETO&#40;81354,147996,-3495&#41;
MOVETO&#40;81480,147868,-3495&#41;
ChangeWaitType&#40;0&#41;
CALL&#40;start&#41;
RETURN
06/22/2007 14:36 opti0n#6
I'm not sure if you simply dont realize, are incompetent, or dont care .... but that script was made to be used before the new recipe book because atm, L2Walker can't click buttons. Recipes now use 'Create' buttons instead of text links, making DLGSEL ineffective and inapplicable.

I've done my research here .... and I am resorting to an autoit macro.
06/22/2007 14:53 Jack's Broken Heart#7
Uhm... Just an idea, what happens if you try to record a script with the IG-walker?

Be nice. ;P
06/22/2007 15:24 opti0n#8
What do you mean? For example ... combining the AutoIt script to work with a L2W script? If so, that is what I am doing. I am going to have L2Walker control quantity, movement, and warehouse work. AutoIt is just going to automate crafting. Maybe I'll release it when I am through :)
06/22/2007 16:11 Jack's Broken Heart#9
Nope.

Game Guard will block your macro programm , I guess.

Rumour says, that you can use the recipe book with L2walker (OOG and IG) by creating a script with the IG-walker. ;0
06/22/2007 22:27 opti0n#10
Ive tried that but there is no way to click buttons with IG Walker scripting. You can use DLGSEL which selects dialog in a window but that doesn't apply to buttons.

On interlude, you have to click the SSD recipe from the recipe book, then the Create button to craft the shots. How are you supposed to have walker do that if walker can't click buttons?

<hr>Append on Jun 23 2007, 18:17<hr> Alright, yeah private stores are possible ... not through scripting but directly through L2Walker. If we can simply get something to automate crafting, we should be ok.

You time how long it takes to craft x amount of shots. Have L2Walker vending add x amount of shots in y amount of time.

Any ideas since AutoIt doesn't work due to gameguard?

There are other macro tools such as ACTools but that's probably blocked too.
07/06/2007 11:24 zero362#11
hum... i need some macro for broken itens (cristalize) buy-broke-sell but i can't find command for broke