Page 1 of 1

Gobal Cooldown exploit

Posted: Mon Jun 08, 2015 11:33 pm
by Chokeslits

Code: Select all

function CPlayer:resetGlobalCooldown()
   local breaker = 0;
   repeat
      if(self.GlobalCooldown > 0.8)then
         memoryWriteInt(getProc(), addresses.staticCooldownsBase, 8);
      end
      self.GlobalCooldown = memoryReadRepeat("int", getProc(), addresses.staticCooldownsBase)/10
      breaker = breaker + 1;
   until self.GlobalCooldown <= 0.8 or breaker > 10
   if( self.GlobalCooldown <= 0.8 )then
      return true
   else
       return false
   end
end

This is works 100% however when i use the bot i cant get it to work the bot says error not formal code.
The way this exploit works is that we take advantage of Runes of Magic's poor server communication same with speed hack. this allows players to make infinite white attacks in a short amount of time.
However the risk of getting banned is unknown at this point can you help me get it working.

Re: Gobal Cooldown exploit

Posted: Tue Jun 09, 2015 12:53 am
by Administrator
Can you give the exact error code? It would also help to know where you placed this code and the context you are using it in.

Re: Gobal Cooldown exploit

Posted: Tue Jun 09, 2015 4:30 am
by lisa
probably won't fix the error, since you didn't post what the error was it's a bit hard to say but you could write the same code like this. Just looks neater to me is all =)

Code: Select all

function CPlayer:resetGlobalCooldown()
	local breaker = 0
	repeat
		if self.GlobalCooldown > 0.8 then
			memoryWriteInt(getProc(), addresses.staticCooldownsBase, 8);
		end
		self.GlobalCooldown = memoryReadRepeat("int", getProc(), addresses.staticCooldownsBase)/10
		breaker = breaker + 1
		if breaker == 11 then
			return false
		end
	until 0.8 >= self.GlobalCooldown
	return true
end

Re: Gobal Cooldown exploit

Posted: Tue Jun 09, 2015 5:09 am
by Ego95
Isn't that BlubBlabs code?

"Yeah and make sure the code is somewhere loaded before and maybe you need to change the "self"s to "player"s" (quotation of BlubBlab)

Re: Gobal Cooldown exploit

Posted: Tue Jun 09, 2015 5:16 am
by lisa
Ego95 wrote:Isn't that BlubBlabs code?
It sure is, well spotted.

Re: Gobal Cooldown exploit

Posted: Tue Jun 09, 2015 5:48 am
by Stionowl1943
lisa wrote:probably won't fix the error, since you didn't post what the error was it's a bit hard to say but you could write the same code like this. Just looks neater to me is all =)

Code: Select all

function CPlayer:resetGlobalCooldown()
	local breaker = 0
	repeat
		if self.GlobalCooldown > 0.8 then
			memoryWriteInt(getProc(), addresses.staticCooldownsBase, 8);
		end
		self.GlobalCooldown = memoryReadRepeat("int", getProc(), addresses.staticCooldownsBase)/10
		breaker = breaker + 1
		if breaker == 11 then
			return false
		end
	until 0.8 >= self.GlobalCooldown
	return true
end
no self. just player. work good and if player.GlobalCooldown ~= nil then
but i dont see any differents with that.. still amount of hits are the same in skills & whitehit

Code: Select all

function CPlayer:resetGlobalCooldown()
   local breaker = 0
   if player.GlobalCooldown ~= nil then
		repeat
			if player.GlobalCooldown > 0.8 then
				memoryWriteInt(getProc(), addresses.staticCooldownsBase, 8);
			end
			player.GlobalCooldown = memoryReadRepeat("int", getProc(), addresses.staticCooldownsBase)/10
			breaker = breaker + 1
			if breaker == 11 then
				return false
			end
		until 0.8 >= player.GlobalCooldown
		return true
   end
end

Re: Gobal Cooldown exploit

Posted: Tue Jun 09, 2015 10:37 am
by Chokeslits
Isnt there away to trick the client into thinking that global cooldowns are non existent.

Also I wanted to know if there was a way to hack proof of myths so that way when i kill mobs they drop proofs

Re: Gobal Cooldown exploit

Posted: Tue Jun 09, 2015 12:42 pm
by dx876234
I once hoped gcd was a client thing, did some debugging and removed gcd from client.
This only resulted in errors from server about skill not being ready.

But, ofc I might have done something different than you are trying to do....

best regards
DX

PS. But as BlubBlab says in his post you can use it to make sure you have skills running as fast as possible
without delays due to client <-> server latency.

Re: Gobal Cooldown exploit

Posted: Tue Jun 09, 2015 12:52 pm
by Chokeslits
Is there anyway to dupe anymore?

i really need gear but i can't keep up anymore
and i dont have money to spend on diamonds anymore

Re: Gobal Cooldown exploit

Posted: Wed Jun 10, 2015 5:07 am
by BlubBlab
Didn't I post very similar code before ^^

Re: Gobal Cooldown exploit

Posted: Wed Jun 10, 2015 7:44 am
by Ego95
BlubBlab wrote:Didn't I post very similar code before ^^
Look at my post :P

Re: Gobal Cooldown exploit

Posted: Thu Jun 11, 2015 5:10 am
by BlubBlab
I saw that.

Re: Gobal Cooldown exploit

Posted: Thu Jun 11, 2015 6:22 pm
by Onche
Hi!
It seems to be really interesting!

But how can i try this code? I mean, I'm a noob, where do i have to put Bubblab's code?
btw, I saw we can start it using this to load the code:

<onPreSkillCast>
player:resetGlobalCooldown()
</onPreSkillCast>

But i don't know where to put it and how i can use it with MM :(

Re: Gobal Cooldown exploit

Posted: Mon Jun 29, 2015 2:32 am
by lisa
Testing this on a rogue at the moment and I am not seeing any noticeable difference in DPS, is it more effective for a specific class?

Re: Gobal Cooldown exploit

Posted: Mon Jun 29, 2015 4:44 am
by BlubBlab
I have it also on accidentally unlike in the past it seems to fail nearly every time. I can only assume they have start to double check the numbers.