diff --git a/sigIRCv2.jar b/sigIRCv2.jar index 8d5d1d0..b2d241b 100644 Binary files a/sigIRCv2.jar and b/sigIRCv2.jar differ diff --git a/src/sig/modules/RabiRaceModule.java b/src/sig/modules/RabiRaceModule.java index 11998af..f3c903d 100644 --- a/src/sig/modules/RabiRaceModule.java +++ b/src/sig/modules/RabiRaceModule.java @@ -93,6 +93,7 @@ public class RabiRaceModule extends Module{ public HashMap newmapdata = new HashMap(); public static ScheduledExecutorService scheduler,scheduler2; int frames=0; + public static boolean regularupdatePerformed=false; public static final int[] RESTRICTED_EVENTS = new int[] {256,257,260,262,264,265,266,267,268,269,271,272,278,279,284,289,290,295,296,307,315,316,322,323,324,331,333,344,345,371,377,379,385,386,387,399,412,427,428,451,452,464,465,484,516,517,518,519}; @@ -188,12 +189,14 @@ public class RabiRaceModule extends Module{ private void RunRabiRaceUpdater() { if (foundRabiRibi) { UpdateMyProfile(); + regularupdatePerformed=true; } } private void RunRabiRace() { CheckRabiRibiClient(); - if (foundRabiRibi) { + if (foundRabiRibi && + regularupdatePerformed) { FileUtils.logToFile("["+System.currentTimeMillis()+"]Start update cycle...", "debug.log"); myProfile.uploadProfile(); getSessionList(); @@ -204,6 +207,7 @@ public class RabiRaceModule extends Module{ RequestData("tmp.data","key=keepalivesession&session="+mySession.getID()); FileUtils.logToFile("["+System.currentTimeMillis()+"]Requested data"+"key=keepalivesession&session="+mySession.getID(), "debug.log"); } + regularupdatePerformed=false; } }