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
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.
adr.bot Posted December 12, 2015 Posted December 12, 2015 its toturial window, so as i know not posible
GeoPrey-qHp Posted December 13, 2015 Posted December 13, 2015 Maybe someone have lifestone/augument script to share? :D
cuppacoffee Posted December 13, 2015 Posted December 13, 2015 All you need to make it is shared here in this topic already.
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
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.
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 :)
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
varrakuda Posted December 16, 2015 Posted December 16, 2015 hi, if posible take or save something in warehouse?. Thanks a lot.
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
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)?
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
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
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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now