I have a simple question but for someone like me who is not familiar with c# is giving a bit of trouble. I am making a basic script in c# for a bot in a videogame (TERA). What I want is to avoid attacking static immortal debuffs when my character approaches to them. A simple script without nothing would be like this:
Code://Blank.cs using System; using System.Collections.Generic; using System.Text; using System.Threading; namespace SimpleCombat { public class EntryPoint : ZurasBot.Addons.ICombat { public override string Name { get { return "Shell"; } } public override void OnLoad() { } public override void OnUnload() { } public override void Settings() { } public override void OnBotStart() { } public override void OnBotStop() { } public override void Patrolling() { } //end Patrolling public override Boolean Pull(MyTERA.Helpers.ObjectManager.TERAObject Object) { return true; } //end Pull public override Boolean Combat(MyTERA.Helpers.ObjectManager.TERAObject Object) { return true; } //end Combat public override void PostCombat() { } } //end EntryPoint } //end SimpleCombat
The question is: How/where do I declare/define the pullfunction? What I have to add is this:
"name1" being the name of the static immortal debuff. Anyone could help me? It is important to me since I am helping a friend to level up his character so he can play with the rest of us! I would really appreciate any help you could give me, it would mean a lot to me! Thank you very much for your help, I hope I can find a solution! Have a nice weekend!Code:if (Object.S1NPCDataController.Name == "name1") return false;![]()


Reply With Quote