Register for your free account! | Forgot your password?

You last visited: Today at 07:51

  • Please register to post and access all features, it's quick, easy and FREE!

 

Speedhack

Reply
 
Old   #1
 
elite*gold: 209
The Black Market: 135/1/0
Join Date: Jul 2003
Posts: 16,612
Received Thanks: 17,573
ban warning

Thanks! It works, here is what you need to do:
<this is courtesy of Alklas>

in a new repertory create:

1file called speedhack.fss with this code in it:

Code:
include&#40;&#34;offsets.inc&#34;&#41;
include&#40;&#34;functions.inc&#34;&#41;
include&#40;&#34;player.inc&#34;&#41;
---------------------------------------------------------------------------------
--&#59; The control window
---------------------------------------------------------------------------------
function window_open&#40;&#41;
gui = OpenGui&#40;&#34;Homemade TEle&#34;,500,950&#41;
Sleep&#40;100&#41;
list_cr = AddList&#40;gui,7,10,486,900&#41;
go_TP = AddButton&#40;gui,&#34; TP &#34;,2,920,30,30&#41;


ExitOnGuiClose&#40;gui&#41;
end

OpenConsole&#40;&#41;
SetConsoleTitle&#40;&#34;Console&#34;&#41;
window_open&#40;&#41;

wow_ready = 0
while wow_ready == 0 do
PrintConsole&#40;&#34;Waiting for World of Warcraft&#33; &#91;&#34;&#41;
i = 1
while 1 do
PrintConsole&#40;&#34;.&#34;&#41;
hWnd = FindWindowByExe&#40;&#34;WoW.exe&#34;&#41;
if hWnd &#62; 0 then
if Process.GetVersion&#40;hWnd&#41; == _WOW_VERSION then
PrintConsoleLine&#40;&#34;&#93; ready&#34;&#41;
wow_ready = 1
break
end
i = i + 1
if i &#62; 10 then
PrintConsoleLine&#40;&#34;&#93; failed.&#34;&#41;
PrintConsoleLine&#40;&#34;Make sure World of Warcraft is running&#33;&#34;&#41;
break
end
Sleep&#40;100&#41;
end
end

tn = toon.init&#40;hWnd&#41;
while tn == nil do
Sleep&#40;5000&#41;
PrintConsoleLine&#40;&#34;Retrying ...&#34;&#41;
tn = toon.init&#40;hWnd&#41;
end

tn&#58;refresh&#40;&#41;

PrintConsoleLine&#40;&#34;X=&#34;..tn.x&#41;
PrintConsoleLine&#40;&#34;Y=&#34;..tn.y&#41;
PrintConsoleLine&#40;&#34;Z=&#34;..tn.z&#41;
PrintConsoleLine&#40;&#34;speed=&#34;..tn.speed&#41;
PrintConsoleLine&#40;&#34;tracking=&#34;..tn.tracking&#41;
PrintConsoleLine&#40;&#34;ressources=&#34;..tn.ressources&#41;

resultat = WriteDword&#40;tn.hWnd,tn.ptr_internal_tracking,255&#41;
resultat = WriteDword&#40;tn.hWnd,tn.ptr_internal_ressources,255&#41;
resultat = WriteFloat&#40;tn.hWnd,tn.ptr_internal_speed,20&#41;



end
a file called offsets.inc with this code:

Code:
--&#59; 9.6.2005 Fixed by Outlaw for WoW 1.5.0

--&#59; WoW 1.5.0
_WOW_VERSION = &#34;1, 5, 0, 4442&#34;

--&#59; NPC HOOK
_npc_hook_addr = &#34;46F810&#34;

--&#59; FUNCTIONS
_function_GetPlayerPtr = &#34;45D480&#34;

--&#59; PLAYER OFFSETS
_player_unit_struct = &#34;8&#34;
_player_hitpoints = &#34;1E98&#34;
_player_mana = &#34;1E9C&#34;
_player_maxmana = &#34;18&#34;
_player_maxhp = &#34;18&#34;
_player_current_xp = &#34;27B0&#34;
_player_max_xp = &#34;27B4&#34;
-- // _player_alive = &#34;20F5&#34; -- // does not work
-- // _player_form = &#34;2096&#34; -- // does not work
-- // _player_combo = &#34;2FB1&#34; -- // does not work
-- // _player_level = &#34;1EC8&#34; -- // works but not needed
_player_rage = &#34;4&#34;
_player_energy = &#34;8&#34;
_player_facing = &#34;93C&#34;
_player_internal_z = &#34;4&#34;
_player_internal_y = &#34;4&#34;
_player_internal_x = &#34;4&#34;
_player_targetID = &#34;94BF58&#34;
_player_playerID = &#34;9413C8&#34;

--&#59; NPC OFFSETS
_npc_id = &#34;4C0&#34;
_npc_id2 = &#34;4C4&#34;
_npc_hp = &#34;354&#34;
_npc_level = &#34;548&#34;
_npc_faction = &#34;54C&#34;
_npc_x = &#34;10&#34;
_npc_y = &#34;14&#34;
_npc_z = &#34;18&#34;
_npc_facing = &#34;1C&#34;
_player_internal_speed = &#34;9A4&#34;
_player_internal_tracking = &#34;2DB8&#34;
_player_internal_ressources = &#34;2DBC&#34;
a file called functions.inc with this code:

Code:
--------------------------------------------------------------------------------- 
--&#59; WoW functions by Outlaw 
---------------------------------------------------------------------------------
function GetPlayerPtr&#40;hWnd&#41; 
  register = Asm.FastCall&#40;hWnd,_function_GetPlayerPtr,&#34;0x10&#34;,&#34;0x818358&#34;,Asm.Ptr&#40;_player_playerID&#41;,0&#41; 
  return register.eax 
end 

--------------------------------------------------------------------------------- 
--&#59; WoW functions 
--------------------------------------------------------------------------------- 
function ClearTarget&#40;&#41; 
  SendKeys&#40;hWnd,&#34;{ENTER}&#34;&#41; 
  Sleep&#40;10&#41; 
  SendKeys&#40;hWnd,&#34;/script ClearTarget&#40;&#41;;&#34;&#41; 
  Sleep&#40;10&#41; 
  SendKeys&#40;hWnd,&#34;{ENTER}&#34;&#41; 
end

function TargetEnemy&#40;&#41;
  SendKeys&#40;hWnd,&#34;{ENTER}&#34;&#41;
  Sleep&#40;10&#41;
  SendKeys&#40;hWnd,&#34;/script TargetNearestEnemy&#40;&#41;;&#34;&#41; 
  Sleep&#40;10&#41; 
  SendKeys&#40;hWnd,&#34;{ENTER}&#34;&#41; 
end

function UpdateStats&#40;&#41;
 SetEditBoxText&#40;lb_mkill,mobs_killed&#41;
 SetEditBoxText&#40;lb_xpearn,earned_exp&#41;
 SetEditBoxText&#40;lb_died,timesdied&#41;
 SetEditBoxText&#40;lb_time,SinceTimeStamp&#40;bottimer&#41;/1000/60&#41;
end

function Output&#40;str,dest&#41;
 if dest == _CONS then
  Console.PrintLine&#40;str&#41;
 else
  if dest == _FILE then
   WriteNewLine&#40;log, &#34;&#91;&#34;..os.date&#40;&#34;%I&#58;%M %p&#34;&#41;..&#34;&#93; &#34;..str&#41;
  else
   Console.PrintLine&#40;str&#41;
   WriteNewLine&#40;log, &#34;&#91;&#34;..os.date&#40;&#34;%I&#58;%M %p&#34;&#41;..&#34;&#93; &#34;..str&#41;
  end
 end
end
and a last file called player.inc with this code:

Code:
---------------------------------------------------------------------------------
--&#59; player.inc
---------------------------------------------------------------------------------

toon = {}
toon.__index = toon
function toon.init&#40;hWnd&#41;
local t = {}
setmetatable&#40;t,toon&#41;
PrintConsole&#40;&#34;Initializing Toon&#33; &#91;&#34;&#41;
i = 1
while 1 do
--&#59; Calculations to defeat DMA by Outlaw
PrintConsole&#40;&#34;.&#34;&#41;
baseptr = GetPlayerPtr&#40;hWnd&#41;
t.hWnd = hWnd
t.ts_Battleshout = 0
t.ptr_unit_struct = HexSub&#40;baseptr,_player_unit_struct&#41;
t.ptr_hitpoints = HexAdd&#40;t.ptr_unit_struct,_player_hitpoints&#41;
t.ptr_mana = HexAdd&#40;t.ptr_unit_struct,_player_mana&#41;
t.ptr_maxmana = HexAdd&#40;t.ptr_mana,_player_maxmana&#41;
t.ptr_maxhp = HexAdd&#40;t.ptr_hitpoints,_player_maxhp&#41;
t.ptr_current_xp = HexAdd&#40;t.ptr_unit_struct,_player_current_xp&#41;
t.ptr_max_xp = HexAdd&#40;t.ptr_unit_struct,_player_max_xp&#41;
t.ptr_combo = HexAdd&#40;t.ptr_unit_struct,_player_combo&#41;
t.ptr_form = HexAdd&#40;t.ptr_unit_struct,_player_form&#41;
t.ptr_alive = HexAdd&#40;t.ptr_unit_struct,_player_alive&#41;
t.ptr_rage = HexAdd&#40;t.ptr_mana,_player_rage&#41;
t.ptr_energy = HexAdd&#40;t.ptr_rage,_player_energy&#41;
t.ptr_facing = HexAdd&#40;t.ptr_unit_struct,_player_facing&#41;
t.ptr_internal_z = HexSub&#40;t.ptr_facing,_player_internal_z&#41;
t.ptr_internal_y = HexSub&#40;t.ptr_internal_z,_player_internal_y&#41;
t.ptr_internal_x = HexSub&#40;t.ptr_internal_y,_player_internal_x&#41;
t.ptr_internal_speed = HexAdd&#40;baseptr,_player_internal_speed&#41;
t.ptr_internal_tracking = HexAdd&#40;baseptr,_player_internal_tracking&#41;
t.ptr_internal_ressources = HexAdd&#40;baseptr,_player_internal_ressources&#41;
if ReadDword&#40;hWnd,t.ptr_hitpoints&#41; &#62; 30 and ReadDword&#40;hWnd,t.ptr_hitpoints&#41; &#60; 10000 and ReadFloat&#40;hWnd,t.ptr_facing&#41; &#62; -1 and ReadFloat&#40;hWnd,t.ptr_facing&#41; &#60; 7 then
PrintConsoleLine&#40;&#34;&#93; ready&#34;&#41;
PrintConsoleLine&#40;&#34;basptr=&#34;..baseptr&#41;
t&#58;refresh&#40;&#41;

break
else
i = i + 1
if i &#62; 50 then
PrintConsoleLine&#40;&#34;&#93; Failed.&#34;&#41;
PrintConsoleLine&#40;&#34;Make sure you have logged your toon in&#33;&#34;&#41;
return nil
end
end
Sleep&#40;100&#41;
end
return t
end

function toon&#58;refresh&#40;&#41;
self.hp = ReadDword&#40;self.hWnd,self.ptr_hitpoints&#41;
self.mana = ReadDword&#40;self.hWnd,self.ptr_mana&#41;
self.maxmana = ReadDword&#40;self.hWnd,self.ptr_maxmana&#41;
self.maxhp = ReadDword&#40;self.hWnd,self.ptr_maxhp&#41;
self.energy = ReadDword&#40;self.hWnd,self.ptr_energy&#41;
self.rage = ReadDword&#40;self.hWnd,self.ptr_rage&#41;
self.TargetID = ReadDword&#40;self.hWnd,_player_targetID&#41;
self.hoverID = ReadDword&#40;self.hWnd,self.ptr_hover_id&#41;
self.playerID = ReadDword&#40;self.hWnd,_player_playerID&#41;
self.xp = ReadDword&#40;self.hWnd,self.ptr_current_xp&#41;
self.maxxp = ReadDword&#40;self.hWnd,self.ptr_max_xp&#41;
self.combo = ReadDword&#40;self.hWnd,self.ptr_combo&#41;
self.form = ReadDword&#40;self.hWnd,self.ptr_form&#41;
self.alive = ReadDword&#40;self.hWnd,self.ptr_alive&#41;
self.x = ReadFloat&#40;self.hWnd,self.ptr_internal_x&#41;
self.y = ReadFloat&#40;self.hWnd,self.ptr_internal_y&#41;
self.z = ReadFloat&#40;self.hWnd,self.ptr_internal_z&#41;
self.speed = ReadFloat&#40;self.hWnd,self.ptr_internal_speed&#41;
self.tracking = ReadDword&#40;self.hWnd,self.ptr_internal_tracking&#41;
self.ressources = ReadDword&#40;self.hWnd,self.ptr_internal_ressources&#41;
self.facing = ReadFloat&#40;self.hWnd,self.ptr_facing&#41;
self.ptrAttacker = nil
self.hp_percent = 100 / self.maxhp * self.hp
self.mana_percent = 100 / self.maxmana * self.mana
end

function toon&#58;GetAttackerPtr&#40;&#41;
PrintConsole&#40;&#34;looking up attacker ...&#34;&#41;
ptr = nil
-- wait to make sure the server sends a Target
count = 100
while self.TargetID == 0 and count &#62; 0 do
Sleep&#40;1&#41;
self.TargetID = ReadDword&#40;hWnd,_player_targetID&#41;
count = count - 1
end
if self.TargetID ~= 0 then
ptr = NpcIDToPtr&#40;hWnd,self.TargetID&#41;
Npc = GetNpcData&#40;hWnd,ptr&#41;
if Npc.hp &#62; 0 and Npc.hp &#60;= 100 then
self.ptrAttacker = ptr
end
end
PrintConsoleLine&#40;&#34; done.&#34;&#41;
return ptr
end

function toon&#58;GetDistance&#40;x,y&#41;
return GetDistance&#40;self.x,self.y,x,y&#41;
end

function toon&#58;setCorpseLoc&#40;&#41;
self.corpsex = self.x
self.corpsey = self.y
end

function toon&#58;GetCorpseLoc&#40;&#41;
return self.corpsex,self.corpsey
end

function toon&#58;GetLoc&#40;&#41;
return self.x,self.y
end
Launch World of Warcraft , and than laucnh speedhack.fss
To change your speed change this part of the code(in the speedhack.fss file) :

Code:
resultat = WriteFloat&#40;tn.hWnd,tn.ptr_internal_speed,20&#41;
change the 20 in an other number to change your speed, 7 is the normal walk speed.

If you want to take teh tracking options off, just delete these 2 lines of code in the speedhack.fss file:

Code:
resultat = WriteDword&#40;tn.hWnd,tn.ptr_internal_tracking,255&#41;
resultat = WriteDword&#40;tn.hWnd,tn.ptr_internal_ressources,255&#41;



Lowfyr is offline  
Old   #2
 
elite*gold: 0
Join Date: Apr 2005
Posts: 4,726
Received Thanks: 188
Also wenn du den benutzt wirste auf jeden fall gebannt das kann ich dir sagen


C0rnh0lio is offline  
Old   #3
 
elite*gold: 209
The Black Market: 135/1/0
Join Date: Jul 2003
Posts: 16,612
Received Thanks: 17,573
deswegen steht auch ban warning da
Lowfyr is offline  
Old   #4
 
elite*gold: 0
Join Date: Aug 2005
Posts: 2,795
Received Thanks: 519
lol naja aber ich glaube wenns einer übersieht ...dann isser im A****


-SLyK3- is offline  
Old   #5
 
elite*gold: 0
Join Date: Sep 2004
Posts: 2,625
Received Thanks: 48
wieso? könnte man in instanzen benutzen ^^
con is offline  
Old   #6
 
elite*gold: 0
Join Date: May 2005
Posts: 369
Received Thanks: 41
würde den gern mal testen,
aber hat jmd die neuen offsets?
reaperanarchos8 is offline  
Old   #7
 
elite*gold: 0
Join Date: Aug 2005
Posts: 2,795
Received Thanks: 519
lol ihr habt ja mut ^^
-SLyK3- is offline  
Old   #8
 
elite*gold: 0
Join Date: Dec 2005
Posts: 6
Received Thanks: 0
Ich hab das versucht nur,könnte mir mal jemand
sagen wie man ne .ffs Datei öffnet?
Habs probiert komme nicht weiter auch schon gegoogelt ps:
mrmrmr is offline  
Old   #9
 
elite*gold: 0
Join Date: Nov 2005
Posts: 2,616
Received Thanks: 54
Lol das is derbes Topic push&#33; ^^ ...der letzte Post is am 3 Oct
und ich denke ma das geht eh nich mehr ... thx cu

Edit: aber danke ich hab jetz meinen 70 Post
Speex is offline  
Old   #10
 
elite*gold: 0
Join Date: Dec 2005
Posts: 6
Received Thanks: 0
lol wenn ichs erst heute gelesen habe :P
mrmrmr is offline  
Old   #11
 
elite*gold: 0
Join Date: Nov 2005
Posts: 2,616
Received Thanks: 54
ließ dich n bissl durch die anderen Threads , dann siehste auch dass keine cheats mehr mit 1.9.2 funzen ... bzw sofort zum bann führen ...
Speex is offline  
Old   #12
 
elite*gold: 0
Join Date: May 2005
Posts: 369
Received Thanks: 41
warum soll das nicht funktionieren?
man braucht nur die neuen offsets...
bei bwh funktioniert der speedhack doch auch, nur
ist wie du gesagt hast die bannchance sehr hoch :cry:
reaperanarchos8 is offline  
Old   #13
 
elite*gold: 0
Join Date: Nov 2005
Posts: 2,616
Received Thanks: 54
Quote:
Originally posted by Speex@Jan 28 2006, 18:39
keine cheats mehr mit 1.9.2 funzen ... bzw sofort zum bann führen ...
damit mein ich ja ... wenn noch cheats funzen , dann führen se gleich zum bann ^_^.
Speedhack is eh der hack mit der größten bannchance ... da dich ja auch andere spieler sehn


Speex is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
SPEEDHACK need your help
After ng giant patch gumagana pa ba speedhack? Pano gagawin mga sir?
6 Replies - Rohan
Speedhack only
Hallo alle zusammen ich such ein move und attack sppedhack only der auch funzt auf der englishen version von metin der mir einen geben kann den gebe...
4 Replies - Metin2 Main - Discussions / Questions
Metin2 Speedhack don't work! Metin2 Speedhack arbeitet nicht.
Ich habe alles gemacht wie es verlangt wird. Metin 2 geöffnet Metin Power und Trainer geöffnet In Metin 2 eingeloggt Während Spiel, Werte...
1 Replies - Metin2 Main - Discussions / Questions
speedhack
i need good speedhack i cant find any with Search help :)
5 Replies - CO2 Main - Discussions / Questions



All times are GMT +1. The time now is 07:51.


Powered by vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2016 elitepvpers All Rights Reserved.