Anti-Cheatengine spellhacker fix + SQL spell_disable menu

User Tag List

Results 1 to 8 of 8
  1. #1
    Algorithm's Avatar Member
    Reputation
    175
    Join Date
    Mar 2008
    Posts
    395
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Anti-Cheatengine spellhacker fix + SQL spell_disable

    For more support
    http://www.vcnserver.net/

    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...
    Last edited by Algorithm; 11-06-2009 at 08:28 AM.

    Anti-Cheatengine spellhacker fix + SQL spell_disable
  2. #2
    2dgreengiant's Avatar ★ Elder ★


    Reputation
    1190
    Join Date
    Feb 2007
    Posts
    7,129
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Moved to releases, very nice tho.
    If you need me you have my skype, if you don't have my skype then you don't need me.

  3. #3
    Performer's Avatar Contributor
    Reputation
    212
    Join Date
    Nov 2007
    Posts
    874
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    In the patch Rous you may want to change VCN's core back to Hearthstone-world for it to work for everyone

    +rep if i can.


  4. #4
    Deanmclaughlin's Avatar Member
    Reputation
    1
    Join Date
    Jul 2009
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I dont see why people rep him when he didnt make it..

  5. #5
    Algorithm's Avatar Member
    Reputation
    175
    Join Date
    Mar 2008
    Posts
    395
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Deanmclaughlin View Post
    I dont see why people rep him when he didnt make it..

    you do not see credits provided in the post? People rep because i actually took time and share it with everyone else.

    This community is all about sharing and releasing. I found how to stop spellhackers and therefore i was obliged to help my fellow server owners

    never asked for rep and credits were provided accordingly.

  6. #6
    www5th's Avatar Member
    Reputation
    2
    Join Date
    Jan 2008
    Posts
    16
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    FrozenEmu...

  7. #7
    Algorithm's Avatar Member
    Reputation
    175
    Join Date
    Mar 2008
    Posts
    395
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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

  8. #8
    Ascelyn's Avatar Member
    Reputation
    22
    Join Date
    Jul 2009
    Posts
    129
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice nice But I've never had any spell hackers tho, But you can never be to sure

Similar Threads

  1. [Request] A fix to SQL query..
    By Maisteri in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 07-10-2008, 03:46 PM
  2. [GUIDE] Fix on Quest bug [If sql updates didnt work]!
    By Laniax in forum WoW EMU Guides & Tutorials
    Replies: 1
    Last Post: 03-22-2008, 04:20 PM
  3. [Share] Transports Fix! SQL Style
    By SectorSeven in forum World of Warcraft Emulator Servers
    Replies: 16
    Last Post: 03-05-2008, 08:19 AM
  4. DeathWing Custom SQL fix
    By damana in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 02-09-2008, 01:13 PM
  5. How do I execute updates & fixes into the sql
    By PRIMO12 in forum World of Warcraft Emulator Servers
    Replies: 6
    Last Post: 11-30-2007, 12:44 PM
All times are GMT -5. The time now is 08:45 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search