Evony Guides and Help
Trik Forum - RuneScape Forum  
Register Forum Homepage Members Mark Forums Read


Trik Members: 34,704 | Total Posts: 134,006 | Total Threads: 25,847
Welcome to our newest member, whiplash.
Go Back   Trik Forum - RuneScape Forum > Runescape 2 Cheating > Runescape Private Servers
Reload this Page Make 100% skill automatic
Runescape Private Servers Advertise your Runescape private server(s) here. Discuss about servers, post tutorials, get help, read people's developments, etc.


Reply
 
Thread Tools Display Modes
Make 100% skill automatic
Old
  (#1)
dor123 is Offline
Private
dor123
 
Posts: 13
Join Date: Dec 2007
   
Default Make 100% skill automatic - 04-04-2008, 11:11 AM

how i make 100% Skilll?
in my server?
Automatic
  
Reply With Quote Share with Facebook
Old
  (#2)
kinger is Offline
Army Commander
kinger
 
Posts: 1,991
Join Date: Jun 2007
Location: North East, USA
   
Default 04-04-2008, 11:20 AM

Enjoy...

Quote:
Originally Posted by Acidx
/getskills
Author - Acidx



Whole post straight copy&paste



oOoOoOok!
As promised ladys and gentleman the original /getskills from HB-Archaic theres nothing like the original, also ill show you guys how we fixed the majestic exploit to where u could lower ur stat to keep the 100%...

the use:
/getskills
You recieve 100% skills in what you are accountable for such as
50 dex = 100% Longsword,shortsword,ect.
50 mag = 100% magic,ect.

When the player logs in it will auto perform /getskills so he doesnt cheat my system =D

Here you all go, Props for loco for recovering the original code <3 loco


/*=========In Game.CPP ADD============*/


/*============SetSkillAll===========/getskills=======*/
void CGame::SetSkillAll(int iClientH)
//an Acidx Productions - Last Updated July 04,2005
//SetSkillAll Acidx Command, Added July 04, 2005 INDEPENDENCE BABY Fuck YEA
{
if (m_pClientList[iClientH] == NULL) return;
//Magic
if (m_pClientList[iClientH]->m_cSkillMastery[4]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[4] = m_pClientList[iClientH]->m_iMag *2;
if (m_pClientList[iClientH]->m_cSkillMastery[4] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[4] = 100;
}
if (m_pClientList[iClientH]->m_iMag > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[4] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 4, m_pClientList[iClientH]->m_cSkillMastery[4], NULL, NULL);

}
//LongSword
if (m_pClientList[iClientH]->m_cSkillMastery[8]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[8] = m_pClientList[iClientH]->m_iDex *2;

if (m_pClientList[iClientH]->m_cSkillMastery[8] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[8] = 100;
}
if (m_pClientList[iClientH]->m_iDex > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[8] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 8, m_pClientList[iClientH]->m_cSkillMastery[8], NULL, NULL);

}
//Hammer
if (m_pClientList[iClientH]->m_cSkillMastery[14]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[14] = m_pClientList[iClientH]->m_iDex *2;
if (m_pClientList[iClientH]->m_cSkillMastery[14] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[14] = 100;
}
if (m_pClientList[iClientH]->m_iDex > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[14] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 14, m_pClientList[iClientH]->m_cSkillMastery[14], NULL, NULL);

}
//Axes
if (m_pClientList[iClientH]->m_cSkillMastery[10]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[10] = m_pClientList[iClientH]->m_iDex *2;
if (m_pClientList[iClientH]->m_cSkillMastery[10] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[10] = 100;
}
if (m_pClientList[iClientH]->m_iDex > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[10] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 10, m_pClientList[iClientH]->m_cSkillMastery[10], NULL, NULL);

}
//hand attack
if (m_pClientList[iClientH]->m_cSkillMastery[5]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[5] = m_pClientList[iClientH]->m_iStr *2;
if (m_pClientList[iClientH]->m_cSkillMastery[5] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[5] = 100;
}
if (m_pClientList[iClientH]->m_iStr > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[5] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 5, m_pClientList[iClientH]->m_cSkillMastery[5], NULL, NULL);

}
//ShortSword
if (m_pClientList[iClientH]->m_cSkillMastery[7]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[7] = m_pClientList[iClientH]->m_iDex *2;
if (m_pClientList[iClientH]->m_cSkillMastery[7] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[7] = 100;
}
if (m_pClientList[iClientH]->m_iDex > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[7] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 7, m_pClientList[iClientH]->m_cSkillMastery[7], NULL, NULL);

}
//archery
if (m_pClientList[iClientH]->m_cSkillMastery[6]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[6] = m_pClientList[iClientH]->m_iDex *2;
if (m_pClientList[iClientH]->m_cSkillMastery[6] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[6] = 100;
}
if (m_pClientList[iClientH]->m_iDex > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[6] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 6, m_pClientList[iClientH]->m_cSkillMastery[6], NULL, NULL);

}
//Fencing
if (m_pClientList[iClientH]->m_cSkillMastery[9]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[9] = m_pClientList[iClientH]->m_iDex *2;
if (m_pClientList[iClientH]->m_cSkillMastery[9] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[9] = 100;
}
if (m_pClientList[iClientH]->m_iDex > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[9] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 9, m_pClientList[iClientH]->m_cSkillMastery[9], NULL, NULL);

}
//Staff Attack
if (m_pClientList[iClientH]->m_cSkillMastery[21]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[21] = m_pClientList[iClientH]->m_iInt *2;
if (m_pClientList[iClientH]->m_cSkillMastery[21] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[21] = 100;
}
if (m_pClientList[iClientH]->m_iInt > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[21] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 21, m_pClientList[iClientH]->m_cSkillMastery[21], NULL, NULL);

}
//shield
if (m_pClientList[iClientH]->m_cSkillMastery[11]< 100)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[11] = m_pClientList[iClientH]->m_iDex *2;
if (m_pClientList[iClientH]->m_cSkillMastery[11] > 100)
{
m_pClientList[iClientH]->m_cSkillMastery[11] = 100;
}
if (m_pClientList[iClientH]->m_iDex > 50)
{
m_pClientList[iClientH]->m_cSkillMastery[11] = 100;
}
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 11, m_pClientList[iClientH]->m_cSkillMastery[11], NULL, NULL);

}
//mining
if (m_pClientList[iClientH]->m_cSkillMastery[0]< 20)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[0] = 20;
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 0, m_pClientList[iClientH]->m_cSkillMastery[0], NULL, NULL);

}
//fishing
if (m_pClientList[iClientH]->m_cSkillMastery[1]< 20)
{
// now we add skills m_pClientList[iClientH]->m_cSkillMastery[1] = 20;
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 1, m_pClientList[iClientH]->m_cSkillMastery[1], NULL, NULL);

}
//farming
if (m_pClientList[iClientH]->m_cSkillMastery[2]< 20)
{
// now we add skills m_pClientList[iClientH]->m_cSkillMastery[2] = 20;
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 2, m_pClientList[iClientH]->m_cSkillMastery[2], NULL, NULL);

}
//alchemy
if (m_pClientList[iClientH]->m_cSkillMastery[12]< 20)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[12] = 20;
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 12, m_pClientList[iClientH]->m_cSkillMastery[12], NULL, NULL);

}
//manufacturing
if (m_pClientList[iClientH]->m_cSkillMastery[13]< 20)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[13] = 20;
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 13, m_pClientList[iClientH]->m_cSkillMastery[13], NULL, NULL);

}
//poison resistance
if (m_pClientList[iClientH]->m_cSkillMastery[23]< 20)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[23] = 20;
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 23, m_pClientList[iClientH]->m_cSkillMastery[23], NULL, NULL);

}
//pretend corpse
if (m_pClientList[iClientH]->m_cSkillMastery[19]< 20)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[19] = 20;
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 19, m_pClientList[iClientH]->m_cSkillMastery[19], NULL, NULL);

}
//magic resistance
if (m_pClientList[iClientH]->m_cSkillMastery[3]< 20)
{
// now we add skills
m_pClientList[iClientH]->m_cSkillMastery[3] = 20;
//Send a notify to update the client
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, 3, m_pClientList[iClientH]->m_cSkillMastery[3], NULL, NULL);

}
//Acidx (c)
}

/*====in Game.CPP at the end of InitPlayerData();====*/


//Performs SetSkills on Login so they cant cheat us - acidx
SetSkillAll(iClientH);


/*====In Game.h====*/

void SetSkillAll(int iClientH);[code]

/*====in Game.CPP inside ChatMsgHandler();====*/
[code]
if (memcmp(cp, "/getskills", 10) == 0) { SetSkillAll(iClientH);
return;
}


Enjoy!
- Acidx


  
Reply With Quote Share with Facebook
Old
  (#3)
dor123 is Offline
Private
dor123
 
Posts: 13
Join Date: Dec 2007
   
Default 04-04-2008, 11:27 AM

what is that /getskills
what file it is?
and where he is in the Folder
  
Reply With Quote Share with Facebook
Old
  (#4)
Virii is Offline
Private
Virii
 
Posts: 20
Join Date: Mar 2008
   
Default 04-04-2008, 11:44 AM

you are suppose to add that code to your hgserver.

another alternative is to hex edit your world server. try searching around the internet its an old topic
  
Reply With Quote Share with Facebook
Old
  (#5)
Vamp is Offline
Field Marshal
Vamp
 
Posts: 1,396
Join Date: Jul 2007
Location: Vamp
   
Default 04-04-2008, 01:12 PM

ChatMsgHandler()
Use this if you don't care about stat requirements and just want 100% in all skills. Significantly smaller code.

Code:
//VAMP - /getskills command to get 100% of all skills
if (memcmp(cp, "/getskills", 10) == 0)
{
	for (i = 0; i < DEF_MAXSKILLTYPE; i++)
	{
		m_pClientList[iClientH]->m_cSkillMastery[i] = 100;
		SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_SKILL, i, m_pClientList[iClientH]->m_cSkillMastery[i], NULL, NULL);
	}

	return;
}


  
Reply With Quote Share with Facebook
Old
  (#6)
dor123 is Offline
Private
dor123
 
Posts: 13
Join Date: Dec 2007
   
Default 04-04-2008, 01:27 PM

how im add the CODE? And to where?
and how ?
  
Reply With Quote Share with Facebook
Old
  (#7)
Vamp is Offline
Field Marshal
Vamp
 
Posts: 1,396
Join Date: Jul 2007
Location: Vamp
   
Default 04-05-2008, 12:02 AM

Add to: Server Source
File: Game.cpp
Method: ChatMsgHandler()


  
Reply With Quote Share with Facebook
Old
  (#8)
dor123 is Offline
Private
dor123
 
Posts: 13
Join Date: Dec 2007
   
Default 04-05-2008, 01:32 AM

How?
what program?
  
Reply With Quote Share with Facebook
Old
  (#9)
kinger is Offline
Army Commander
kinger
 
Posts: 1,991
Join Date: Jun 2007
Location: North East, USA
   
Default 04-05-2008, 02:01 AM

you dont even know how to edit source code? yet you ask such questions?
i would suggest learning the basics of coding before attempting to code a helbreath server.
you will need a c++ program.


  
Reply With Quote Share with Facebook
Old
  (#10)
Vamp is Offline
Field Marshal
Vamp
 
Posts: 1,396
Join Date: Jul 2007
Location: Vamp
   
Default 04-06-2008, 12:35 PM

He's got no chance, no point explaining if he wants to be spoon-fed.


  
Reply With Quote Share with Facebook
Old
  (#11)
Kiruku is Offline
Private
Kiruku
 
Posts: 5
Join Date: Jan 2008
   
Default 06-22-2008, 03:42 AM

ey when i started i got treated like that too... maybe you should give him a lil chance. Get Microsoft Visual C++ 6.0, its best for helbreath, newer versions show lots of errors, so newer versions are bad to start. Get the program somewhere like torrent. Then get some HGServer source and client source. look a lil at them and u will find the drops and all soon. i guess you dont understand a shit of in there, so guess a few things and change em and look what happens... its best way to start. if you really want to learn it you will learn it. if you are just copy pasteing and want a cool server without havin skills, you dont even need to start touching the sources.
  
Reply With Quote Share with Facebook
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off





======================================================================================== ---------------------------------------------------------------------------------------- ========================================================================================

Your Ad Here

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Copyright © Trik.com