Jump to content

bosc0

Members
  • Posts

    17
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by bosc0

  1. Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55ABA  000000000C700200  NtWaitForSingleObject+A
    000007FEFC9F31E6  000000000C700280  0001:00000000000021E6 C:\\Windows\\system32\\MSWSOCK.dll
    000007FEFC9FE7E5  000000000C700420  WSPStartup+63A5
    000007FEFEFEB89C  000000000C700460  select+15C
    000007FEFEFEB81D  000000000C700560  select+DD
    0000000140641AAC  000000000C707A20  SocketHandler::Select+7DC  c:\\source\\dep\\src\\sockets\\sockethandler.cpp line 404
    0000000140641177  000000000C707A60  SocketHandler::Select+37  c:\\source\\dep\\src\\sockets\\sockethandler.cpp line 300
    00000001400397EB  000000000C71FE40  RARunnable::run+22B  c:\\source\\src\\mangosd\\master.cpp line 177
    00000001402C4023  000000000C71FEB0  ACE_Based::Thread::ThreadTask+23  c:\\source\\src\\shared\\threading.cpp line 186
    000007FEF44E170B  000000000C71FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
    0000000073CA2FDF  000000000C71FF20  _endthreadex+47
    0000000073CA3080  000000000C71FF50  _endthreadex+E8
    0000000076E0466D  000000000C71FF80  BaseThreadInitThunk+D
    0000000076F38791  000000000C71FFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55DBA  000000000C81FD30  ZwDelayExecution+A
    0000000076E0C648  000000000C81FDB0  SleepEx+88
    00000001402C4289  000000000C81FE00  ACE_Based::Thread::Sleep+39  c:\\source\\src\\shared\\threading.cpp line 232
    00000001400393A1  000000000C81FE40  FreezeDetectorRunnable::run+91  c:\\source\\src\\mangosd\\master.cpp line 83
    00000001402C4023  000000000C81FEB0  ACE_Based::Thread::ThreadTask+23  c:\\source\\src\\shared\\threading.cpp line 186
    000007FEF44E170B  000000000C81FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
    0000000073CA2FDF  000000000C81FF20  _endthreadex+47
    0000000073CA3080  000000000C81FF50  _endthreadex+E8
    0000000076E0466D  000000000C81FF80  BaseThreadInitThunk+D
    0000000076F38791  000000000C81FFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55ABA  000000000C91F880  NtWaitForSingleObject+A
    000007FEFC9F31E6  000000000C91F900  0001:00000000000021E6 C:\\Windows\\system32\\MSWSOCK.dll
    000007FEFC9FE7E5  000000000C91FAA0  WSPStartup+63A5
    000007FEFEFEB89C  000000000C91FAE0  select+15C
    000007FEFEFEB81D  000000000C91FBE0  select+DD
    000007FEF4498252  000000000C91FC60  ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V?$ACE_Reactor_Token_T@VACE_Token@@@@@@MEAAHAEAVACE_Select_Reactor_Handle_Set@@PEAVACE_Time_Value@@@Z+132
    000007FEF4510DC0  000000000C91FCD0  ?handle_events@ACE_TP_Reactor@@UEAAHPEAVACE_Time_Value@@@Z+A0
    000007FEF44EE55D  000000000C91FD00  ?run_reactor_event_loop@ACE_Reactor@@QEAAHAEAVACE_Time_Value@@P6AHPEAV1@@Z@Z+4D
    00000001402C53E7  000000000C91FE40  ReactorRunnable::svc+77  c:\\source\\src\\game\\worldsocketmgr.cpp line 167
    000007FEF450A171  000000000C91FE70  ?svc_run@ACE_Task_Base@@SAKPEAX@Z+41
    000007FEF450A72B  000000000C91FEB0  ?invoke_i@ACE_Thread_Adapter@@EEAAKXZ+4B
    000007FEF450A851  000000000C91FEF0  ?invoke@ACE_Thread_Adapter@@UEAAKXZ+71
    0000000073CA2FDF  000000000C91FF20  _endthreadex+47
    0000000073CA3080  000000000C91FF50  _endthreadex+E8
    0000000076E0466D  000000000C91FF80  BaseThreadInitThunk+D
    0000000076F38791  000000000C91FFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55ABA  000000000CA1F880  NtWaitForSingleObject+A
    000007FEFC9F31E6  000000000CA1F900  0001:00000000000021E6 C:\\Windows\\system32\\MSWSOCK.dll
    000007FEFC9FE7E5  000000000CA1FAA0  WSPStartup+63A5
    000007FEFEFEB89C  000000000CA1FAE0  select+15C
    000007FEFEFEB81D  000000000CA1FBE0  select+DD
    000007FEF4498252  000000000CA1FC60  ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V?$ACE_Reactor_Token_T@VACE_Token@@@@@@MEAAHAEAVACE_Select_Reactor_Handle_Set@@PEAVACE_Time_Value@@@Z+132
    000007FEF4510DC0  000000000CA1FCD0  ?handle_events@ACE_TP_Reactor@@UEAAHPEAVACE_Time_Value@@@Z+A0
    000007FEF44EE55D  000000000CA1FD00  ?run_reactor_event_loop@ACE_Reactor@@QEAAHAEAVACE_Time_Value@@P6AHPEAV1@@Z@Z+4D
    00000001402C53E7  000000000CA1FE40  ReactorRunnable::svc+77  c:\\source\\src\\game\\worldsocketmgr.cpp line 167
    000007FEF450A171  000000000CA1FE70  ?svc_run@ACE_Task_Base@@SAKPEAX@Z+41
    000007FEF450A72B  000000000CA1FEB0  ?invoke_i@ACE_Thread_Adapter@@EEAAKXZ+4B
    000007FEF450A851  000000000CA1FEF0  ?invoke@ACE_Thread_Adapter@@UEAAKXZ+71
    0000000073CA2FDF  000000000CA1FF20  _endthreadex+47
    0000000073CA3080  000000000CA1FF50  _endthreadex+E8
    0000000076E0466D  000000000CA1FF80  BaseThreadInitThunk+D
    0000000076F38791  000000000CA1FFD0  RtlUserThreadStart+21
    ========================
    Local Variables And Parameters
    
    Call stack:
    Address   Frame     Function      SourceFile
    000000014066CA37  000000000C42E268  __chkstk+37
    
    000000014013570D  000000000C42E270  Player::HasItemCount+1D  c:\\source\\src\\game\\player.cpp line 8765
       Local  <user defined> 'this' = 0
       Parameter  unsigned int 'item' = 0
       Parameter  unsigned int 'count' = 0
       Parameter  bool 'inBankAlso' = 0
       Local  unsigned int 'tempcount' = 1
    
    00000001403C5778  000000000C43B8F0  Spell::CheckItems+B8  c:\\source\\src\\game\\spell.cpp line 5408
       Local  unsigned int 'itemid' = 0
       Local  <user defined> 'proto' = 0
       Local  <user defined> 'this' = 0
       Local  unsigned int 'totems' = 0
       Local  unsigned int 'TotemCategory' = 2D
       Local  <user defined> 'p_caster' = 147000000FF
    
    00000001403BFEFB  000000000C4687E0  Spell::CheckCast+126B  c:\\source\\src\\game\\spell.cpp line 4277
       Local  SpellCastResult
            int  SPELL_FAILED_SUCCESS = 40074320
            int  SPELL_FAILED_AFFECTING_COMBAT = 40074320
            int  SPELL_FAILED_ALREADY_AT_FULL_HEALTH = 40074320
            int  SPELL_FAILED_ALREADY_AT_FULL_MANA = 40074320
            int  SPELL_FAILED_ALREADY_AT_FULL_POWER = 40074320
            int  SPELL_FAILED_ALREADY_BEING_TAMED = 40074320
            int  SPELL_FAILED_ALREADY_HAVE_CHARM = 40074320
            int  SPELL_FAILED_ALREADY_HAVE_SUMMON = 40074320
            int  SPELL_FAILED_ALREADY_OPEN = 40074320
            int  SPELL_FAILED_AURA_BOUNCED = 40074320
            int  SPELL_FAILED_AUTOTRACK_INTERRUPTED = 40074320
            int  SPELL_FAILED_BAD_IMPLICIT_TARGETS = 40074320
            int  SPELL_FAILED_BAD_TARGETS = 40074320
            int  SPELL_FAILED_CANT_BE_CHARMED = 40074320
            int  SPELL_FAILED_CANT_BE_DISENCHANTED = 40074320
            int  SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL = 40074320
            int  SPELL_FAILED_CANT_BE_MILLED = 40074320
            int  SPELL_FAILED_CANT_BE_PROSPECTED = 40074320
            int  SPELL_FAILED_CANT_CAST_ON_TAPPED = 40074320
            int  SPELL_FAILED_CA            »#  VISIBLE = 40074320
            int  SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED = 40074320
            int  SPELL_FAILED_CANT_STEALTH = 40074320
            int  SPELL_FAILED_CASTER_AURASTATE = 40074320
            int  SPELL_FAILED_CASTER_DEAD = 40074320
            int  SPELL_FAILED_CHARMED = 40074320
            int  SPELL_FAILED_CHEST_IN_USE = 40074320
            int  SPELL_FAILED_CONFUSED = 40074320
            int  SPELL_FAILED_DONT_REPORT = 40074320
            int  SPELL_FAILED_EQUIPPED_ITEM = 40074320
            int  SPELL_FAILED_EQUIPPED_ITEM_CLASS = 40074320
            int  SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND = 40074320
            int  SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND = 40074320
            int  SPELL_FAILED_ERROR = 40074320
            int  SPELL_FAILED_FIZZLE = 40074320
            int  SPELL_FAILED_FLEEING = 40074320
            int  SPELL_FAILED_FOOD_LOWLEVEL = 40074320
            int  SPELL_FAILED_HIGHLEVEL = 40074320
            int  SPELL_FAILED_HUNGER_SATIATED = 40074320
            int  SPELL_FAILED_IMMUNE = 40074320
            int  SPELL_FAILED_INCORRECT_AREA = 40074320
            int  SPELL_FAILED_INTERRUPTED = 40074320
            int  SPELL_FAILED_INTERRUPTED_COMBAT = 40074320
            int  SPELL_FAILED_ITEM_ALREADY_ENCHANTED = 40074320
            int  SPELL_FAILED_ITEM_GONE = 40074320
            int  SPELL_FAILED_ITEM_NOT_FOUND = 40074320
            int  SPELL_FAILED_ITEM_NOT_READY = 40074320
            int  SPELL_FAILED_LEVEL_REQUIREMENT = 40074320
            int  SPELL_FAILED_LINE_OF_SIGHT = 40074320
            int  SPELL_FAILED_LOWLEVEL = 40074320
            int  SPELL_FAILED_LOW_CASTLEVEL = 40074320
            int  SPELL_FAILED_MAINHAND_EMPTY = 40074320
            int  SPELL_FAILED_MOVING = 40074320
            int  SPELL_FAILED_NEED_AMMO = 40074320
            int  SPELL_FAILED_NEED_AMMO_POUCH = 40074320
            int  SPELL_FAILED_NEED_EXOTIC_AMMO = 40074320
            int  SPELL_FAILED_NEED_MORE_ITEMS = 40074320
            int  SPELL_FAILED_NOPATH = 40074320
            int  SPELL_FAILED_NOT_BEHIND = 40074320
            int  SPELL_FAILED_NOT_FISHABLE = 40074320
            int  SPELL_FAILED_NOT_FLYING = 40074320
            int  SPELL_FAILED_NOT_HERE = 40074320
            int  SPELL_FAILED_NOT_INFRONT = 40074320
            int  SPELL_FAILED_NOT_IN_CONTROL = 40074320
            int  SPELL_FAILED_NOT_KNOWN = 40074320
            int  SPELL_FAILED_NOT_MOUNTED = 40074320
            int  SPELL_FAILED_NOT_ON_TAXI = 40074320
            int  SPELL_FAILED_NOT_ON_TRANSPORT = 40074320
            int  SPELL_FAILED_NOT_READY = 40074320
            int  SPELL_FAILED_NOT_SHAPESHIFT = 40074320
            int  SPELL_FAILED_NOT_STANDING = 40074320
            int  SPELL_FAILED_NOT_TRADEABLE = 40074320
            int  SPELL_FAILED_NOT_TRADING = 40074320
            int  SPELL_FAILED_NOT_UNSHEATHED = 40074320
            int  SPELL_FAILED_NOT_WHILE_GHOST = 40074320
            int  SPELL_FAILED_NOT_WHILE_LOOTING = 40074320
            int  SPELL_FAILED_NO_AMMO = 40074320
            int  SPELL_FAILED_NO_CHARGES_REMAIN = 40074320
            int  SPELL_FAILED_NO_CHAMPION = 40074320
            int  SPELL_FAILED_NO_COMBO_POINTS = 40074320
            int  SPELL_FAILED_NO_DUELING = 40074320
            int  SPELL_FAILED_NO_ENDURANCE = 40074320
            int  SPELL_FAILED_NO_FISH = 40074320
            int  SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED = 40074320
            int  SPELL_FAILED_NO_MOUNTS_ALLOWED = 40074320
            int  SPELL_FAILED_NO_PET = 40074320
            int  SPELL_FAILED_NO_POWER = 40074320
            int  SPELL_FAILED_NOTHING_TO_DISPEL = 40074320
            int  SPELL_FAILED_NOTHING_TO_STEAL = 40074320
            int  SPELL_FAILED_ONLY_ABOVEWATER = 40074320
            int  SPELL_FAILED_ONLY_DAYTIME = 40074320
            int  SPELL_FAILED_ONLY_INDOORS = 40074320
            int  SPELL_FAILED_ONLY_MOUNTED = 40074320
            int  SPELL_FAILED_ONLY_NIGHTTIME = 40074320
            int  SPELL_FAILED_ONLY_OUTDOORS = 40074320
            int  SPELL_FAILED_ONLY_SHAPESHIFT = 40074320
            int  SPELL_FAILED_ONLY_STEALTHED = 40074320
            int  SPELL_FAILED_ONLY_UNDERWATER = 40074320
            int  SPELL_FAILED_OUT_OF_RANGE = 40074320
            int  SPELL_FAILED_PACIFIED = 40074320
            int  SPELL_FAILED_POSSESSED = 40074320
            int  SPELL_FAILED_REAGENTS = 40074320
            int  SPELL_FAILED_REQUIRES_AREA = 40074320
            int  SPELL_FAILED_REQUIRES_SPELL_FOCUS = 40074320
            int  SPELL_FAILED_ROOTED = 40074320
            int  SPELL_FAILED_SILENCED = 40074320
            int  SPELL_FAILED_SPELL_IN_PROGRESS = 40074320
            int  SPELL_FAILED_SPELL_LEARNED = 40074320
            int  SPELL_FAILED_SPELL_UNAVAILABLE = 40074320
            int  SPELL_FAILED_STUNNED = 40074320
            int  SPELL_FAILED_TARGETS_DEAD = 40074320
            int  SPELL_FAILED_TARGET_AFFECTING_COMBAT = 40074320
            int  SPELL_FAILED_TARGET_AURASTATE = 40074320
            int  SPELL_FAILED_TARGET_DUELING = 40074320
            int  SPELL_FAILED_TARGET_ENEMY = 40074320
            int  SPELL_FAILED_TARGET_ENRAGED = 40074320
            int  SPELL_FAILED_TARGET_FRIENDLY = 40074320
            int  SPELL_FAILED_TARGET_IN_COMBAT = 40074320
            int  SPELL_FAILED_TARGET_IS_PLAYER = 40074320
            int  SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED = 40074320
            int  SPELL_FAILED_TARGET_NOT_DEAD = 40074320
            int  SPELL_FAILED_TARGET_NOT_IN_PARTY = 40074320
            int  SPELL_FAILED_TARGET_NOT_LOOTED = 40074320
            int  SPELL_FAILED_TARGET_NOT_PLAYER = 40074320
            int  SPELL_FAILED_TARGET_NO_POCKETS = 40074320
            int  SPELL_FAILED_TARGET_NO_WEAPONS = 40074320
            int  SPELL_FAILED_TARGET_NO_RANGED_WEAPONS = 40074320
            int  SPELL_FAILED_TARGET_UNSKINNABLE = 40074320
            int  SPELL_FAILED_THIRST_SATIATED = 40074320
            int  SPELL_FAILED_TOO_CLOSE = 40074320
            int  SPELL_FAILED_TOO_MANY_OF_ITEM = 40074320
            int  SPELL_FAILED_TOTEM_CATEGORY = 40074320
            int  SPELL_FAILED_TOTEMS = 40074320
            int  SPELL_FAILED_TRY_AGAIN = 40074320
            int  SPELL_FAILED_UNIT_NOT_BEHIND = 40074320
            int  SPELL_FAILED_UNIT_NOT_INFRONT = 40074320
            int  SPELL_FAILED_WRONG_PET_FOOD = 40074320
            int  SPELL_FAILED_NOT_WHILE_FATIGUED = 40074320
            int  SPELL_FAILED_TARGET_NOT_IN_INSTANCE = 40074320
            int  SPELL_FAILED_NOT_WHILE_TRADING = 40074320
            int  SPELL_FAILED_TARGET_NOT_IN_RAID = 40074320
            int  SPELL_FAILED_TARGET_FREEFORALL = 40074320
            int  SPELL_FAILED_NO_EDIBLE_CORPSES = 40074320
            int  SPELL_FAILED_ONLY_BATTLEGROUNDS = 40074320
            int  SPELL_FAILED_TARGET_NOT_GHOST = 40074320
            int  SPELL_FAILED_TRANSFORM_UNUSABLE = 40074320
            int  SPELL_FAILED_WRONG_WEATHER = 40074320
            int  SPELL_FAILED_DAMAGE_IMMUNE = 40074320
            int  SPELL_FAILED_PREVENTED_BY_MECHANIC = 40074320
            int  SPELL_FAILED_PLAY_TIME = 40074320
            int  SPELL_FAILED_REPUTATION = 40074320
            int  SPELL_FAILED_MIN_SKILL = 40074320
            int  SPELL_FAILED_NOT_IN_ARENA = 40074320
            int  SPELL_FAILED_NOT_ON_SHAPESHIFT = 40074320
            int  SPELL_FAILED_NOT_ON_STEALTHED = 40074320
            int  SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE = 40074320
            int  SPELL_FAILED_NOT_ON_MOUNTED = 40074320
            int  SPELL_FAILED_TOO_SHALLOW = 40074320
            int  SPELL_FAILED_TARGET_NOT_IN_SANCTUARY = 40074320
            int  SPELL_FAILED_TARGET_IS_TRIVIAL = 40074320
            int  SPELL_FAILED_BM_OR_INVISGOD = 40074320
            int  SPELL_FAILED_EXPERT_RIDING_REQUIREMENT = 40074320
            int  SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT = 40074320
            int  SPELL_FAILED_NOT_IDLE = 40074320
            int  SPELL_FAILED_NOT_INACTIVE = 40074320
            int  SPELL_FAILED_PARTIAL_PLAYTIME = 40074320
            int  SPELL_FAILED_NO_PLAYTIME = 40074320
            int  SPELL_FAILED_NOT_IN_BATTLEGROUND = 40074320
            int  SPELL_FAILED_NOT_IN_RAID_INSTANCE = 40074320
            int  SPELL_FAILED_ONLY_IN_ARENA = 40074320
            int  SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE = 40074320
            int  SPELL_FAILED_ON_USE_ENCHANT = 40074320
            int  SPELL_FAILED_NOT_ON_GROUND = 40074320
            int  SPELL_FAILED_CUSTOM_ERROR = 40074320
            int  SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW = 40074320
            int  SPELL_FAILED_TOO_MANY_SOCKETS = 40074320
            int  SPELL_FAILED_INVALID_GLYPH = 40074320
            int  SPELL_FAILED_UNIQUE_GLYPH = 40074320
            int  SPELL_FAILED_GLYPH_SOCKET_LOCKED = 40074320
            int  SPELL_FAILED_NO_VALID_TARGETS = 40074320
            int  SPELL_FAILED_ITEM_AT_MAX_CHARGES = 40074320
            int  SPELL_FAILED_NOT_IN_BARBERSHOP = 40074320
            int  SPELL_FAILED_FISHING_TOO_LOW = 40074320
            int  SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW = 40074320
            int  SPELL_FAILED_SUMMON_PENDING = 40074320
            int  SPELL_FAILED_MAX_SOCKETS = 40074320
            int  SPELL_FAILED_PET_CAN_RENAME = 40074320
            int  SPELL_FAILED_UNKNOWN = 40074320
            int  SPELL_CAST_OK = 40074320

    got resolved after updating mangos.

  2. No clue whats causing those crashes, but they happen pretty much often, i suppose is a spell.

    Revision: * * 9201 8dac47732a9cca550590b04cb269c3a34df9bf16
    //=====================================================
    *** Hardware ***
    Processor: Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz
    Number Of Processors: 8
    Physical Memory: 8386572 KB (Available: 4156608 KB)
    Commit Charge Limit: 16960524 KB
    
    *** Operation System ***
    Windows Vista or Windows Server 2008 Server 4.0 Service Pack 1 (Version 6.0, Build 6001)
    
    //=====================================================
    Exception code: C00000FD STACK_OVERFLOW
    Fault address:  000000014066CA37 01:000000000066BA37 C:\\Core\\mangosd.exe
    
    Registers:
    RAX:000000000000B208
    RBX:000007FFE1874000
    RCX:000007FFE1874000
    RDX:0000000000031541
    RSI:0000000000000003
    RDI:00000000000EFE01
    R8: 0000000000000000
    R9: 000000000C423000
    R10:000000000C423000
    R11:0000000000000000
    R12:0000000000000000
    R13:0000000000000000
    R14:0000000000000000
    R15:000000000C42DCC0
    CS:RIP:0033:000000014066CA37
    SS:RSP:002B:000000000C42E260  RBP:00000000
    DS:002B  ES:002B  FS:0053  GS:002B
    Flags:00010287
    
    Call stack:
    Address   Frame     Function      SourceFile
    000000014066CA37  000000000C42E268  __chkstk+37
    000000014013570D  000000000C42E270  Player::HasItemCount+1D  c:\\source\\src\\game\\player.cpp line 8765
    00000001403C5778  000000000C43B8F0  Spell::CheckItems+B8  c:\\source\\src\\game\\spell.cpp line 5408
    00000001403BFEFB  000000000C4687E0  Spell::CheckCast+126B  c:\\source\\src\\game\\spell.cpp line 4277
    00000001403B77D1  000000000C468870  Spell::Prepare+261  c:\\source\\src\\game\\spell.cpp line 2439
    0000000140074320  000000000C46A9E0  Unit::CastSpell+210  c:\\source\\src\\game\\unit.cpp line 952
    0000000140074108  000000000C46DAD0  Unit::CastSpell+188  c:\\source\\src\\game\\unit.cpp line 931
    000000014008F6E8  000000000C48A210  Unit::HandleProcTriggerSpell+2898  c:\\source\\src\\game\\unit.cpp line 7643
    00000001400A3AAF  000000000C48BA00  Unit::ProcDamageAndSpellFor+9BF  c:\\source\\src\\game\\unit.cpp line 12005
    0000000140085C73  000000000C48BA60  Unit::ProcDamageAndSpell+63  c:\\source\\src\\game\\unit.cpp line 4659
    00000001403B07C1  000000000C48FC50  Spell::DoAllEffectOnTarget+511  c:\\source\\src\\game\\spell.cpp line 1021
    00000001403B89EC  000000000C48FD10  Spell::handle_immediate+19C  c:\\source\\src\\game\\spell.cpp line 2732
    00000001403B8740  000000000C493E70  Spell::cast+920  c:\\source\\src\\game\\spell.cpp line 2709
    00000001403B7993  000000000C493F00  Spell::Prepare+423  c:\\source\\src\\game\\spell.cpp line 2484
    0000000140074320  000000000C496070  Unit::CastSpell+210  c:\\source\\src\\game\\unit.cpp line 952
    0000000140074108  000000000C499160  Unit::CastSpell+188  c:\\source\\src\\game\\unit.cpp line 931
    00000001400888D6  000000000C4BDF10  Unit::HandleDummyAuraProc+1BC6  c:\\source\\src\\game\\unit.cpp line 5503
    00000001400A3D9A  000000000C4BF700  Unit::ProcDamageAndSpellFor+CAA  c:\\source\\src\\game\\unit.cpp line 12029
    0000000140085CEF  000000000C4BF760  Unit::ProcDamageAndSpell+DF  c:\\source\\src\\game\\unit.cpp line 4661
    00000001403B07C1  000000000C4C3950  Spell::DoAllEffectOnTarget+511  c:\\source\\src\\game\\spell.cpp line 1021
    00000001403B89EC  000000000C4C3A10  Spell::handle_immediate+19C  c:\\source\\src\\game\\spell.cpp line 2732
    00000001403B8740  000000000C4C7B70  Spell::cast+920  c:\\source\\src\\game\\spell.cpp line 2709
    00000001403B7993  000000000C4C7C00  Spell::Prepare+423  c:\\source\\src\\game\\spell.cpp line 2484
    0000000140074320  000000000C4C9D70  Unit::CastSpell+210  c:\\source\\src\\game\\unit.cpp line 952
    0000000140074108  000000000C4CCE60  Unit::CastSpell+188  c:\\source\\src\\game\\unit.cpp line 931
    00000001400888D6  000000000C4F1C10  Unit::HandleDummyAuraProc+1BC6  c:\\source\\src\\game\\unit.cpp line 5503
    00000001400A3D9A  000000000C4F3400  Unit::ProcDamageAndSpellFor+CAA  c:\\source\\src\\game\\unit.cpp line 12029
    0000000140085CEF  000000000C4F3460  Unit::ProcDamageAndSpell+DF  c:\\source\\src\\game\\unit.cpp line 4661
    000000014036CD2D  000000000C506E20  Aura::PeriodicTick+D5D  c:\\source\\src\\game\\spellauras.cpp line 6711
    00000001403547C2  000000000C50AF70  Aura::Update+552  c:\\source\\src\\game\\spellauras.cpp line 669
    000000014007DC35  000000000C50B0F0  Unit::_UpdateSpells+205  c:\\source\\src\\game\\unit.cpp line 3117
    000000014007036A  000000000C512230  Unit::Update+5A  c:\\source\\src\\game\\unit.cpp line 200
    000000014037A299  000000000C51B410  Creature::Update+589  c:\\source\\src\\game\\creature.cpp line 437
    0000000140103685  000000000C51B4A0  MaNGOS::ObjectUpdater::Visit+F5  c:\\source\\src\\game\\gridnotifiersimpl.h line 47
    000000014010357D  000000000C51B510  VisitorHelper<MaNGOS::ObjectUpdater,Creature>+1D  c:\\source\\src\\framework\\gamesystem\\typecontainervisitor.h line 65
    00000001401025DD  000000000C51B540  VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+1D  c:\\source\\src\\framework\\gamesystem\\typecontainervisitor.h line 71
    0000000140101E60  000000000C51B570  VisitorHelper<MaNGOS::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+30  c:\\source\\src\\framework\\gamesystem\\typecontainervisitor.h line 72
    00000001401013AD  000000000C51B5A0  VisitorHelper<MaNGOS::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+1D  c:\\source\\src\\framework\\gamesystem\\typecontainervisitor.h line 95
    00000001400FB8A1  000000000C51F680  Map::Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+161  c:\\source\\src\\game\\map.h line 656
    00000001400F3BB8  000000000C51F770  Cell::Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+88  c:\\source\\src\\game\\cellimpl.h line 48
    00000001400D28A3  000000000C51FB60  Map::Update+5A3  c:\\source\\src\\game\\map.cpp line 648
    000000014032261F  000000000C51FC50  MapManager::Update+19F  c:\\source\\src\\game\\mapmanager.cpp line 266
    000000014029DA35  000000000C51FE00  World::Update+725  c:\\source\\src\\game\\world.cpp line 1661
    000000014003E705  000000000C51FE40  WorldRunnable::run+A5  c:\\source\\src\\mangosd\\worldrunnable.cpp line 61
    00000001402C4023  000000000C51FEB0  ACE_Based::Thread::ThreadTask+23  c:\\source\\src\\shared\\threading.cpp line 186
    000007FEF44E170B  000000000C51FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
    0000000073CA2FDF  000000000C51FF20  _endthreadex+47
    0000000073CA3080  000000000C51FF50  _endthreadex+E8
    0000000076E0466D  000000000C51FF80  BaseThreadInitThunk+D
    0000000076F38791  000000000C51FFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55ABA  000000000012FA70  NtWaitForSingleObject+A
    0000000076E0C730  000000000012FB30  WaitForSingleObjectEx+A0
    000007FEF448B64A  000000000012FB60  ?thr_join@ACE_OS@@YAHPEAXPEAK@Z+2A
    000007FEF450E8E3  000000000012FBE0  ?wait_task@ACE_Thread_Manager@@QEAAHPEAVACE_Task_Base@@@Z+243
    00000001402C5B03  000000000012FC20  WorldSocketMgr::Wait+63  c:\\source\\src\\game\\worldsocketmgr.cpp line 313
    0000000140038F66  000000000012FEE0  Master::Run+776  c:\\source\\src\\mangosd\\master.cpp line 322
    00000001400387BD  000000000012FF20  main+42D  c:\\source\\src\\mangosd\\main.cpp line 180
    000000014003F0DA  000000000012FF50  __tmainCRTStartup+11A  f:\\dd\\vctools\\crt_bld\\self_64_amd64\\crt\\src\\crtexe.c line 582
    0000000076E0466D  000000000012FF80  BaseThreadInitThunk+D
    0000000076F38791  000000000012FFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55DBA  0000000002B2FCB0  ZwDelayExecution+A
    0000000076E0C648  0000000002B2FD30  SleepEx+88
    00000001402C4289  0000000002B2FD80  ACE_Based::Thread::Sleep+39  c:\\source\\src\\shared\\threading.cpp line 232
    0000000140584315  0000000002B2FE40  SqlDelayThread::run+35  c:\\source\\src\\shared\\database\\sqldelaythread.cpp line 39
    00000001402C4023  0000000002B2FEB0  ACE_Based::Thread::ThreadTask+23  c:\\source\\src\\shared\\threading.cpp line 186
    000007FEF44E170B  0000000002B2FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
    0000000073CA2FDF  0000000002B2FF20  _endthreadex+47
    0000000073CA3080  0000000002B2FF50  _endthreadex+E8
    0000000076E0466D  0000000002B2FF80  BaseThreadInitThunk+D
    0000000076F38791  0000000002B2FFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55DBA  0000000002CDFCB0  ZwDelayExecution+A
    0000000076E0C648  0000000002CDFD30  SleepEx+88
    00000001402C4289  0000000002CDFD80  ACE_Based::Thread::Sleep+39  c:\\source\\src\\shared\\threading.cpp line 232
    0000000140584315  0000000002CDFE40  SqlDelayThread::run+35  c:\\source\\src\\shared\\database\\sqldelaythread.cpp line 39
    00000001402C4023  0000000002CDFEB0  ACE_Based::Thread::ThreadTask+23  c:\\source\\src\\shared\\threading.cpp line 186
    000007FEF44E170B  0000000002CDFEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
    0000000073CA2FDF  0000000002CDFF20  _endthreadex+47
    0000000073CA3080  0000000002CDFF50  _endthreadex+E8
    0000000076E0466D  0000000002CDFF80  BaseThreadInitThunk+D
    0000000076F38791  0000000002CDFFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55DBA  0000000002F3FCB0  ZwDelayExecution+A
    0000000076E0C648  0000000002F3FD30  SleepEx+88
    00000001402C4289  0000000002F3FD80  ACE_Based::Thread::Sleep+39  c:\\source\\src\\shared\\threading.cpp line 232
    0000000140584315  0000000002F3FE40  SqlDelayThread::run+35  c:\\source\\src\\shared\\database\\sqldelaythread.cpp line 39
    00000001402C4023  0000000002F3FEB0  ACE_Based::Thread::ThreadTask+23  c:\\source\\src\\shared\\threading.cpp line 186
    000007FEF44E170B  0000000002F3FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
    0000000073CA2FDF  0000000002F3FF20  _endthreadex+47
    0000000073CA3080  0000000002F3FF50  _endthreadex+E8
    0000000076E0466D  0000000002F3FF80  BaseThreadInitThunk+D
    0000000076F38791  0000000002F3FFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F5671A  000000000C42BBD0  NtGetContextThread+A
    0000000076DE7B3A  000000000C42BC00  GetThreadContext+A
    000000014003CFA9  000000000C42C140  WheatyExceptionReport::PrintTracesForAllThreads+C9  c:\\source\\src\\shared\\wheatyexceptionreport.cpp line 370
    000000014003D376  000000000C42D1B0  WheatyExceptionReport::GenerateExceptionReport+396  c:\\source\\src\\shared\\wheatyexceptionreport.cpp line 468
    000000014003C60A  000000000C42D460  WheatyExceptionReport::WheatyUnhandledExceptionFilter+18A  c:\\source\\src\\shared\\wheatyexceptionreport.cpp line 109
    0000000076E9B30F  000000000C42D540  UnhandledExceptionFilter+15F
    0000000076F7EBF0  000000000C42D570  RtlGetUserInfoHeap+1C0
    0000000076F4ECAD  000000000C42D5E0  __C_specific_handler+655
    0000000076F4E13D  000000000C42D610  RtlSetCriticalSectionSpinCount+7D
    0000000076F4EA57  000000000C42DCB0  __C_specific_handler+3FF
    0000000076F559F8  000000000C42E250  KiUserExceptionDispatcher+2E
    000000014066CA37  000000000C42E268  __chkstk+37
    000000014013570D  000000000C42E270  Player::HasItemCount+1D  c:\\source\\src\\game\\player.cpp line 8765
    00000001403C5778  000000000C43B8F0  Spell::CheckItems+B8  c:\\source\\src\\game\\spell.cpp line 5408
    00000001403BFEFB  000000000C4687E0  Spell::CheckCast+126B  c:\\source\\src\\game\\spell.cpp line 4277
    00000001403B77D1  000000000C468870  Spell::Prepare+261  c:\\source\\src\\game\\spell.cpp line 2439
    0000000140074320  000000000C46A9E0  Unit::CastSpell+210  c:\\source\\src\\game\\unit.cpp line 952
    0000000140074108  000000000C46DAD0  Unit::CastSpell+188  c:\\source\\src\\game\\unit.cpp line 931
    000000014008F6E8  000000000C48A210  Unit::HandleProcTriggerSpell+2898  c:\\source\\src\\game\\unit.cpp line 7643
    00000001400A3AAF  000000000C48BA00  Unit::ProcDamageAndSpellFor+9BF  c:\\source\\src\\game\\unit.cpp line 12005
    0000000140085C73  000000000C48BA60  Unit::ProcDamageAndSpell+63  c:\\source\\src\\game\\unit.cpp line 4659
    00000001403B07C1  000000000C48FC50  Spell::DoAllEffectOnTarget+511  c:\\source\\src\\game\\spell.cpp line 1021
    00000001403B89EC  000000000C48FD10  Spell::handle_immediate+19C  c:\\source\\src\\game\\spell.cpp line 2732
    00000001403B8740  000000000C493E70  Spell::cast+920  c:\\source\\src\\game\\spell.cpp line 2709
    00000001403B7993  000000000C493F00  Spell::Prepare+423  c:\\source\\src\\game\\spell.cpp line 2484
    0000000140074320  000000000C496070  Unit::CastSpell+210  c:\\source\\src\\game\\unit.cpp line 952
    0000000140074108  000000000C499160  Unit::CastSpell+188  c:\\source\\src\\game\\unit.cpp line 931
    00000001400888D6  000000000C4BDF10  Unit::HandleDummyAuraProc+1BC6  c:\\source\\src\\game\\unit.cpp line 5503
    00000001400A3D9A  000000000C4BF700  Unit::ProcDamageAndSpellFor+CAA  c:\\source\\src\\game\\unit.cpp line 12029
    0000000140085CEF  000000000C4BF760  Unit::ProcDamageAndSpell+DF  c:\\source\\src\\game\\unit.cpp line 4661
    00000001403B07C1  000000000C4C3950  Spell::DoAllEffectOnTarget+511  c:\\source\\src\\game\\spell.cpp line 1021
    00000001403B89EC  000000000C4C3A10  Spell::handle_immediate+19C  c:\\source\\src\\game\\spell.cpp line 2732
    00000001403B8740  000000000C4C7B70  Spell::cast+920  c:\\source\\src\\game\\spell.cpp line 2709
    00000001403B7993  000000000C4C7C00  Spell::Prepare+423  c:\\source\\src\\game\\spell.cpp line 2484
    0000000140074320  000000000C4C9D70  Unit::CastSpell+210  c:\\source\\src\\game\\unit.cpp line 952
    0000000140074108  000000000C4CCE60  Unit::CastSpell+188  c:\\source\\src\\game\\unit.cpp line 931
    00000001400888D6  000000000C4F1C10  Unit::HandleDummyAuraProc+1BC6  c:\\source\\src\\game\\unit.cpp line 5503
    00000001400A3D9A  000000000C4F3400  Unit::ProcDamageAndSpellFor+CAA  c:\\source\\src\\game\\unit.cpp line 12029
    0000000140085CEF  000000000C4F3460  Unit::ProcDamageAndSpell+DF  c:\\source\\src\\game\\unit.cpp line 4661
    000000014036CD2D  000000000C506E20  Aura::PeriodicTick+D5D  c:\\source\\src\\game\\spellauras.cpp line 6711
    00000001403547C2  000000000C50AF70  Aura::Update+552  c:\\source\\src\\game\\spellauras.cpp line 669
    000000014007DC35  000000000C50B0F0  Unit::_UpdateSpells+205  c:\\source\\src\\game\\unit.cpp line 3117
    000000014007036A  000000000C512230  Unit::Update+5A  c:\\source\\src\\game\\unit.cpp line 200
    000000014037A299  000000000C51B410  Creature::Update+589  c:\\source\\src\\game\\creature.cpp line 437
    0000000140103685  000000000C51B4A0  MaNGOS::ObjectUpdater::Visit+F5  c:\\source\\src\\game\\gridnotifiersimpl.h line 47
    000000014010357D  000000000C51B510  VisitorHelper<MaNGOS::ObjectUpdater,Creature>+1D  c:\\source\\src\\framework\\gamesystem\\typecontainervisitor.h line 65
    00000001401025DD  000000000C51B540  VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+1D  c:\\source\\src\\framework\\gamesystem\\typecontainervisitor.h line 71
    0000000140101E60  000000000C51B570  VisitorHelper<MaNGOS::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+30  c:\\source\\src\\framework\\gamesystem\\typecontainervisitor.h line 72
    00000001401013AD  000000000C51B5A0  VisitorHelper<MaNGOS::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+1D  c:\\source\\src\\framework\\gamesystem\\typecontainervisitor.h line 95
    00000001400FB8A1  000000000C51F680  Map::Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+161  c:\\source\\src\\game\\map.h line 656
    00000001400F3BB8  000000000C51F770  Cell::Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+88  c:\\source\\src\\game\\cellimpl.h line 48
    00000001400D28A3  000000000C51FB60  Map::Update+5A3  c:\\source\\src\\game\\map.cpp line 648
    000000014032261F  000000000C51FC50  MapManager::Update+19F  c:\\source\\src\\game\\mapmanager.cpp line 266
    000000014029DA35  000000000C51FE00  World::Update+725  c:\\source\\src\\game\\world.cpp line 1661
    000000014003E705  000000000C51FE40  WorldRunnable::run+A5  c:\\source\\src\\mangosd\\worldrunnable.cpp line 61
    00000001402C4023  000000000C51FEB0  ACE_Based::Thread::ThreadTask+23  c:\\source\\src\\shared\\threading.cpp line 186
    000007FEF44E170B  000000000C51FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
    0000000073CA2FDF  000000000C51FF20  _endthreadex+47
    0000000073CA3080  000000000C51FF50  _endthreadex+E8
    0000000076E0466D  000000000C51FF80  BaseThreadInitThunk+D
    0000000076F38791  000000000C51FFD0  RtlUserThreadStart+21
    
    Call stack:
    Address   Frame     Function      SourceFile
    0000000076F55C9A  000000000C61F790  NtRequestWaitReplyPort+A
    0000000076F5BCE9  000000000C61F7C0  CsrClientCallServer+89
    0000000076E446EC  000000000C61F920  VerifyConsoleIoHandle+3FC
    0000000076E67544  000000000C61F9F0  ReadConsoleA+64
    0000000076E2DDDA  000000000C61FA80  SetSearchPathMode+8FA2
    0000000073CF07AE  000000000C61FB20  _wsopen_s+266
    0000000073CF0E15  000000000C61FB80  _read+10D
    0000000073CAEB03  000000000C61FBC0  _filbuf+8F
    0000000073CADF8C  000000000C61FC30  fgets+198
    0000000140013BCA  000000000C61FE40  CliRunnable::run+BA  c:\\source\\src\\mangosd\\clirunnable.cpp line 321
    00000001402C4023  000000000C61FEB0  ACE_Based::Thread::ThreadTask+23  c:\\source\\src\\shared\\threading.cpp line 186
    000007FEF44E170B  000000000C61FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
    0000000073CA2FDF  000000000C61FF20  _endthreadex+47
    0000000073CA3080  000000000C61FF50  _endthreadex+E8
    0000000076E0466D  000000000C61FF80  BaseThreadInitThunk+D
    0000000076F38791  000000000C61FFD0  RtlUserThreadStart+21
    

  3. get a bunch of your devs to work on all the items needed, i didnt find another way but i can tell i created this script for all the weapons and all the shields and now all works fine as far as i know(for 1000+ items).

    I had luck finding the correct items all classified by Class and Subclass so it didnt take so long, too bad i dont have this list i used anymore since i oweritted the unused IDs...

  4. Thats not really a patch lol, its more likely just telling the server to ignore his own DBC check and send the disp id stored in the DB anyway.

    But it do what i needed too without any notable stability issue.

    Tested on Mangos rev 9201 + scriptdev2 + teleportnpc

    @@ -1717,15 +1717,15 @@ void ObjectMgr::LoadItemPrototypes()
                {
                    sLog.outErrorDb("Item (Entry: %u) not correct %u inventory type, must be %u (still using DB value).",i,proto->InventoryType,dbcitem->InventoryType);
                    // It safe let use InventoryType from DB
                }
    
    -            if(proto->DisplayInfoID != dbcitem->DisplayId)
    +            /*if(proto->DisplayInfoID != dbcitem->DisplayId)
                {
                    sLog.outErrorDb("Item (Entry: %u) not correct %u display id, must be %u (using it).",i,proto->DisplayInfoID,dbcitem->DisplayId);
                    const_cast<ItemPrototype*>(proto)->DisplayInfoID = dbcitem->DisplayId;
    -            }
    +            }*/
                if(proto->Sheath != dbcitem->Sheath)
                {
                    sLog.outErrorDb("Item (Entry: %u) not correct %u sheath, must be %u  (using it).",i,proto->Sheath,dbcitem->Sheath);
                    const_cast<ItemPrototype*>(proto)->Sheath = dbcitem->Sheath;
                }

    just commented the item id-to-dbc check

  5. I tested the SQLs to exchange the weapons id and it worked, the items actualy works now, but the thing that annoy me more its the display ids of them, i cant change them in any way except completly changing the ID of the item, does this means the client now takes the display id info from his own DBC or its just the server that takes the infos fromt he stored DBC files? if its esrver side can i get a little suggestion on where to look where this is handled in the core please? I will work on it if i know where to work :P

  6. good, thanks for the code, but there is another issue as i see, now the client takes also the display ids from his own DBC files i believe... So no more custom display weps if we dont make some sort of workarround for it, i tryed this patch but just now i deleted my cache and i found out the dagger i converted just look like a normal dagger <.<.. not using the modei i set up in the db.

    So i dont know what to do about that, i dont see really any use if i cant chose the look of custom weapons...

    I guess we will have to find another way for this, or anywya keep the display ids we get by using those random ids from the DBC.

  7. Lookup in your mangos core this part "enum AccountTypes" then replace the one u have with this one:

    enum AccountTypes
    {
           SEC_PLAYER = 0,                    //Standard Player
       SEC_MODERATOR = 1,        //Standard Moderator
       SEC_GAMEMASTER = 2,        //Stardard GameMaster
       SEC_DEVS = 3,            //Devs
       SEC_HEADGM = 4,            //Head GMs
       SEC_JRADMIN = 5,                //JR Admins
       SEC_ADMINISTRATOR = 6,    //Admins
       SEC_CONSOLE = 7            // must be always last in list, accounts must have less security level always also
    };
    

    thats an easy fix but it works well for me.

    you will have 6 GM levels ingame, you can set the commands for each level in the database table "command"

  8. I looked trought the DBC and seen a little bit how the items.dbc works, but in example if i want to have a dagger i will have to use the id stored as dagger into the dbc since the game now read from them, so i wont just have to find an unused id but find some unused id stored as dagger (or else we will have the same issue).

    I looked intot he dbc and i didnt really find many unused ids except the blank one (doest work, still see as no melee weapon is equipped)

    Correct me if im wrong but with a work arround we wont be using IDs already in the DBC that may get used again in the future by B******d.

    And sorry voldemort but i dunno what u should run to update item_istance.. and as far as i know most of the items called just ITEM (like the 1313 u posted up here) are items used by NPCs, max u will see an npc with a custom item wquipped in place of the weapon he is supposed ot wield.

    So i think u got a good idea up here, well but i think that if u will use those ids u will eventually get a wrong item icon but it should work properly, imma give it a try later :)

  9. Hello there, im having some issues with custom weapons that dont get recognized by the game as melee weapons, in consequence any spell that require a melee weapon equipped wont work and will give the "Must have a melee weapon equipped in the main hand" message back to the user.

    So from what i know (and from what VladimirMangos told me) mangos send all data from DB in item data requests from client. But client now partly ignore this data and use own taking them from DBC. Before this only affected icons in inventory but now this have a more wide effect.

    So since we cant make the client understand we really have a weapon equipped, maybe we can eventually try to "cheat him" and make him believe the spell we are trying to cast doesnt require a melee weapon equipped, after an eventual internal check in the core to see if the item needed from the spell is equipped(if there isnt already).

    I dont really know how this works but i think that maybe someone that knows something more than me about packet snifing and coding will clear me out some more infos about that.

    I dont expect someone to give me a patch for that, but maybe someone writing maytbe the part of the core that handle spell check for equipped weps, someone else writing some other usefull part of the core and so on we can eventually work out something.

    I know im not an expert coder but im willing to learn and im smart enought to work with some c++ (i just have school skills :P.. really crappy school btw lol) and after all, mangos is made for learning purpose, so whats better to learn and have fun at the same time :P

  10. ok thanks for the infos, but wasnt something like that also with horde and alliance groups? till a certain game version(i believe before wotlk) they always been allowed to group/trade/heal and so on just by changing the mangos.conf, then we needed to apply the "hacky" patch (if im correct FakeGenesys made it) to make groups work properly between factions.

    So since the part of item checking is made by the game and not by the server anymore, maybe there is some sort of work arround to make the server believe the spell u have to cast doesnt require any weapon equipped if u have the correct one... sounds hard and i wont even know where to start from lol, but im trowing out ideas, hoping maybe to find someone more able than me to code.

    I will eventually start a thread in the dev part of the forum since thats not really a bug but more like an improvment of the actual mangos functionality.

  11. not completly sure, but i believe that MiniManager has an item giving function built into it

    Maybe have alook at their code.

    ho yeah your right it actualy have a mail sending script that can send items in mails...

    tnks for the suggestion ^^

    but i guess its easy to get arround it ans send what you want with just a internet page doing this... thats basically why i was doing the database thing... well also to have a record of what happening... but i think asking mangos to read a new tab its not that easy so for now i will work on this email thing and eventualy create a log for it, tnks again :lol:

    if anyone have some other suggestion for this will be welcome!

    Edit:

    ok i noticed that actualy sending mails trought it doesnt allow to send items.. at least it doesnt work with my mangos revision i guess.. prolly some databse change or i might need to update my MiniManager.. gunna try later

  12. hi there iv started a project with some friends but we cannot figure out few things about it.

    We was going to create a "simple" button on a website that each time clicked on it whould add a preset item to a character in the mangos server... the problem is that i figured out how to create the php/sql stuff to actualy make it add something to a new tab in the database, what im missing is how to make mangos take data from a custom tab and send this item to the character...

    iv been trying to make it work like the auction house, but without results...

    but i was basically thinking about something that make a periodical check (maybe daily or even weekly) to those rows so to send all in once...

    i have to admit that i rly sucks with c++ almost as much as with my eng :P

    well tnks to anyone that will bother to help me to to tell me to go to hell cuz its impossible to do xD

    tnks in advice. btw im using mangos 7101 and mysql 5.1 but i doubt you will need it :P

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use