Code:
using System;
using System.Threading;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using PBDOBot.Helper;
using PBDOBot.Api;
using PBDOBot.Api.Task;
// erstellt von skydanc3r !!! edit by nirvana´s brow the best break iTaskscript ;) habt spass an dem teil.. SAVE YOUR ACC
namespace PBDOBot.Api.Task
{
public class BreakScript : ITaskScript
{
public BreakScript()
: base("BreakScript", 1000, 1)
{
}
public override bool NeedRun()
{
return true;
}
public override int Run()
{
{
if (!Task.Buffer.ContainsKey("time1")) {Task.Buffer.Add("time1", 0);}
if (!Task.Buffer.ContainsKey("time2")) {Task.Buffer.Add("time2", 0);}
if (!Task.Buffer.ContainsKey("counter1")) {
Task.Buffer.Add("counter1", BHelper.RandomNumber(600, 3420));
Task.BMain.WriteLog(">>>> PAUSE in " + ((int)Task.Buffer["counter1"] / 60) + " min <<<<");
}
if (!Task.Buffer.ContainsKey("counter2")) {Task.Buffer.Add("counter2", BHelper.RandomNumber(120, 420));}
if (!Task.Buffer.ContainsKey("process")) {Task.Buffer.Add("process", true);}
if((int)Task.Buffer["time1"] >= (int)Task.Buffer["counter1"] && Task.BMain.Me.SelectedShip == null) {
if((bool)Task.Buffer["process"]) {
Task.BMain.WriteLog(">>>> PAUSE für " + ((int)Task.Buffer["counter2"] / 60) + " min <<<<");
Task.Buffer["process"] = false;
Task.IdleInSafety = true;
}
if((int)Task.Buffer["time2"] >= (int)Task.Buffer["counter2"]) {
Task.Buffer["process"] = true;
Task.Buffer["counter1"] = BHelper.RandomNumber(600, 3420);
Task.Buffer["counter2"] = BHelper.RandomNumber(120, 420);
Task.BMain.WriteLog(">>>> PAUSE in " + ((int)Task.Buffer["counter1"] / 60) + " min für "+ ((int)Task.Buffer["counter2"] / 60) +" min <<<<");
Task.Buffer["time1"] = 0;
Task.Buffer["time2"] = 0;
Task.IdleInSafety = false;
}
if (Task.BMain.Me.InNoAttackZone || Task.BMain.Me.IsInBase) {
Task.Buffer["time2"] = ((int)Task.Buffer["time2"]) + 1;
}
}
Task.Buffer["time1"] = ((int)Task.Buffer["time1"]) + 1;
}
return -1;
}
}
}
Can somebody understand this code? i want to have break every 3 or 4 hours and take break for 10 min?
Or what break do you guys use for the safety? :p