Zanukan WWemu Expert
Number of posts : 856 Age : 45 Joined : 2007-12-11 Points : 14304 Reputation : 3197
| Subject: Anti-Spell Hack (any emu) Fri 06 Nov 2009, 9: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 - Quote :
- 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 - Quote :
- ItemPointer
to - Quote :
- 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... | |
|