Abaddon3169 Posted July 13, 2021 Posted July 13, 2021 Hi guys im looking for help this is my adrenaline bot script:  Quote var  i:integer; begin  print(user.target.attackable);  while true do  begin   delay(200);   for i:=0 to CharList.count-1 do   if ((not CharList.Items(i).Dead)    //and CharList.Items(i).attackable    //and CharList.Items(i).InZone    //and (CharList.Items(i).ClanID<>User.ClanID)    ) then   begin    engine.settarget(CharList.Items(i));    Engine.UseSkill(263);    break;   end;   while ((not user.target.dead) and (not user.dead)) do    begin    Engine.UseSkill(263);    Engine.UseSkill(412);    Engine.UseSkill(344);      delay(20);    end;   engine.canceltarget;  end; end. How can i check for targets name ? For example NpC name Please help me :)
adr.bot Posted July 14, 2021 Posted July 14, 2021 28 minutes ago, Abaddon3169 said: Hi guys im looking for help this is my adrenaline bot script:  How can i check for targets name ? For example NpC name Please help me user.target.name Â
adr.bot Posted July 14, 2021 Posted July 14, 2021 40 minutes ago, Abaddon3169 said: Where should i put that ? well i guess not exactly that, that was just an example, you can check adr api here for detailed info https://adrenalinebot.com/en/api/adrenaline/Classes/TL2Live#Target
Javier Hernandez Posted December 8, 2023 Posted December 8, 2023 It looks like you're using a script for an Adrenaline bot in a game environment. To check for a target's name in your script, you can use the CharList.Items(i).Name property. Here's an example of how you can modify your script to print the names of attackable characters: var  i: integer; begin  while true do  begin   delay(200);   for i := 0 to CharList.count - 1 do   begin    if (not CharList.Items(i).Dead) then    begin     print(CharList.Items(i).Name);     // Add your additional conditions here     // e.g., if ((CharList.Items(i).Name = 'NPCName') and (CharList.Items(i).attackable)) then     // Do something with the NPC    end;   end;   // Your existing code for skills and actions here   engine.canceltarget;  end; end.  This modification adds a print statement to display the name of each non-dead character in the CharList. You can extend this logic by adding conditions based on the name of the NPC you want to target. Please note that you need to replace 'NPCName' with the actual name of the NPC you're looking for. Also If you are a fan of Sports Betting in USA, you can check this comprehensive dedicated page of a friend of mine at https://casinolandia.com/countries/us/sports-betting/.
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