varrakuda Posted December 12, 2015 Posted December 12, 2015 (edited) 1: ok now i open the question but imposible select class :S. i try with this code but nothing. engine.openquestion; delay(500); engine.dlgsel('Orc Raider.'); delay(500); engine.dlgsel('Orc Raider'); delay(500); engine.dlgsel(1); delay(500); engine.bypasstoserver ('Orc Raider.'); delay(500); engine.bypasstoserver ('bypass -h Orc Raider.'); delay(500); engine.bypasstoserver ('-h Orc Raider.'); or https://imageshack.us/i/pad6JLnwj 2: ok 3: i don't understand :S 4: ok Ty a lot Edited December 12, 2015 by varrakuda Quote
Szakalaka Posted December 12, 2015 Posted December 12, 2015 Most probably bypasstoserver is wrong. It is not a name of the dialog, but it can be any value under the link. Quote
adr.bot Posted December 12, 2015 Posted December 12, 2015 its toturial window, so as i know not posible Quote
GeoPrey-qHp Posted December 13, 2015 Posted December 13, 2015 Maybe someone have lifestone/augument script to share? :D Quote
cuppacoffee Posted December 13, 2015 Posted December 13, 2015 All you need to make it is shared here in this topic already. Quote
jorvus Posted December 13, 2015 Posted December 13, 2015 (edited) Hi, is it possible to use hotkeys in scripts? I'd like to start the following script only if i hit a hotkey, lets say "B". Edit: I tried Script.Suspend and Script.Resume but i dont know how to assign a hotkey. var i:integer; begin for i := 0 to CharList.Count - 1 do begin if Charlist.items(i).attackable and ((User.DistTo(Charlist.Items(i)) < 400)) and not Charlist.items(i).dead then begin engine.settarget(Charlist.items(i)); end; end; end. Edited December 13, 2015 by jorvus Quote
adr.bot Posted December 13, 2015 Posted December 13, 2015 Hi, is it possible to use hotkeys in scripts? I'd like to start the following script only if i hit a hotkey, lets say "B". Edit: I tried Script.Suspend and Script.Resume but i dont know how to assign a hotkey. var i:integer; begin for i := 0 to CharList.Count - 1 do begin if Charlist.items(i).attackable and ((User.DistTo(Charlist.Items(i)) < 400)) and not Charlist.items(i).dead then begin engine.settarget(Charlist.items(i)); end; end; end. yeah you need waitaction var KeyCode, k: integer; begin while true do begin delay(150); Engine.WaitAction([lakey], KeyCode, k); if (KeyCode = $31) then begin //key 1 // // do something // end; end; end. at this case it must be like var KeyCode, k: integer; i:integer; begin while true do begin delay(150); Engine.WaitAction([lakey], KeyCode, k); if (KeyCode = $31) then begin //key 1 // for i := 0 to CharList.Count - 1 do begin if Charlist.items(i).attackable and ((User.DistTo(Charlist.Items(i)) < 400)) and not Charlist.items(i).dead then begin engine.settarget(Charlist.items(i)); end; end; // end; end; end. Quote
jorvus Posted December 13, 2015 Posted December 13, 2015 adr.bot u are awesome as alway. Works perfect thank you. This makes PvP a lot less frustrating :) Quote
adr.bot Posted December 14, 2015 Posted December 14, 2015 adr.bot u are awesome as alway. Works perfect thank you. This makes PvP a lot less frustrating :) no problem Quote
varrakuda Posted December 16, 2015 Posted December 16, 2015 hi, if posible take or save something in warehouse?. Thanks a lot. Quote
adr.bot Posted December 16, 2015 Posted December 16, 2015 hi, if posible take or save something in warehouse?. Thanks a lot. with cracked not posible, about new bot i dont know probably not posible too Quote
varrakuda Posted December 16, 2015 Posted December 16, 2015 hi, if posible take or save something in warehouse?. Thanks a lot. with cracked not posible, about new bot i dont know probably not posible too mmm ok. i try to send all with mail but dont work you know why? var y, id, total: Integer; item: tl2Item; begin if (y=0) then begin for id := 1 to 20000 do if inventory.user.byid(id, item) then begin total := item.count; engine.sendmail('calvo', 'theme','text', [id, total]); end; end; end. and if posible send mail whit 2 or more diferent items (coal, charcoal and adena)? Quote
adr.bot Posted December 16, 2015 Posted December 16, 2015 mmm ok. i try to send all with mail but dont work you know why? var y, id, total: Integer; item: tl2Item; begin if (y=0) then begin for id := 1 to 20000 do if inventory.user.byid(id, item) then begin total := item.count; engine.sendmail('calvo', 'theme','text', [id, total]); end; end; end. and if posible send mail whit 2 or more diferent items (coal, charcoal and adena)? you need send mail like engine.sendmail('calvo', 'theme','text', [57, 1]); //57 adena id, 1 count about +random item, i dont know Quote
varrakuda Posted December 16, 2015 Posted December 16, 2015 you need send mail like engine.sendmail('calvo', 'theme','text', [57, 1]); //57 adena id, 1 count about +random item, i dont know thanks adr.bot. if i get it com to post it Quote
cuppacoffee Posted December 17, 2015 Posted December 17, 2015 To send more than one kind of items in one mail: Engine.SendMail ('recipient', 'subject', '', [id1,count1, id2,count2, id3,count3]); 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.