If you are looking for V.C.N






Log in

I forgot my password

Latest topics
» Need an unstuck
Tue 24 Nov 2009, 1:48 am by ombladon123

» Idea for Arena Rating and Arena Rewards
Mon 23 Nov 2009, 6:58 pm by Raddau

» shammy bug
Mon 23 Nov 2009, 12:35 pm by stomstrikes

» Gentlemen?
Mon 23 Nov 2009, 12:33 pm by stomstrikes

» Rous aka Zanukan attention please
Mon 23 Nov 2009, 2:36 am by ryonis

» I cant get my tokens when i vote.
Sun 22 Nov 2009, 12:26 pm by demonolator12345

» Hi again --- imweedy
Sat 21 Nov 2009, 11:04 pm by imweedy

» pizzabox2 whats ur name?
Sat 21 Nov 2009, 12:12 pm by yingyangi

» Epic Vendors. Mangos 3.2.3, Trinity 3.1.3, Arc-EMu
Thu 19 Nov 2009, 10:22 am by Veldor

» Congrats..
Sat 14 Nov 2009, 5:23 pm by ultininja

» W00t
Thu 12 Nov 2009, 5:07 am by teres

» Vcn
Wed 11 Nov 2009, 10:47 am by Gnomepunter

» Warlock fears true teh walls :S
Wed 11 Nov 2009, 7:20 am by Roflnothaste

» ummmm wtf?
Wed 11 Nov 2009, 7:17 am by Roflnothaste

» V.C.N Website for any Emu
Mon 09 Nov 2009, 3:29 pm by thomja

» The different of the two servers :)
Mon 09 Nov 2009, 3:23 pm by Zanukan

» Sup!
Sun 08 Nov 2009, 9:58 pm by itsafarlen

» Heroes of Northrend 3.2.2
Sun 08 Nov 2009, 3:37 pm by thomja

» [Release]T9 Vendors, ArcEMU and Mangos
Sun 08 Nov 2009, 3:13 pm by thomja

» Read here!
Sun 08 Nov 2009, 8:58 am by Zanukan

Who is Online ?
In total there are 11 users online :: 0 Registered, 0 Hidden and 11 Guests :: 1 Bot

None

[ View the whole list ]


Most users ever online was 395 on Sun 18 May 2008, 11:28 am
Top posters
ServerBot (7646)
 
Swifteh (7171)
 
Charlie Face (4524)
 
Lisyhalath (3900)
 
Scruffay (3895)
 
kitch (3536)
 
Min0rity (3192)
 
Ubberpownage88 (3021)
 
bacongrease2 (2761)
 
Juicy (2649)
 

Rss feeds

Yahoo! 
Google Reader 
MSN 
AOL 
NewsGator 
Rojo 
Bloglines 



Anti-Spell Hack (any emu)

Post new topic   Reply to topic

View previous topic View next topic Go down

Anti-Spell Hack (any emu)

Post by Zanukan on Fri 06 Nov 2009, 8:29 am

I am sure everyone that runs private servers, small or large. Cheatengine spell hackers are allover the place.

run this patch
[credits for this patch: Aspiredev team (Ace)]

it can be applied to any emu

Index: F:/Program Files/FrozenEmu/src/FrozenEmu-world/SpellHandler.cpp
===================================================================
--- F:/Program Files/FrozenEmu/src/FrozenEmu-world/SpellHandler.cpp (revision 1604)
+++ F:/Program Files/FrozenEmu/src/FrozenEmu-world/SpellHandler.cpp (revision 1605)


change the path to your compile directory

[if you running a non shared pointers Emu]

change
ItemPointer
to
Item*
Code:
Index: F:/Program Files/FrozenEmu/src/FrozenEmu-world/SpellHandler.cpp
===================================================================
--- F:/Program Files/FrozenEmu/src/FrozenEmu-world/SpellHandler.cpp    (revision 1604)
+++ F:/Program Files/FrozenEmu/src/FrozenEmu-world/SpellHandler.cpp    (revision 1605)
@@ -29,10 +29,10 @@
    uint8 unk; // 3.0.2 added unk
    uint64 item_guid;
    uint8 cn;
-    uint32 spellId = 0;
+    uint32 spellId, dummyid = 0;
    uint32 glyphIndex;
 
-    recvPacket >> tmp1 >> slot >> cn >> spellId >> item_guid >> glyphIndex >> unk;
+    recvPacket >> tmp1 >> slot >> cn >> dummyid >> item_guid >> glyphIndex >> unk;
    ItemPointer tmpItem = NULLITEM;
    tmpItem = p_User->GetItemInterface()->GetInventoryItem(tmp1,slot);
    if (!tmpItem)
this will fix spell hackers using uncategorized spells

also here is a list of most of the popular spells that hackers use. this is a spell_disable
[credits (our server staff)]

Code:
/*
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for spell_disable
-- ----------------------------
DROP TABLE IF EXISTS `spell_disable`;
CREATE TABLE `spell_disable` (
  `spellid` int(30) NOT NULL,
  `replacement_spellid` int(30) NOT NULL DEFAULT '0',
  PRIMARY KEY (`spellid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Spell System';

-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `spell_disable` VALUES ('132', '0');
INSERT INTO `spell_disable` VALUES ('24429', '0');
INSERT INTO `spell_disable` VALUES ('60974', '0');
INSERT INTO `spell_disable` VALUES ('55116', '0');
INSERT INTO `spell_disable` VALUES ('60975', '0');
INSERT INTO `spell_disable` VALUES ('57019', '0');
INSERT INTO `spell_disable` VALUES ('61309', '0');
INSERT INTO `spell_disable` VALUES ('546', '0');
INSERT INTO `spell_disable` VALUES ('5394', '0');
INSERT INTO `spell_disable` VALUES ('6375', '0');
INSERT INTO `spell_disable` VALUES ('6377', '0');
INSERT INTO `spell_disable` VALUES ('10462', '0');
INSERT INTO `spell_disable` VALUES ('10463', '0');
INSERT INTO `spell_disable` VALUES ('25567', '0');
INSERT INTO `spell_disable` VALUES ('58755', '0');
INSERT INTO `spell_disable` VALUES ('58756', '0');
INSERT INTO `spell_disable` VALUES ('58757', '0');
INSERT INTO `spell_disable` VALUES ('5675', '0');
INSERT INTO `spell_disable` VALUES ('10495', '0');
INSERT INTO `spell_disable` VALUES ('10496', '0');
INSERT INTO `spell_disable` VALUES ('10497', '0');
INSERT INTO `spell_disable` VALUES ('25570', '0');
INSERT INTO `spell_disable` VALUES ('58771', '0');
INSERT INTO `spell_disable` VALUES ('58773', '0');
INSERT INTO `spell_disable` VALUES ('58774', '0');
INSERT INTO `spell_disable` VALUES ('51052', '0');
INSERT INTO `spell_disable` VALUES ('48332', '0');
INSERT INTO `spell_disable` VALUES ('25072', '0');
INSERT INTO `spell_disable` VALUES ('27113', '0');
INSERT INTO `spell_disable` VALUES ('44625', '0');
INSERT INTO `spell_disable` VALUES ('26598', '0');
INSERT INTO `spell_disable` VALUES ('37982', '0');
INSERT INTO `spell_disable` VALUES ('28414', '0');
INSERT INTO `spell_disable` VALUES ('8176', '0');
INSERT INTO `spell_disable` VALUES ('8712', '0');
INSERT INTO `spell_disable` VALUES ('30842', '0');
INSERT INTO `spell_disable` VALUES ('31921', '0');
INSERT INTO `spell_disable` VALUES ('13889', '0');
INSERT INTO `spell_disable` VALUES ('21348', '0');
INSERT INTO `spell_disable` VALUES ('18209', '0');
INSERT INTO `spell_disable` VALUES ('37136', '0');
INSERT INTO `spell_disable` VALUES ('35354', '0');
INSERT INTO `spell_disable` VALUES ('22856', '0');
INSERT INTO `spell_disable` VALUES ('5249', '0');
INSERT INTO `spell_disable` VALUES ('33837', '0');
INSERT INTO `spell_disable` VALUES ('33836', '0');
INSERT INTO `spell_disable` VALUES ('64843', '0');
INSERT INTO `spell_disable` VALUES ('40733', '0');
INSERT INTO `spell_disable` VALUES ('29382', '0');
INSERT INTO `spell_disable` VALUES ('13874', '0');
INSERT INTO `spell_disable` VALUES ('41367', '0');
INSERT INTO `spell_disable` VALUES ('54322', '0');
INSERT INTO `spell_disable` VALUES ('33581', '0');
INSERT INTO `spell_disable` VALUES ('63148', '0');
INSERT INTO `spell_disable` VALUES ('30839', '0');
INSERT INTO `spell_disable` VALUES ('1908', '0');
INSERT INTO `spell_disable` VALUES ('11', '0');
INSERT INTO `spell_disable` VALUES ('51246', '0');
INSERT INTO `spell_disable` VALUES ('22393', '0');
INSERT INTO `spell_disable` VALUES ('18210', '0');
INSERT INTO `spell_disable` VALUES ('32759', '0');
INSERT INTO `spell_disable` VALUES ('28282', '0');
INSERT INTO `spell_disable` VALUES ('17283', '0');
INSERT INTO `spell_disable` VALUES ('35180', '0');
INSERT INTO `spell_disable` VALUES ('37805', '0');
INSERT INTO `spell_disable` VALUES ('37806', '0');
INSERT INTO `spell_disable` VALUES ('37807', '0');
INSERT INTO `spell_disable` VALUES ('37809', '0');
INSERT INTO `spell_disable` VALUES ('37808', '0');
INSERT INTO `spell_disable` VALUES ('35466', '0');
INSERT INTO `spell_disable` VALUES ('37811', '0');
INSERT INTO `spell_disable` VALUES ('37801', '0');
INSERT INTO `spell_disable` VALUES ('5', '0');
INSERT INTO `spell_disable` VALUES ('46305', '0');
INSERT INTO `spell_disable` VALUES ('43046', '0');
INSERT INTO `spell_disable` VALUES ('57384', '0');
INSERT INTO `spell_disable` VALUES ('35325', '0');
INSERT INTO `spell_disable` VALUES ('49333', '0');
INSERT INTO `spell_disable` VALUES ('64887', '0');
INSERT INTO `spell_disable` VALUES ('47402', '0');
INSERT INTO `spell_disable` VALUES ('62999', '0');
INSERT INTO `spell_disable` VALUES ('26662', '0');
INSERT INTO `spell_disable` VALUES ('27680', '0');
INSERT INTO `spell_disable` VALUES ('35595', '0');
INSERT INTO `spell_disable` VALUES ('46587', '0');
INSERT INTO `spell_disable` VALUES ('47008', '0');
INSERT INTO `spell_disable` VALUES ('62555', '0');
INSERT INTO `spell_disable` VALUES ('64112', '0');
INSERT INTO `spell_disable` VALUES ('64238', '0');
INSERT INTO `spell_disable` VALUES ('65126', '0');
INSERT INTO `spell_disable` VALUES ('16711', '0');
INSERT INTO `spell_disable` VALUES ('31671', '0');
INSERT INTO `spell_disable` VALUES ('31698', '0');
INSERT INTO `spell_disable` VALUES ('54244', '0');
INSERT INTO `spell_disable` VALUES ('55948', '0');
INSERT INTO `spell_disable` VALUES ('13004', '0');
INSERT INTO `spell_disable` VALUES ('44833', '0');
INSERT INTO `spell_disable` VALUES ('62558', '0');
INSERT INTO `spell_disable` VALUES ('57628', '0');
INSERT INTO `spell_disable` VALUES ('63789', '0');
INSERT INTO `spell_disable` VALUES ('62796', '0');
INSERT INTO `spell_disable` VALUES ('63815', '0');
INSERT INTO `spell_disable` VALUES ('24611', '0');
INSERT INTO `spell_disable` VALUES ('40598', '0');
INSERT INTO `spell_disable` VALUES ('36805', '0');
INSERT INTO `spell_disable` VALUES ('29456', '0');
INSERT INTO `spell_disable` VALUES ('23411', '0');
INSERT INTO `spell_disable` VALUES ('44189', '0');
INSERT INTO `spell_disable` VALUES ('40554', '0');
INSERT INTO `spell_disable` VALUES ('45595', '0');
INSERT INTO `spell_disable` VALUES ('59994', '0');
INSERT INTO `spell_disable` VALUES ('61567', '0');
INSERT INTO `spell_disable` VALUES ('36463', '0');
INSERT INTO `spell_disable` VALUES ('44202', '0');
INSERT INTO `spell_disable` VALUES ('44237', '0');
INSERT INTO `spell_disable` VALUES ('23024', '0');
INSERT INTO `spell_disable` VALUES ('46164', '0');
INSERT INTO `spell_disable` VALUES ('22088', '0');
INSERT INTO `spell_disable` VALUES ('49512', '0');
INSERT INTO `spell_disable` VALUES ('30218', '0');
INSERT INTO `spell_disable` VALUES ('9487', '0');
INSERT INTO `spell_disable` VALUES ('9488', '0');
INSERT INTO `spell_disable` VALUES ('61909', '0');
INSERT INTO `spell_disable` VALUES ('54096', '0');
INSERT INTO `spell_disable` VALUES ('36711', '0');
INSERT INTO `spell_disable` VALUES ('34653', '0');
INSERT INTO `spell_disable` VALUES ('33417', '0');
INSERT INTO `spell_disable` VALUES ('32491', '0');
INSERT INTO `spell_disable` VALUES ('33793', '0');
INSERT INTO `spell_disable` VALUES ('9053', '0');
INSERT INTO `spell_disable` VALUES ('34348', '0');
INSERT INTO `spell_disable` VALUES ('34083', '0');
INSERT INTO `spell_disable` VALUES ('36920', '0');
INSERT INTO `spell_disable` VALUES ('54094', '0');
INSERT INTO `spell_disable` VALUES ('32414', '0');
INSERT INTO `spell_disable` VALUES ('45580', '0');
INSERT INTO `spell_disable` VALUES ('38641', '0');
INSERT INTO `spell_disable` VALUES ('38824', '0');
INSERT INTO `spell_disable` VALUES ('41383', '0');
INSERT INTO `spell_disable` VALUES ('42802', '0');
INSERT INTO `spell_disable` VALUES ('45748', '0');
INSERT INTO `spell_disable` VALUES ('46988', '0');
INSERT INTO `spell_disable` VALUES ('52282', '0');
INSERT INTO `spell_disable` VALUES ('39267', '0');
INSERT INTO `spell_disable` VALUES ('36971', '0');
INSERT INTO `spell_disable` VALUES ('37111', '0');
INSERT INTO `spell_disable` VALUES ('20823', '0');
INSERT INTO `spell_disable` VALUES ('19816', '0');
INSERT INTO `spell_disable` VALUES ('20793', '0');
INSERT INTO `spell_disable` VALUES ('11839', '0');
INSERT INTO `spell_disable` VALUES ('19391', '0');
INSERT INTO `spell_disable` VALUES ('20797', '0');
INSERT INTO `spell_disable` VALUES ('20811', '0');
INSERT INTO `spell_disable` VALUES ('20808', '0');
INSERT INTO `spell_disable` VALUES ('11985', '0');
INSERT INTO `spell_disable` VALUES ('17290', '0');
INSERT INTO `spell_disable` VALUES ('14034', '0');
INSERT INTO `spell_disable` VALUES ('15288', '0');
INSERT INTO `spell_disable` VALUES ('15536', '0');
INSERT INTO `spell_disable` VALUES ('15242', '0');
INSERT INTO `spell_disable` VALUES ('30691', '0');
INSERT INTO `spell_disable` VALUES ('21340', '0');
INSERT INTO `spell_disable` VALUES ('23397', '0');
INSERT INTO `spell_disable` VALUES ('26068', '0');
INSERT INTO `spell_disable` VALUES ('26615', '0');
INSERT INTO `spell_disable` VALUES ('41075', '0');
INSERT INTO `spell_disable` VALUES ('66126', '0');
INSERT INTO `spell_disable` VALUES ('61714', '0');
INSERT INTO `spell_disable` VALUES ('64487', '0');
INSERT INTO `spell_disable` VALUES ('54306', '0');
INSERT INTO `spell_disable` VALUES ('29318', '0');
INSERT INTO `spell_disable` VALUES ('28524', '0');
INSERT INTO `spell_disable` VALUES ('32120', '0');
Will be updating this thread...

_________________


Zanukan
WWemu Expert
WWemu Expert

Number of posts: 853
Age: 31
Joined: 2007-12-11
Points: 9123
Reputation: 3197

http://www.vcnserver.net

Back to top Go down

Re: Anti-Spell Hack (any emu)

Post by thomja on Sat 07 Nov 2009, 4:05 am

how do i run it what do i do with this text?

thomja
Sentino
Sentino

Number of posts: 35
Joined: 2009-02-05
Points: 440
Reputation: -2

Back to top Go down

Re: Anti-Spell Hack (any emu)

Post by Zanukan on Sat 07 Nov 2009, 11:42 am

this is a patch with spell disable sql insert

_________________


Zanukan
WWemu Expert
WWemu Expert

Number of posts: 853
Age: 31
Joined: 2007-12-11
Points: 9123
Reputation: 3197

http://www.vcnserver.net

Back to top Go down

View previous topic View next topic Back to top


Post new topic   Reply to topic
Permissions of this forum:
You cannot reply to topics in this forum