|
You last visited: Today at 18:40
Advertisement
[TUTORIAL] Making a Trainer Using C++ in easiest way
Discussion on [TUTORIAL] Making a Trainer Using C++ in easiest way within the Cabal Guides & Templates forum part of the Cabal Online category.
11/28/2012, 04:05
|
#46
|
elite*gold: 0
Join Date: Jan 2011
Posts: 53
Received Thanks: 36
|
To debug your program in DLL that does not have UI, make console window with AllocConsole() function. Print the messages in console that will help you figure out your DLL activities. Or you can also log the messages into text file using the FILE object in C++.
Another tip, if you're planning to share your cheat to others, always compile in "release" configuration. You're IDE is always set to default to compile in "debug" configuration, which will only allows you to run the DLL in developer's PC.
One last thing, offset addresses that come from my table are working only in Windows 7 and Windows XP SP3 with latest framework.
|
|
|
11/28/2012, 04:12
|
#47
|
elite*gold: 0
Join Date: Aug 2012
Posts: 97
Received Thanks: 174
|
simple code for warp hack
just like sir fuji premium warp hack
alldefines:
PHP Code:
//YXCOORDINATE
#define Y_OFFSET 0x258
#define X_OFFSET 0x254
cheatcpp:
PHP Code:
if (GetKeyState(VK_HOME) < 0)
*(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = 3636; <<ft1,ft2
if (GetKeyState(VK_HOME) < 0)
*(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = 19444; <<ft1,ft2
if (GetKeyState(VK_INSERT) < 0)
*(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = 9760; <<s1,s2
if (GetKeyState(VK_INSERT) < 0)
*(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = 12102; <<s2,s2
if (GetKeyState(VK_DELETE) < 0)
*(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = 17483; <<ic,rh
if (GetKeyState(VK_DELETE) < 0)
*(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = 17304; <<ic,rh
hmmm edit the hotkey if you want i chose my own hotkey because im using loptop
no nid to activate the wallhack just go to the lakeside and warp at ic,rh just dont move or else you will disconect
|
|
|
11/28/2012, 05:19
|
#48
|
elite*gold: 0
Join Date: Oct 2012
Posts: 235
Received Thanks: 8,667
|
Quote:
Originally Posted by shene
just like sir fuji premium warp hack
alldefines:
PHP Code:
//YXCOORDINATE
#define Y_OFFSET 0x258
#define X_OFFSET 0x254
cheatcpp:
PHP Code:
if (GetKeyState(VK_HOME) < 0)
*(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = 3636; <<ft1,ft2
if (GetKeyState(VK_HOME) < 0)
*(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = 19444; <<ft1,ft2
if (GetKeyState(VK_INSERT) < 0)
*(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = 9760; <<s1,s2
if (GetKeyState(VK_INSERT) < 0)
*(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = 12102; <<s2,s2
if (GetKeyState(VK_DELETE) < 0)
*(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = 17483; <<ic,rh
if (GetKeyState(VK_DELETE) < 0)
*(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = 17304; <<ic,rh
hmmm edit the hotkey if you want i chose my own hotkey because im using loptop
no nid to activate the wallhack just go to the lakeside and warp at ic,rh just dont move or else you will disconect
|
@ shene nice warp hack.... but try to use like MOVEMENT SPEED code
then use GetCurrentMap to prevent multiple hotkey...
i revise your code into single hotkey using VK_HOME only
the code will execute based on map number.
MyCheat.h
Code:
//============================= SET POSITION ==========================
void SET_POSITION(float X,float Y)
{
*(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = X;
*(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = Y;
Sleep(500);
}
//======================================================================
MyCheat.cpp
Code:
switch(GetCurrentMap())
{
case 6://LAKESIDE
//ILLUSION CASTLE/RADIANT HALL
if (GetKeyState(VK_HOME) < 0){SET_POSITION(17387.89062,17631.6582);}
break;
case 8://FORGOTTEN RUIN
//FT1/FT2
if (GetKeyState(VK_HOME) < 0){SET_POSITION(19323.57422,3670.299316);}
break;
case 9://MUTANT FOREST
//ALTAIR SEINNA 1/ALTAIR SEINNA 2
if (GetKeyState(VK_HOME) < 0){SET_POSITION(12121.22461,9827.890625);}
break;
}
|
|
|
11/28/2012, 06:47
|
#49
|
elite*gold: 0
Join Date: Aug 2012
Posts: 97
Received Thanks: 174
|
Quote:
Originally Posted by FUJl
@ shene nice warp hack.... but try to use like MOVEMENT SPEED code
then use GetCurrentMap to prevent multiple hotkey...
i revise your code into single hotkey using VK_HOME only
the code will execute based on map number.
MyCheat.h
Code:
//============================= SET POSITION ==========================
void SET_POSITION(float X,float Y)
{
*(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = X;
*(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = Y;
Sleep(500);
}
//======================================================================
MyCheat.cpp
Code:
switch(GetCurrentMap())
{
case 6://LAKESIDE
//ILLUSION CASTLE/RADIANT HALL
if (GetKeyState(VK_HOME) < 0){SET_POSITION(17387.89062,17631.6582);}
break;
case 8://FORGOTTEN RUIN
//FT1/FT2
if (GetKeyState(VK_HOME) < 0){SET_POSITION(19323.57422,3670.299316);}
break;
case 9://MUTANT FOREST
//ALTAIR SEINNA 1/ALTAIR SEINNA 2
if (GetKeyState(VK_HOME) < 0){SET_POSITION(12121.22461,9827.890625);}
break;
}
|
wow sir fuji i will try this tnx for revise huhuhu i never imagine that 1 hotkey can do this but tnx anyway sir fuji ill try this when i get home i have pm u sir fuji plss pm me the addres plss plss so that i can complete my trainer
|
|
|
11/28/2012, 07:36
|
#50
|
elite*gold: 0
Join Date: Aug 2009
Posts: 20
Received Thanks: 0
|
sir give us some example of how we can compute the offset for winXP please ... we do not know where to add or minus to get the offset for winXP ... help us please ... so that we can make our own in winXP
|
|
|
11/28/2012, 08:52
|
#51
|
elite*gold: 0
Join Date: Jun 2011
Posts: 67
Received Thanks: 4
|
very nice tuitorial...
|
|
|
11/28/2012, 09:42
|
#52
|
elite*gold: 0
Join Date: Aug 2012
Posts: 97
Received Thanks: 174
|
tnx sir fuji
single hotkey yeah working sir
alldefine
PHP Code:
//YXCOORDINATE #define Y_OFFSET 0x258 #define X_OFFSET 0x254
mycheat
PHP Code:
void SET_POSITION(float X,float Y) { *(float*)(*(DWORD*)ADDR_BASE+X_OFFSET) = X; *(float*)(*(DWORD*)ADDR_BASE+Y_OFFSET) = Y; Sleep(500); }
|
|
|
11/28/2012, 11:09
|
#53
|
elite*gold: 0
Join Date: Jan 2011
Posts: 53
Received Thanks: 36
|
In every knowledge you gain, there's always responsibility to take.
Never let your failure to realize it, Good thing there's "learning from failures" .
But it does not mean encouraging failure to learn.
|
|
|
11/28/2012, 12:42
|
#54
|
elite*gold: 0
Join Date: Oct 2012
Posts: 235
Received Thanks: 8,667
|
Quote:
Originally Posted by audreyxp2012
can anyone help me to convert the code of combo hack, NSD and No cooldown bm2 that work in windows xp sp3. thanks in advance
|
it is only basic logical method.....
use Calculator to find missing offset... ^^
|
|
|
11/29/2012, 00:17
|
#55
|
elite*gold: 0
Join Date: Dec 2008
Posts: 246
Received Thanks: 932
|
Quote:
Originally Posted by FUJl
For those asking on how to disable cheat in specific map and channel.
takenote: all address in AllDefines.h is based in cabal ph.
MAP INDEX GUIDE

AllDefines.h
Code:
//CHANNEL (STATIC ADDRESS)
#define CHANNEL 0x0A93E50
//CURRENT MAP (STATIC ADDRESS)
#define CURRENT_MAP 0x0A9FEA8
MyCheat.h
Code:
//================ Get Current Map ====================
int GetCurrentMap()
{
return *(DWORD*)CURRENT_MAP;
}
//=====================================================
//===== DISABLE CHEAT IN MWAR/WARZONE/PUBLIC PLACE ====
bool IsValidMaP()
{
if (*(DWORD*)CHANNEL == 16){return false;}
switch (GetCurrentMap())
{
case 1:return false;break;//BI
case 2:return false;break;//GD
case 3:return false;break;//DS
case 15:return false;break;//MWAR
case 16:return false;break;//MWAR
default:return true;break;//VALID MAP
}
}
//=====================================================
MyCheat.cpp
Code:
//================= NO SKILL DELAY =====================
if (GetKeyState(VK_F8) < 0)
{
if (IsValidMaP())
{
if(!OnNSD){
OnNSD = true;
MessageBoxA (NULL,"No Skill Delay ON",CAPTION,MB_OK);
}else{
OnNSD = false;
MessageBoxA (NULL,"No Skill Delay OFF",CAPTION,MB_OK);
}
}else{
MessageBoxA (NULL,"You cannot activate NSD in Mwar/Warzone/Public Place",Caption,MB_OK);
}
}
//=====================================================
//=========== FREEZING VALUE ==========================
if (IsValidMaP())
{
//RESTRICTED CHEAT
if(OnNSD) NSD();
}
if(OnSpeed) MOVE_SPEED(600.0);
if(OnBM2) NOCD_BM2();
if(OnCombo) NOCD_COMBO();
//=====================================================
|
how can i find the CHANNEL (STATIC ADDRESS)?
i already find the CURRENT MAP.
|
|
|
11/29/2012, 07:02
|
#56
|
elite*gold: 0
Join Date: Aug 2012
Posts: 27
Received Thanks: 0
|
Quote:
Originally Posted by FUJl
it is only basic logical method.....
use Calculator to find missing offset... ^^
|
Sir Fuji, please give us a clue T_T, noobs here... are we accessing same memory address on windows 7 vs XP? I dont get it why we need a calculator to get the offset on XP.  
|
|
|
11/29/2012, 10:58
|
#57
|
elite*gold: 0
Join Date: Aug 2012
Posts: 97
Received Thanks: 174
|
hmmm
use programer calculator or scientific calculator
|
|
|
12/01/2012, 12:21
|
#58
|
elite*gold: 0
Join Date: Mar 2012
Posts: 30
Received Thanks: 0
|
thanks to shene and Fuji for the tips and sharing you knowledge, skill in making a cheat code, we can use you code for reference when making other cheat games. and i think one cheat code that most needed wherein this cheat code is not public and this is the "wallhack" hope you can share us the code or send it thought PM the code for those interested to learn like me.
|
|
|
12/01/2012, 13:24
|
#59
|
elite*gold: 0
Join Date: Aug 2012
Posts: 97
Received Thanks: 174
|
no prob audreyxp2012
i will pm you my code at wh but 1st tell me where you from or wht country where you from.
if your in my country i will never give it to you because many player ruin mwar in my country now
if i ever give my code to you use it in dungeon plsss not in mwar
just give SIR FUJI and Wayntressierts for a very very big thanks
FUJI:for helping me and giving me value of no ????? skill
Wayntressierts:for giving me wallhack method in c++ but got angry to me for being low IQ but i have perfect my wallhack tnx to wayn
hope we can be frend here in elite
sory for my bad english
can anyone give me addres or how to scan no cooldown dash and fade
|
|
|
12/01/2012, 14:47
|
#60
|
elite*gold: 0
Join Date: Mar 2012
Posts: 30
Received Thanks: 0
|
thanks shane
Quote:
Originally Posted by shene
i will pm you my code at wh but 1st tell me where you from or wht country where you from.
if your in my country i will never give it to you because many player ruin mwar in my country now
if i ever give my code to you use it in dungeon plsss not in mwar
just give SIR FUJI and Wayntressierts for a very very big thanks
FUJI:for helping me and giving me value of no ????? skill
Wayntressierts:for giving me wallhack method in c++ but got angry to me for being low IQ but i have perfect my wallhack tnx to wayn
hope we can be frend here in elite
sory for my bad english
can anyone give me addres or how to scan no cooldown dash and fade 
|
thank you for immediate reply. i know there are lots of players used wallhack and other cheat in MWAR this is the reason why i dont play MWAR for the past months, i'm just focus on dungeon.
|
|
|
 |
|
Similar Threads
|
Easiest Way To found the true adress With Cytriik Trainer
05/07/2011 - S4 League Hacks, Bots, Cheats & Exploits - 20 Replies
You need theese
Cytriik Trainer
Process Hacker
Cheat Engine
ID List
brain.exe
Install the Cytriik trainer than open S4
Trainer will auto suspend Aegis and Aegis64
|
World Easiest and fastest Buff Trainer 4 free
10/09/2010 - 9Dragons - 11 Replies
Hello... why use super Wannabe Advanced buff trainers when you can just use auto keybord when you start 9D with GameGuardKiller?
is easy to use.. and it can generate tons of numbers and letters and guees what?.. deelay is 1ms.. or 99999999Ms.. ur choise.. i use this every time.. and is so trust able.. Like : Ve shield Train, Set VE shield at Number 1. then make keystroke, push number 1 then make it generate 5000 and deelay on 1000ms "1 second" or just 100 ms to be sure its fast :) then Make...
|
[Tutorial]Easiest way unblock ur self from GBL
02/20/2010 - Kal Online - 29 Replies
There are alot of tutorials how to bypass GBL but it is easiest way i think unblock your self from GBL (hardware ban) realy simple, and fast.
Download PBDownForce run it and press start spoofing. Also you can set up some options, but it no necessary. Just sometimes :pimp:
Sorry was not having time to make virusscan. You can do it your self here:
Jotti's malware scan
Good luck.
|
What is easiest tutorial in Fragment hack?
09/01/2009 - Grand Chase Philippines - 11 Replies
i want to duplicate my fragment but how? or easily to get?
|
All times are GMT +1. The time now is 18:41.
|
|