gemisiz1 Posted October 7, 2018 Posted October 7, 2018 On 10/6/2018 at 4:44 PM, adr.bot said: u need use for loop to party chars too unfortunately i dont know that much code
foyet Posted October 15, 2018 Posted October 15, 2018 https://imgur.com/a/DGAr4u1 Hey @adr.bot how i can make a script to collect mission reward and learn skills on l2 classic
AchYlek Posted October 15, 2018 Posted October 15, 2018 On 10/11/2018 at 2:14 PM, gemisiz1 said: adrenaline have nobles quest script? if you need for h5 destiny / liona files, then yea http://www.mediafire.com/file/w9bs6pcbg1l8znn/Auto_Nobless_dragon.rar
gemisiz1 Posted October 21, 2018 Posted October 21, 2018 On 10/15/2018 at 4:26 PM, AchYlek said: if you need for h5 destiny / liona files, then yea http://www.mediafire.com/file/w9bs6pcbg1l8znn/Auto_Nobless_dragon.rar im need other h5 server bro
gemisiz1 Posted November 6, 2018 Posted November 6, 2018 hi ppl. how do I run it for the party. I can not run function isHaveBuff(BuffArray : array of cardinal) : boolean; var i:integer; buff : tl2buff; begin result := true; for i := 0 to high(BuffArray) do begin if not party.chars.byid(BuffArray[i], buff) then begin result := false; exit; end; end; end; function getItem(id : cardinal) : tl2item; var item : tl2item; begin inventory.user.byid(id, item); result := item; end; var item : tl2item; ItemID_1, ItemID_2: cardinal; begin ItemID_1 :=6313; ItemID_2 :=11101; while delay(555) do begin if not isHaveBuff([1397]) then begin if (getItem(ItemID_1) <> nil) and (not getItem(ItemID_1).equipped) then begin engine.useItem(ItemID_1); end; end else begin if (getItem(ItemID_2) <> nil) and (not getItem(ItemID_2).equipped) then begin engine.useItem(ItemID_2); end; end; end; end.
bronkerz Posted November 13, 2018 Posted November 13, 2018 (edited) .. Edited November 19, 2018 by bronkerz
Emi Posted November 13, 2018 Posted November 13, 2018 (edited) LF a script to get reward from npc. i have 100k items and 1x Need 400 items. https://l2db.info/high-five/quests/290-Threat-Removal its the quest Pinaps Quest Threat Removal (In Progress) Take the Reward repeat greets Edited November 13, 2018 by Emi
Software Posted November 17, 2018 Posted November 17, 2018 (edited) On 11/13/2018 at 11:11 PM, Emi said: LF a script to get reward from npc. i have 100k items and 1x Need 400 items. https://l2db.info/high-five/quests/290-Threat-Removal its the quest Pinaps Quest Threat Removal (In Progress) Take the Reward repeat greets You need somthing like this: begin while true do begin engine.settarget('name of npc'); delay(200); engine.dlgopen; engine.dlgsel('Something_1'); delay(200); engine.dlgsel('something_2'); delay(1000); end; end. Edited November 17, 2018 by Software 1
Black9981 Posted November 18, 2018 Posted November 18, 2018 (edited) i want to make script for selling some item to shop on alt+B but this not work some one can help me ------------------------------------------------------------------------------------------------------------------------------------------------- var item: TL2Item; begin while true do begin delay(500); if inventory.user.byid(1373, item) then begin if (user.target.dead) or (user.target = nil) then begin engine.facecontrol(0,false); while user.incombat do delay(1000); engine.bypasstoserver('_bbshome'); //use alt and b change for your server delay(1000); engine.bypasstoserver('_bbsloc_CommunitySell'); delay(1000); Engine.DlgOpen; Engine.Dlgsel(2); //(which npc window option to choose) Delay(500); Engine.NPCExchange(1373, 2); // Magic Gem delay(1000); end; end; end; end. --------------------------------------------------------------------------------------------------------------------------------------------------------- Thank you Edited November 18, 2018 by Black9981
Black9981 Posted November 18, 2018 Posted November 18, 2018 (edited) i want to make script for selling some item to shop on alt+B but this not work some one can help me ------------------------------------------------------------------------------------------------------------------------------------------------- var item: TL2Item; begin while true do begin delay(500); if inventory.user.byid(1373, item) then begin if (user.target.dead) or (user.target = nil) then begin engine.facecontrol(0,false); while user.incombat do delay(1000); engine.bypasstoserver('_bbshome'); //use alt and b change for your server delay(1000); engine.bypasstoserver('_bbsloc_CommunitySell'); delay(1000); Engine.DlgOpen; Engine.Dlgsel(2); //(which npc window option to choose) Delay(500); Engine.NPCExchange(1373, 2); // Magic Gem delay(1000); end; end; end; end. --------------------------------------------------------------------------------------------------------------------------------------------------------- Thank you Edited November 18, 2018 by Black9981
adr.bot Posted November 18, 2018 Posted November 18, 2018 9 hours ago, Black9981 said: i want to make script for selling some item to shop on alt+B but this not work some one can help me ------------------------------------------------------------------------------------------------------------------------------------------------- var item: TL2Item; begin while true do begin delay(500); if inventory.user.byid(1373, item) then begin if (user.target.dead) or (user.target = nil) then begin engine.facecontrol(0,false); while user.incombat do delay(1000); engine.bypasstoserver('_bbshome'); //use alt and b change for your server delay(1000); engine.bypasstoserver('_bbsloc_CommunitySell'); delay(1000); Engine.DlgOpen; Engine.Dlgsel(2); //(which npc window option to choose) Delay(500); Engine.NPCExchange(1373, 2); // Magic Gem delay(1000); end; end; end; end. --------------------------------------------------------------------------------------------------------------------------------------------------------- Thank you https://adrenalinebot.com/en/api/adrenaline/Classes/TL2Control#NpcTrade
zenko_218 Posted November 18, 2018 Posted November 18, 2018 (edited) Hello everyone, I would like to ask for a way to know when my pet/summon and pt members are attacked by mobs. I have trying to figure this out for days but still not get it. I tried to use engine.findenemy() but its didnt work with my pet/summon: uses SysUtils; var npc: TL2Npc; var pet: TL2Pet; Begin while engine.status = lsOnline do begin REPEAT Engine.UseSkill('Servitor Recharge'); if engine.findenemy(npc,pet,300) then Break; UNTIL User.MP > 95; end; end. Please help me solve this, and I am looking for a way to make it work with pt members too. Thank you so much! Edited November 18, 2018 by zenko_218
adr.bot Posted November 18, 2018 Posted November 18, 2018 25 minutes ago, zenko_218 said: Hello everyone, I would like to ask for a way to know when my pet/summon and pt members are attacked by mobs. I have trying to figure this out for days but still not get it. I tried to use engine.findenemy() but its didnt work with my pet/summon: uses SysUtils; var npc: TL2Npc; var pet: TL2Pet; Begin while engine.status = lsOnline do begin REPEAT Engine.UseSkill('Servitor Recharge'); if engine.findenemy(npc,pet,300) then Break; UNTIL User.MP > 95; end; end. Please help me solve this, and I am looking for a way to make it work with pt members too. Thank you so much! var i : integer; mob : tl2npc; begin for i:= 0 to npclist.count -1 do begin mob := npclist(i); if (mob.atkoid = user.oid) and (not mob.dead) then begin print(mob.name); end; end; end. seems you can check by "atkOID"
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