Jump to content

Jethrogibbs

Members
  • Posts

    137
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by Jethrogibbs

  1. It's really annoying this bug, players go on an emulator other than mangos and I find it regrettable.
  2. Other people who confirm this bug?
  3. Persisted bug even after update 11764
  4. For some time we no longer see the "!" on some quest givers even if active in mangosd.conf -1 . It would please a patch for new players because it is not practical if someone could confirm the same bug as me?
  5. Problem solved thank you very much
  6. Big bug from the depths of the tram that starts in the wrong direction, and therefore we end up on the dock
  7. error in server.log : Spell 63132 have 0 in EffectTriggered[0], not handled custom case?
  8. This time compilation error is to review the patch and I do not know to do (rev 11619)
  9. Compil error this is the fix : From edc8870a460de069795ec4930207d74d8f4356a1 Mon Sep 17 00:00:00 2001 From: jethro84530 <[email protected]> Date: Sat, 4 Jun 2011 18:08:49 +0200 Subject: [PATCH 10/11] fix compil error ahbot Signed-off-by: jethro84530 <[email protected]> --- src/game/AuctionHouseBot/AuctionHouseBot.cpp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/AuctionHouseBot/AuctionHouseBot.cpp b/src/game/AuctionHouseBot/AuctionHouseBot.cpp index f971693..793d0bd 100644 --- a/src/game/AuctionHouseBot/AuctionHouseBot.cpp +++ b/src/game/AuctionHouseBot/AuctionHouseBot.cpp @@ -708,7 +708,7 @@ bool AHB_Seller::Initialize() results = WorldDatabase.PQuery(npcQuery); if (results != NULL) { - barGoLink bar((int)results->GetRowCount()); + BarGoLink bar((int)results->GetRowCount()); do { bar.step(); @@ -738,7 +738,7 @@ bool AHB_Seller::Initialize() if (results != NULL) { - barGoLink bar((int)results->GetRowCount()); + BarGoLink bar((int)results->GetRowCount()); do { bar.step(); @@ -755,7 +755,7 @@ bool AHB_Seller::Initialize() sLog.outString("\\n>> %u items loaded from your DB.",lootItems.size()); sLog.outString("\\n>> Sorting and cleaning Items bases..."); - barGoLink bar(sItemStorage.MaxEntry); + BarGoLink bar(sItemStorage.MaxEntry); for (uint32 itemID = 0; itemID < sItemStorage.MaxEntry; itemID++) { ItemPrototype const* prototype = sObjectMgr.GetItemPrototype(itemID); -- 1.7.4.msysgit.0
  10. This is not my version I just tried to correct the compilation errors (#187 Yesterday 06:01:45)
  11. Fix compil errors but not tested In Game ; From 6c78b19371946567cfb6552b7b48627424edd7b4 Mon Sep 17 00:00:00 2001 From: jethro84530 <[email protected]> Date: Sun, 22 May 2011 19:31:05 +0200 Subject: [PATCH 8/8] fix compil error Signed-off-by: jethro84530 <[email protected]> --- src/game/Mail.cpp | 4 ++-- src/game/QueryHandler.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/Mail.cpp b/src/game/Mail.cpp index b0fe470..d7e0a11 100644 --- a/src/game/Mail.cpp +++ b/src/game/Mail.cpp @@ -228,7 +228,7 @@ void MailDraft::SendReturnToSender(uint32 sender_acc, ObjectGuid sender_guid, Ob uint32 deliver_delay = needItemDelay ? sWorld.getConfig(CONFIG_UINT32_MAIL_DELIVERY_DELAY) : 0; // will delete item or place to receiver mail list - if (sender_guid == auctionbot.GetAHBObjectGuid().GetRawValue()) + if (sender_guid == auctionbot.GetAHBObjectGuid()) SendMailTo(MailReceiver(receiver,receiver_guid), MailSender(MAIL_CREATURE, sender_guid.GetCounter()), MAIL_CHECK_MASK_RETURNED, deliver_delay); else SendMailTo(MailReceiver(receiver,receiver_guid), MailSender(MAIL_NORMAL, sender_guid.GetCounter()), MAIL_CHECK_MASK_RETURNED, deliver_delay); @@ -245,7 +245,7 @@ void MailDraft::SendMailTo(MailReceiver const& receiver, MailSender const& sende { Player* pReceiver = receiver.GetPlayer(); // can be NULL - if (receiver.GetPlayerGuid() == auctionbot.GetAHBObjectGuid().GetRawValue()) + if (receiver.GetPlayerGuid() == auctionbot.GetAHBObjectGuid()) { if (sender.GetMailMessageType() == MAIL_AUCTION && !m_items.empty()) deleteIncludedItems(true); diff --git a/src/game/QueryHandler.cpp b/src/game/QueryHandler.cpp index 8a3040f..73b02f1 100644 --- a/src/game/QueryHandler.cpp +++ b/src/game/QueryHandler.cpp @@ -153,7 +153,7 @@ void WorldSession::HandleNameQueryOpcode( WorldPacket & recv_data ) if (pChar) SendNameQueryOpcode(pChar); else - if (guid!=auctionbot.GetAHBObjectGuid().GetRawValue()) + if (guid!=auctionbot.GetAHBObjectGuid()) SendNameQueryOpcodeFromDB(guid); else SendFakeNameForAHBotQueryOPcode(); -- 1.7.4.msysgit.0
  12. To wait an update of the patch because I also do not have the knowledge to fix the patch
  13. Another crash to day : Revision: * * 11486 1796467883e43f535bfd6335dc058db37a75286a Date 14:5:2011. Time 18:10 //===================================================== *** Hardware *** Processor: Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz Number Of Processors: 4 Physical Memory: 4194303 KB (Available: 3685184 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Vista or Windows Server 2008 Home Edition Service Pack 1 (Version 6.1, Build 7601) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 0082344D 01:0042244D C:\\Royaume_Semi-Fun\\mangosd.exe Registers: EAX:F95B9BC0 EBX:000002B3 ECX:E706E080 EDX:00000000 ESI:ED0A64E0 EDI:E706E080 CS:EIP:0023:0082344D SS:ESP:002B:086EECC8 EBP:086EEDE4 DS:002B ES:002B FS:0053 GS:002B Flags:00010297 Call stack: Address Frame Function SourceFile 0082344D 00000000 WorldSession::HandleCastSpellOpcode+14D 005F4281 00000000 WorldSession::ExecuteOpcode+21 005F9479 00000000 WorldSession::Update+C9 004F8787 00000000 Map::Update+97 00663F15 00000000 MapManager::Update+65 00484CB4 00000000 World::Update+214 004514F2 00000000 WorldRunnable::run+52 00463070 00000000 ACE_Based::Thread::ThreadTask+10 63E97064 00000000 ACE_OS_Thread_Adapter::invoke+74 6599C6DE 00000000 _endthreadex+3A 6599C788 00000000 _endthreadex+E4 757133CA 00000000 BaseThreadInitThunk+12 77A09ED2 00000000 RtlInitializeExceptionChain+63 77A09EA5 00000000 RtlInitializeExceptionChain+36 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 0082344D 00000000 WorldSession::HandleCastSpellOpcode+14D Local <user defined> 'recvPacket' Local <user defined> 'targets' Local <user defined> 'spellInfo' punting on symbol unk_flags punting on symbol cast_count Local <user defined> 'movementInfo' Local <user defined> 'guid' 005F4281 00000000 WorldSession::ExecuteOpcode+21 Local <user defined> 'opHandle' Local <user defined> 'packet' 005F9479 00000000 WorldSession::Update+C9 Local <user defined> 'updater' Local <user defined> 'packet' 004F8787 00000000 Map::Update+97 Local <user defined> 't_diff' Local <user defined> 'updater' Local <user defined> 'updater' Local <user defined> 'area' punting on symbol x punting on symbol y Local <user defined> 'cell' Local <user defined> 'area' punting on symbol x punting on symbol y Local <user defined> 'cell' Local <user defined> 'st' 00663F15 00000000 MapManager::Update+65 punting on symbol diff 00484CB4 00000000 World::Update+214 punting on symbol diff punting on symbol maxClientsNum 004514F2 00000000 WorldRunnable::run+52 00463070 00000000 ACE_Based::Thread::ThreadTask+10 punting on symbol param 63E97064 00000000 ACE_OS_Thread_Adapter::invoke+74 punting on symbol status 6599C6DE 00000000 _endthreadex+3A 6599C788 00000000 _endthreadex+E4 757133CA 00000000 BaseThreadInitThunk+12 77A09ED2 00000000 RtlInitializeExceptionChain+63 77A09EA5 00000000 RtlInitializeExceptionChain+36 ======================== Global Variables
  14. How to fix this crash please? Here are the lines in Unit.cpp: void Unit::RemoveGuardians() { while (!m_guardianPets.empty()) { if (Pet* pet = GetMap()->GetPet(*m_guardianPets.begin())) pet->Unsummon(PET_SAVE_AS_DELETED, this); m_guardianPets.erase(m_guardianPets.begin()); } }
  15. answer of schmoozerd : http://www.scriptdev2.com/showthread.php?p=37917#post37917
  16. Crash server at Deadmines ( Goblin Foundry) Revision: * * 11468 2174195eca7c357fc05a58367beaf2942ba2b98d Date 11:5:2011. Time 12:37 //===================================================== *** Hardware *** Processor: Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz Number Of Processors: 4 Physical Memory: 4194303 KB (Available: 3563088 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Vista or Windows Server 2008 Home Edition Service Pack 1 (Version 6.1, Build 7601) //===================================================== Exception code: E06D7363 Fault address: 74C1B727 01:0000A727 C:\\Windows\\syswow64\\KERNELBASE.dll Registers: EAX:086CBB48 EBX:ECD87980 ECX:00000003 EDX:00000000 ESI:ECA36080 EDI:EC6C3460 CS:EIP:0023:74C1B727 SS:ESP:002B:086CBB48 EBP:086CBB98 DS:002B ES:002B FS:0053 GS:002B Flags:00000216 Call stack: Address Frame Function SourceFile 74C1B727 00000000 RaiseException+58 61F87819 00000000 _CxxThrowException+45 62080D94 00000000 ?_Xout_of_range@std@@YAXPBD@Z+30 004375B0 00000000 std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >::erase+20 004B1F02 00000000 Unit::RemoveGuardians+B2 004C7C0C 00000000 Unit::SetDeathState+5C 004DC15A 00000000 Creature::SetDeathState+9A 004CAFCE 00000000 Unit::DealDamage+8CE 004CBA82 00000000 Unit::DealSpellDamage+D2 00744EC3 00000000 Spell::DoAllEffectOnTarget+4C3 00751387 00000000 Spell::handle_delayed+57 00751941 00000000 SpellEvent::Execute+C1 0088F318 00000000 EventProcessor::Update+58 004C8A70 00000000 Unit::Update+20 00566A4D 00000000 Player::Update+7D 004F8811 00000000 Map::Update+151 006641E5 00000000 MapManager::Update+65 004849A4 00000000 World::Update+214 004514F2 00000000 WorldRunnable::run+52 00463070 00000000 ACE_Based::Thread::ThreadTask+10 61927064 00000000 ACE_OS_Thread_Adapter::invoke+74 61FBC6DE 00000000 _endthreadex+3A 61FBC788 00000000 _endthreadex+E4 751F33CA 00000000 BaseThreadInitThunk+12 770D9ED2 00000000 RtlInitializeExceptionChain+63 770D9EA5 00000000 RtlInitializeExceptionChain+36 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 74C1B727 00000000 RaiseException+58 61F87819 00000000 _CxxThrowException+45 62080D94 00000000 ?_Xout_of_range@std@@YAXPBD@Z+30 004375B0 00000000 std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >::erase+20 Local <user defined> '_Where' Local <user defined> '_Erasednode' 004B1F02 00000000 Unit::RemoveGuardians+B2 004C7C0C 00000000 Unit::SetDeathState+5C Local <user defined> 's' 004DC15A 00000000 Creature::SetDeathState+9A Local <user defined> 's' 004CAFCE 00000000 Unit::DealDamage+8CE Local <user defined> 'pVictim' punting on symbol damage Local <user defined> 'cleanDamage' Local <user defined> 'damagetype' Local <user defined> 'damageSchoolMask' Local <user defined> 'spellProto' punting on symbol durabilityLoss punting on symbol duel_hasEnded punting on symbol health Local <user defined> 'spiritOfRedemtionTalentReady' Local <user defined> 'player_tap' Local <user defined> 'pOwner' punting on symbol damageFromSpiritOfRedemtionTalent Local <user defined> 'data' Local <user defined> 'data' Local <user defined> 'st' Local <user defined> 'st' punting on symbol threat Local <user defined> 'st' Local <user defined> 'st' 004CBA82 00000000 Unit::DealSpellDamage+D2 Local <user defined> 'damageInfo' punting on symbol durabilityLoss Local <user defined> 'cleanDamage' 00744EC3 00000000 Spell::DoAllEffectOnTarget+4C3 Local <user defined> 'target' Local <user defined> 'unit' Local <user defined> 'caster' Local <user defined> 'missInfo' punting on symbol mask punting on symbol procVictim Local <user defined> 'real_caster' punting on symbol procAttacker punting on symbol crit punting on symbol absorb punting on symbol gain Local <user defined> 'damageInfo' punting on symbol count Local <user defined> 'itr' punting on symbol bp Local <user defined> 'damageInfo' 00751387 00000000 Spell::handle_delayed+57 punting on symbol t_offset punting on symbol next_time 00751941 00000000 SpellEvent::Execute+C1 punting on symbol e_time punting on symbol p_time 0088F318 00000000 EventProcessor::Update+58 punting on symbol p_time 004C8A70 00000000 Unit::Update+20 punting on symbol update_diff punting on symbol p_time 00566A4D 00000000 Player::Update+7D punting on symbol update_diff punting on symbol p_time punting on symbol now Local <user defined> 'iter' punting on symbol newzone punting on symbol newarea 004F8811 00000000 Map::Update+151 Local <user defined> 't_diff' Local <user defined> 'updater' Local <user defined> 'updater' Local <user defined> 'area' punting on symbol x punting on symbol y Local <user defined> 'cell' Local <user defined> 'area' punting on symbol x punting on symbol y Local <user defined> 'cell' Local <user defined> 'st' 006641E5 00000000 MapManager::Update+65 punting on symbol diff 004849A4 00000000 World::Update+214 punting on symbol diff punting on symbol maxClientsNum 004514F2 00000000 WorldRunnable::run+52 00463070 00000000 ACE_Based::Thread::ThreadTask+10 punting on symbol param 61927064 00000000 ACE_OS_Thread_Adapter::invoke+74 punting on symbol status 61FBC6DE 00000000 _endthreadex+3A 61FBC788 00000000 _endthreadex+E4 751F33CA 00000000 BaseThreadInitThunk+12 770D9ED2 00000000 RtlInitializeExceptionChain+63 770D9EA5 00000000 RtlInitializeExceptionChain+36 ======================== Global Variables <user defined> 'InterlockedIncrement' <user defined> 'InterlockedDecrement' <user defined> 'InterlockedExchange' <user defined> 'InterlockedCompareExchange' <user defined> 'InterlockedExchangeAdd' <user defined> 'KernelBaseGetGlobalData' <user defined> 'GetErrorMode' <user defined> 'SetErrorMode' <user defined> 'CreateIoCompletionPort' <user defined> 'PostQueuedCompletionStatus' <user defined> 'GetOverlappedResult' <user defined> 'GetQueuedCompletionStatus' <user defined> 'GetQueuedCompletionStatusEx' <user defined> 'GetLastError' <user defined> 'CreatePipe' <user defined> 'ConnectNamedPipe' <user defined> 'DisconnectNamedPipe' <user defined> 'SetNamedPipeHandleState' <user defined> 'TransactNamedPipe' <user defined> 'GetNamedPipeAttribute' <user defined> 'GetNamedPipeClientComputerNameW' <user defined> 'CreateNamedPipeW' <user defined> 'WaitNamedPipeW' <user defined> 'PeekNamedPipe' <user defined> 'Beep' <user defined> 'FileTimeToSystemTime' <user defined> 'SystemTimeToFileTime' <user defined> 'CompareFileTime' <user defined> 'GetSystemTimeAdjustment' <user defined> 'GetLocalTime' <user defined> 'GetSystemTime' <user defined> 'GetSystemTimeAsFileTime' <user defined> 'GetTickCount' <user defined> 'GetTickCount64' <user defined> 'FileTimeToLocalFileTime' <user defined> 'LocalFileTimeToFileTime' <user defined> 'InvalidateTzSpecificCache' <user defined> 'SetLocalTime' <user defined> 'GetTimeZoneInformation' <user defined> 'GetDynamicTimeZoneInformation' <user defined> 'GetTimeZoneInformationForYear' <user defined> 'SystemTimeToTzSpecificLocalTime' <user defined> 'TzSpecificLocalTimeToSystemTime' <user defined> 'lstrcmpA' <user defined> 'lstrcmp' <user defined> 'lstrcmpi' <user defined> 'lstrcmpiA' <user defined> 'lstrcpyn' <user defined> 'lstrcpynA' <user defined> 'lstrlen' <user defined> 'lstrlenA' <user defined> 'lstrcmpW' <user defined> 'lstrcmpiW' <user defined> 'lstrcpynW' <user defined> 'lstrlenW' <user defined> 'UnregisterWaitEx' <user defined> 'CreateTimerQueue' <user defined> 'CreateTimerQueueTimer' <user defined> 'ChangeTimerQueueTimer' <user defined> 'DeleteTimerQueueTimer' <user defined> 'DeleteTimerQueueEx' <user defined> 'RegisterWaitForSingleObjectEx' <user defined> 'BaseInvalidateDllSearchPathCache' <user defined> 'BaseInvalidateProcessSearchPathCache' <user defined> 'SetThreadStackGuarantee' <user defined> 'BaseGetProcessDllPath' <user defined> 'BaseGetProcessExePath' <user defined> 'BaseReleaseProcessDllPath' <user defined> 'BaseReleaseProcessExePath' <user defined> 'SetFileApisToANSI' <user defined> 'SetFileApisToOEM' <user defined> 'AreFileApisANSI' <user defined> 'RaiseException' <user defined> 'CloseHandle' <user defined> 'DuplicateHandle' <user defined> 'GetHandleInformation' <user defined> 'SetHandleInformation' <user defined> 'GetStdHandle' <user defined> 'SetStdHandle' <user defined> 'SetStdHandleEx' <user defined> 'SetEndOfFile' <user defined> 'SetFilePointer' <user defined> 'SetFilePointerEx' <user defined> 'GetFileInformationByHandle' <user defined> 'GetFileTime' <user defined> 'SetFileTime' <user defined> 'LockFile' <user defined> 'LockFileEx' <user defined> 'UnlockFileEx' <user defined> 'GetFileSizeEx' <user defined> 'ReadFileEx' <user defined> 'WriteFileEx' <user defined> 'DeviceIoControl' <user defined> 'CancelIoEx' <user defined> 'ReadFileScatter' <user defined> 'WriteFileGather' <user defined> 'SetFileValidData' <user defined> 'Wow64DisableWow64FsRedirection' <user defined> 'Wow64RevertWow64FsRedirection' <user defined> 'LockResource' <user defined> 'SetHandleCount' <user defined> 'GetFileType' <user defined> 'ReadFile' <user defined> 'WriteFile' <user defined> 'FlushFileBuffers' <user defined> 'UnlockFile' <user defined> 'GetFileSize' <user defined> 'GetFinalPathNameByHandleW' <user defined> 'GetFinalPathNameByHandleA' <user defined> 'CreateFileMappingNumaW' <user defined> 'CreateFileMappingW' <user defined> 'OpenFileMappingW' <user defined> 'MapViewOfFileExNuma' <user defined> 'FlushViewOfFile' <user defined> 'UnmapViewOfFile' <user defined> 'MapViewOfFile' <user defined> 'MapViewOfFileEx' <user defined> 'ReadProcessMemory' <user defined> 'WriteProcessMemory' <user defined> 'VirtualAllocExNuma' <user defined> 'VirtualFreeEx' <user defined> 'VirtualProtectEx' <user defined> 'VirtualQueryEx' <user defined> 'VirtualFree' <user defined> 'VirtualAllocEx' <user defined> 'VirtualProtect' <user defined> 'VirtualQuery' <user defined> 'VirtualAlloc' <user defined> 'GetLogicalProcessorInformation' <user defined> 'GetLogicalProcessorInformationEx' <user defined> 'SetProcessAffinityUpdateMode' <user defined> 'QueryProcessAffinityUpdateMode' <user defined> 'IsWow64Process' <user defined> 'OpenProcess' <user defined> 'ExitProcess' <user defined> 'TerminateProcess' <user defined> 'GetExitCodeProcess' <user defined> 'FatalAppExitW' <user defined> 'GetCommandLineA' <user defined> 'GetCommandLineW' <user defined> 'GetCurrentProcess' <user defined> 'GetProcessId' <user defined> 'GetSystemInfo' <user defined> 'SetPriorityClass' <user defined> 'GetPriorityClass' <user defined> 'GetProcessTimes' <user defined> 'SetProcessShutdownParameters' <user defined> 'NeedCurrentDirectoryForExePathA' <user defined> 'NeedCurrentDirectoryForExePathW' <user defined> 'InitializeProcThreadAttributeList' <user defined> 'DeleteProcThreadAttributeList' = CCCCCCCCCC0004C2 <user defined> 'UpdateProcThreadAttribute' <user defined> 'FatalAppExitA' <user defined> 'GetStartupInfoW' <user defined> 'GetCurrentProcessId' <user defined> 'GetProcessVersion' <user defined> 'DefineDosDeviceW' <user defined> 'QueryDosDeviceW' <user defined> 'SetEnvironmentStringsW' <user defined> 'SetEnvironmentVariableA' <user defined> 'GetEnvironmentVariableW' <user defined> 'SetEnvironmentVariableW' <user defined> 'ExpandEnvironmentStringsW' <user defined> 'FreeEnvironmentStringsA' <user defined> 'FreeEnvironmentStringsW' <user defined> 'GetEnvironmentStrings' <user defined> 'GetEnvironmentStringsA' <user defined> 'GetEnvironmentStringsW' <user defined> 'GetEnvironmentVariableA' <user defined> 'ExpandEnvironmentStringsA' <user defined> 'InitializeCriticalSectionAndSpinCount' <user defined> 'InitializeCriticalSectionEx' <user defined> 'CreateEventExW' <user defined> 'SetEvent' <user defined> 'ResetEvent' <user defined> 'PulseEvent' <user defined> 'CreateSemaphoreExW' <user defined> 'ReleaseSemaphore' <user defined> 'CreateMutexExW' <user defined> 'ReleaseMutex' <user defined> 'CreateWaitableTimerExW' <user defined> 'SetWaitableTimerEx' <user defined> 'CancelWaitableTimer' <user defined> 'CreateEventExA' <user defined> 'CreateEventW' <user defined> 'OpenEventW' <user defined> 'OpenSemaphoreW' <user defined> 'CreateMutexExA' <user defined> 'CreateMutexW' <user defined> 'OpenMutexW' <user defined> 'WaitForSingleObjectEx' <user defined> 'WaitForMultipleObjectsEx' <user defined> 'OpenWaitableTimerW' <user defined> 'SetWaitableTimer' <user defined> 'CreateEventA' <user defined> 'OpenEventA' <user defined> 'CreateMutexA' <user defined> 'WaitForSingleObject' <user defined> 'FreeLibraryAndExitThread' <user defined> 'DisableThreadLibraryCalls' <user defined> 'GetModuleFileNameW' <user defined> 'GetModuleHandleW' <user defined> 'GetModuleHandleExA' <user defined> 'GetModuleHandleExW' <user defined> 'GetProcAddress' <user defined> 'GetVersion' <user defined> 'GetVersionExW' <user defined> 'BaseDllFreeResourceId' <user defined> 'LoadResource' <user defined> 'SizeofResource' <user defined> 'FreeResource' <user defined> 'LoadLibraryExW' <user defined> 'LoadLibraryExA' <user defined> 'FreeLibrary' <user defined> 'GetModuleFileNameA' <user defined> 'GetModuleHandleA' <user defined> 'GetVersionExA' <user defined> 'BaseDllMapResourceIdW' <user defined> 'FindResourceExW' <user defined> 'DebugBreak' <user defined> 'OutputDebugStringA' <user defined> 'IsDebuggerPresent' <user defined> 'OutputDebugStringW' <user defined> 'OpenThread' <user defined> 'GetThreadPriority' <user defined> 'SetThreadPriorityBoost' <user defined> 'GetThreadPriorityBoost' <user defined> 'TerminateThread' <user defined> 'GetExitCodeThread' <user defined> 'GetCurrentThread' <user defined> 'GetCurrentThreadId' <user defined> 'GetThreadId' <user defined> 'GetProcessIdOfThread' <user defined> 'SuspendThread' <user defined> 'ResumeThread' <user defined> 'SleepEx' <user defined> 'TlsGetValue' <user defined> 'TlsFree' <user defined> 'QueueUserAPC' <user defined> 'FlsAlloc' <user defined> 'FlsGetValue' <user defined> 'FlsSetValue' <user defined> 'FlsFree' <user defined> 'SwitchToThread' <user defined> 'CreateRemoteThreadEx' <user defined> 'SetThreadPriority' <user defined> 'Sleep' <user defined> 'TlsAlloc' <user defined> 'TlsSetValue' <user defined> 'CreateThread' <user defined> 'CreateRemoteThread' <user defined> 'ProcessIdToSessionId' <user defined> 'LoadStringBaseExW' <user defined> 'LoadStringA' <user defined> 'LoadStringW' <user defined> 'FormatMessageA' <user defined> 'FormatMessageW' <user defined> 'GlobalFree' <user defined> 'LocalFree' <user defined> 'GlobalAlloc' <user defined> 'GlobalMemoryStatusEx' <user defined> 'LocalLock' <user defined> 'LocalUnlock' <user defined> 'HeapCreate' <user defined> 'HeapDestroy' <user defined> 'HeapSummary' <user defined> 'HeapValidate' <user defined> 'GetProcessHeap' <user defined> 'GetProcessHeaps' <user defined> 'HeapCompact' <user defined> 'HeapLock' <user defined> 'HeapUnlock' <user defined> 'HeapWalk' <user defined> 'HeapSetInformation' <user defined> 'HeapQueryInformation' <user defined> 'LocalAlloc' <user defined> 'LocalReAlloc' <user defined> 'GetLogicalDrives' <user defined> 'SearchPathW' <user defined> 'GetTempFileNameW' <user defined> 'GetDiskFreeSpaceW' <user defined> 'GetDiskFreeSpaceExW' <user defined> 'GetLogicalDriveStringsW' <user defined> 'GetSystemDirectoryA' <user defined> 'GetSystemDirectoryW' <user defined> 'GetSystemWindowsDirectoryA' <user defined> 'GetSystemWindowsDirectoryW' <user defined> 'GetDriveTypeW' <user defined> 'GetWindowsDirectoryA' <user defined> 'GetWindowsDirectoryW' <user defined> 'GetDiskFreeSpaceA' <user defined> 'GetDiskFreeSpaceExA' <user defined> 'GetVolumeInformationByHandleW' <user defined> 'GetDriveTypeA' <user defined> 'GetVolumeInformationW' <user defined> 'FindNextVolumeW' <user defined> 'FindFirstVolumeW' <user defined> 'FindVolumeClose' <user defined> 'NotifyMountMgr' <user defined> 'DeleteVolumeMountPointW' <user defined> 'GetVolumePathNameW' <user defined> 'GetComputerNameExW' <user defined> 'GetComputerNameExA' <user defined> 'CreateDirectoryW' <user defined> 'RemoveDirectoryW' <user defined> 'CreateDirectoryA' <user defined> 'RemoveDirectoryA' <user defined> 'SetFileAttributesW' <user defined> 'GetFileAttributesW' <user defined> 'GetFileAttributesExW' <user defined> 'DeleteFileW' <user defined> 'SetFileAttributesA' <user defined> 'GetFileAttributesA' <user defined> 'GetFileAttributesExA' <user defined> 'DeleteFileA' <user defined> 'FindFirstChangeNotificationW' <user defined> 'FindNextChangeNotification' <user defined> 'FindCloseChangeNotification' <user defined> 'FindNextFileW' <user defined> 'FindClose' <user defined> 'FindFirstFileExW' <user defined> 'FindFirstChangeNotificationA' <user defined> 'FindFirstFileA' <user defined> 'FindFirstFileW' <user defined> 'FindNextFileA' <user defined> 'FindFirstFileExA' <user defined> 'GetFullPathNameW' <user defined> 'GetCurrentDirectoryW' <user defined> 'SetCurrentDirectoryA' <user defined> 'SetCurrentDirectoryW' <user defined> 'GetFullPathNameA' <user defined> 'GetCurrentDirectoryA' <user defined> 'GetShortPathNameW' <user defined> 'GetLongPathNameW' <user defined> 'GetLongPathNameA' <user defined> 'SetFileInformationByHandle' <user defined> 'CreateFileW' <user defined> 'CreateFileA' <user defined> 'IsProcessInJob' <user defined> 'DuplicateTokenEx' <user defined> 'AllocateLocallyUniqueId' <user defined> 'AccessCheck' <user defined> 'AccessCheckByType' <user defined> 'AccessCheckByTypeResultList' <user defined> 'OpenProcessToken' <user defined> 'OpenThreadToken' <user defined> 'GetTokenInformation' <user defined> 'SetTokenInformation' <user defined> 'AdjustTokenPrivileges' <user defined> 'AdjustTokenGroups' <user defined> 'PrivilegeCheck' <user defined> 'AccessCheckAndAuditAlarmW' <user defined> 'AccessCheckByTypeAndAuditAlarmW' <user defined> 'AccessCheckByTypeResultListAndAuditAlarmW' <user defined> 'AccessCheckByTypeResultListAndAuditAlarmByHandleW' <user defined> 'ObjectOpenAuditAlarmW' <user defined> 'ObjectPrivilegeAuditAlarmW' <user defined> 'ObjectCloseAuditAlarmW' <user defined> 'ObjectDeleteAuditAlarmW' <user defined> 'PrivilegedServiceAuditAlarmW' <user defined> 'IsValidSid' <user defined> 'EqualSid' <user defined> 'EqualPrefixSid' <user defined> 'GetSidLengthRequired' <user defined> 'InitializeSid' <user defined> 'FreeSid' <user defined> 'AllocateAndInitializeSid' <user defined> 'GetSidIdentifierAuthority' <user defined> 'GetSidSubAuthority' <user defined> 'GetSidSubAuthorityCount' <user defined> 'GetLengthSid' <user defined> 'CopySid' <user defined> 'AreAllAccessesGranted' <user defined> 'AreAnyAccessesGranted' <user defined> 'MapGenericMask' <user defined> 'IsValidAcl' <user defined> 'InitializeAcl' <user defined> 'GetAclInformation' <user defined> 'SetAclInformation' <user defined> 'AddAce' <user defined> 'DeleteAce' <user defined> 'GetAce' <user defined> 'AddAccessAllowedAce' <user defined> 'AddAccessAllowedAceEx' <user defined> 'AddMandatoryAce' <user defined> 'AddAccessDeniedAce' <user defined> 'AddAccessDeniedAceEx' <user defined> 'AddAuditAccessAce' <user defined> 'AddAuditAccessAceEx' <user defined> 'AddAccessAllowedObjectAce' <user defined> 'AddAccessDeniedObjectAce' <user defined> 'AddAuditAccessObjectAce' <user defined> 'FindFirstFreeAce' <user defined> 'InitializeSecurityDescriptor' <user defined> 'IsValidSecurityDescriptor' <user defined> 'IsValidRelativeSecurityDescriptor' <user defined> 'GetSecurityDescriptorLength' <user defined> 'GetSecurityDescriptorControl' <user defined> 'SetSecurityDescriptorControl' <user defined> 'SetSecurityDescriptorDacl' <user defined> 'GetSecurityDescriptorDacl' <user defined> 'SetSecurityDescriptorSacl' <user defined> 'GetSecurityDescriptorSacl' <user defined> 'SetSecurityDescriptorOwner' <user defined> 'GetSecurityDescriptorOwner' <user defined> 'SetSecurityDescriptorGroup' <user defined> 'GetSecurityDescriptorGroup' <user defined> 'CreatePrivateObjectSecurity' <user defined> 'ConvertToAutoInheritPrivateObjectSecurity' <user defined> 'CreatePrivateObjectSecurityEx' <user defined> 'CreatePrivateObjectSecurityWithMultipleInheritance' <user defined> 'SetPrivateObjectSecurity' <user defined> 'SetPrivateObjectSecurityEx' <user defined> 'GetPrivateObjectSecurity' <user defined> 'DestroyPrivateObjectSecurity' <user defined> 'MakeSelfRelativeSD' <user defined> 'MakeAbsoluteSD' <user defined> 'SetSecurityAccessMask' <user defined> 'QuerySecurityAccessMask' <user defined> 'SetFileSecurityW' <user defined> 'GetFileSecurityW' <user defined> 'SetKernelObjectSecurity' <user defined> 'GetKernelObjectSecurity' <user defined> 'ImpersonateNamedPipeClient' <user defined> 'ImpersonateSelf' <user defined> 'RevertToSelf' <user defined> 'ImpersonateLoggedOnUser' <user defined> 'SetThreadToken' <user defined> 'ImpersonateAnonymousToken' <user defined> 'CreateRestrictedToken' <user defined> 'IsTokenRestricted' <user defined> 'MakeAbsoluteSD2' <user defined> 'GetSecurityDescriptorRMControl' <user defined> 'SetSecurityDescriptorRMControl' <user defined> 'IsWellKnownSid' <user defined> 'CreateWellKnownSid' <user defined> 'GetWindowsAccountDomainSid' <user defined> 'EqualDomainSid' <user defined> 'DuplicateToken' <user defined> 'CheckTokenMembership' <user defined> 'InternalLcidToName' <user defined> 'GetCalendar' <user defined> 'GetNamedLocaleHashNode' <user defined> 'GetCPHashNode' <user defined> 'NlsGetCacheUpdateCount' <user defined> 'CheckGroupPolicyEnabled' <user defined> 'NlsGetACPFromLocale' <user defined> 'GetCPFileNameFromRegistry' <user defined> 'GetStringTypeA' <user defined> 'CompareStringA' <user defined> 'GetLocaleInfoA' <user defined> 'EnumSystemLocalesA' <user defined> 'LCMapStringA' <user defined> 'GetStringTypeW' <user defined> 'FindStringOrdinal' <user defined> 'GetStringTypeExW' <user defined> 'CompareStringOrdinal' <user defined> 'LCMapStringW' <user defined> 'CompareStringW' <user defined> 'FindNLSString' <user defined> 'NlsCheckPolicy' <user defined> 'GetFallbackDisplayName' <user defined> 'IsValidLanguageGroup' <user defined> 'GetThreadLocale' <user defined> 'GetSystemDefaultLangID' <user defined> 'GetSystemDefaultLCID' <user defined> 'GetUserDefaultLCID' <user defined> 'GetPtrCalData' <user defined> 'GetPtrCalDataArray' <user defined> 'GetEraNameCountedString' <user defined> 'IsValidLocaleName' <user defined> 'NlsValidateLocale' <user defined> 'GetStringTableEntry' <user defined> 'GetUserInfoWord' <user defined> 'NlsIsUserDefaultLocale' <user defined> 'IsValidLocale' <user defined> 'ConvertDefaultLocale' <user defined> 'SetThreadLocale' <user defined> 'GetUserDefaultLangID' <user defined> 'GetSystemDefaultLocaleName' <user defined> 'GetUserDefaultLocaleName' <user defined> 'VerLanguageNameW' <user defined> 'VerLanguageNameA' <user defined> 'SetCalendarInfoW' <user defined> 'LCIDToLocaleName' <user defined> 'LocaleNameToLCID' <user defined> 'ResolveLocaleName' <user defined> 'GetUserInfo' <user defined> 'GetLocaleInfoHelper' <user defined> 'SetLocaleInfoW' <user defined> 'GetCalendarInfoW' <user defined> 'GetCalendarInfoEx' <user defined> 'GetLocaleInfoW' <user defined> 'GetLocaleInfoEx' <user defined> 'NlsUpdateSystemLocale' <user defined> 'NlsUpdateLocale' <user defined> 'NlsDispatchAnsiEnumProc' <user defined> 'Internal_EnumSystemLanguageGroups' <user defined> 'Internal_EnumLanguageGroupLocales' <user defined> 'Internal_EnumUILanguages' <user defined> 'Internal_EnumSystemLocales' <user defined> 'Internal_EnumSystemCodePages' <user defined> 'Internal_EnumCalendarInfo' <user defined> 'EnumSystemLanguageGroupsW' <user defined> 'EnumLanguageGroupLocalesW' <user defined> 'EnumUILanguagesW' <user defined> 'EnumSystemLocalesW' <user defined> 'EnumSystemLocalesEx' <user defined> 'EnumSystemCodePagesW' <user defined> 'EnumCalendarInfoW' <user defined> 'EnumCalendarInfoExW' <user defined> 'EnumCalendarInfoExEx' <user defined> 'Internal_EnumTimeFormats' <user defined> 'Internal_EnumDateFormats' <user defined> 'EnumTimeFormatsW' <user defined> 'EnumTimeFormatsEx' <user defined> 'EnumDateFormatsW' <user defined> 'EnumDateFormatsExW' <user defined> 'EnumDateFormatsExEx' <user defined> 'FoldStringW' <user defined> 'LCMapStringEx' <user defined> 'GetACP' <user defined> 'GetOEMCP' <user defined> 'IsDBCSLeadByte' <user defined> 'SpecialMBToWC' <user defined> 'IsValidCodePage' <user defined> 'GetCPInfo' <user defined> 'GetCPInfoExW' <user defined> 'IsDBCSLeadByteEx' <user defined> 'MultiByteToWideChar' <user defined> 'WideCharToMultiByte' <user defined> 'GetNumberFormatW' <user defined> 'GetNumberFormatEx' <user defined> 'GetCurrencyFormatW' <user defined> 'GetCurrencyFormatEx' <user defined> 'GetFileMUIInfo' <user defined> 'GetFileMUIPath' <user defined> 'GetUILanguageInfo' <user defined> 'GetThreadPreferredUILanguages' <user defined> 'GetProcessPreferredUILanguages' <user defined> 'GetSystemDefaultUILanguage' <user defined> 'GetUserDefaultUILanguage' <user defined> 'GetSystemPreferredUILanguages' <user defined> 'GetUserPreferredUILanguages' <user defined> 'GetThreadUILanguage' <user defined> 'NotifyRedirectedStringChange' <user defined> 'LoadStringByReference' <user defined> 'NlsEventDataDescCreate' <user defined> 'NlsWriteEtwEvent' <user defined> 'OpenRegKey' <user defined> 'GetNLSVersion' <user defined> 'GetNLSVersionEx' <user defined> 'CompareStringEx' <user defined> 'FindNLSStringEx' <user defined> 'IsNLSDefinedString' <user defined> 'CreateThreadpool' <user defined> 'SetThreadpoolThreadMinimum' <user defined> 'SetThreadpoolStackInformation' <user defined> 'QueryThreadpoolStackInformation' <user defined> 'CreateThreadpoolCleanupGroup' <user defined> 'TrySubmitThreadpoolCallback' <user defined> 'CreateThreadpoolWork' <user defined> 'CreateThreadpoolTimer' <user defined> 'CreateThreadpoolWait' <user defined> 'CreateThreadpoolIo' <user defined> 'CallbackMayRunLong' <user defined> 'BemCreateReference' <user defined> 'BemFreeReference' <user defined> 'BemCopyReference' <user defined> 'BemCreateContractFrom' <user defined> 'BemFreeContract' <user defined> 'InterlockedPushListSList' <user defined> 'AcquireSRWLockExclusive' <user defined> 'AcquireSRWLockShared' <user defined> 'CancelThreadpoolIo' <user defined> 'CloseThreadpool' <user defined> 'CloseThreadpoolCleanupGroup' <user defined> 'CloseThreadpoolCleanupGroupMembers' <user defined> 'CloseThreadpoolIo' <user defined> 'CloseThreadpoolTimer' <user defined> 'CloseThreadpoolWait' <user defined> 'CloseThreadpoolWork' <user defined> 'DecodePointer' <user defined> 'DecodeSystemPointer' <user defined> 'DeleteCriticalSection' <user defined> 'DisassociateCurrentThreadFromCallback' <user defined> 'EncodePointer' <user defined> 'EncodeSystemPointer' <user defined> 'EnterCriticalSection' <user defined> 'ExitThread' <user defined> 'FlushProcessWriteBuffers' <user defined> 'FreeLibraryWhenCallbackReturns' <user defined> 'HeapAlloc' <user defined> 'HeapFree' <user defined> 'HeapReAlloc' <user defined> 'HeapSize' <user defined> 'InitializeCriticalSection' <user defined> 'InitializeSListHead' <user defined> 'InitializeSRWLock' <user defined> 'InterlockedCompareExchange64' <user defined> 'InterlockedFlushSList' <user defined> 'InterlockedPopEntrySList' <user defined> 'InterlockedPushEntrySList' <user defined> 'IsThreadpoolTimerSet' <user defined> 'LeaveCriticalSection' <user defined> 'LeaveCriticalSectionWhenCallbackReturns' <user defined> 'QueryDepthSList' <user defined> 'QueryPerformanceCounter' <user defined> 'QueryPerformanceFrequency' <user defined> 'ReleaseMutexWhenCallbackReturns' <user defined> 'ReleaseSRWLockExclusive' <user defined> 'ReleaseSRWLockShared' <user defined> 'ReleaseSemaphoreWhenCallbackReturns' <user defined> 'SetCriticalSectionSpinCount' <user defined> 'SetEventWhenCallbackReturns' <user defined> 'SetLastError' <user defined> 'SetThreadpoolThreadMaximum' <user defined> 'SetThreadpoolTimer' <user defined> 'SetThreadpoolWait' <user defined> 'StartThreadpoolIo' <user defined> 'SubmitThreadpoolWork' <user defined> 'TryAcquireSRWLockExclusive' <user defined> 'TryAcquireSRWLockShared' <user defined> 'TryEnterCriticalSection' <user defined> 'WaitForThreadpoolIoCallbacks' <user defined> 'WaitForThreadpoolTimerCallbacks' <user defined> 'WaitForThreadpoolWaitCallbacks' <user defined> 'WaitForThreadpoolWorkCallbacks'
  17. I have this client crashes (11405) and your fix works perfectly. Thank you
  18. new conflicts (11398) That's how to solve //IN WORLD.CPP diff --git a/src/game/world.cpp b/src/game/world.cpp --- a/src/game/world.cpp +++ b/src/game/world.cpp @@@ -1335,16 -1333,11 +1335,14 @@@ void World::SetInitialWorldSettings( sprintf( isoDate, "%04d-%02d-%02d %02d:%02d:%02d", local.tm_year+1900, local.tm_mon+1, local.tm_mday, local.tm_hour, local.tm_min, local.tm_sec); LoginDatabase.PExecute("INSERT INTO uptime (realmid, starttime, startstring, uptime) VALUES('%u', " UI64FMTD ", '%s', 0)", realmID, uint64(m_startTime), isoDate); - + + static uint32 abtimer = 0; + abtimer = sConfig.GetIntDefault("AutoBroadcast.Timer", 60000); + - m_timers[WUPDATE_OBJECTS].SetInterval(0); - m_timers[WUPDATE_SESSIONS].SetInterval(0); m_timers[WUPDATE_WEATHERS].SetInterval(1*IN_MILLISECONDS); m_timers[WUPDATE_AUCTIONS].SetInterval(MINUTE*IN_MILLISECONDS); m_timers[WUPDATE_UPTIME].SetInterval(getConfig(CONFIG_UINT32_UPTIME_UPDATE)*MINUTE*IN_MILLISECONDS); //Update "uptime" table based on configuration entry in minutes. m_timers[WUPDATE_CORPSES].SetInterval(20*MINUTE*IN_MILLISECONDS); @@@ -1504,24 -1490,12 +1502,19 @@@ void World::Update(uint32 diff ///- Handle expired auctions sAuctionMgr.Update(); } + /// [*] Handle AHBot operations + if (m_timers[WUPDATE_AHBOT].Passed()) + { + auctionbot.Update(); + m_timers[WUPDATE_AHBOT].Reset(); + } + - /// [*] Handle session updates when the timer has passed - if (m_timers[WUPDATE_SESSIONS].Passed()) - { - m_timers[WUPDATE_SESSIONS].Reset(); - - UpdateSessions(diff); - } + /// [*] Handle session updates + UpdateSessions(diff); /// [*] Handle weather updates when the timer has passed if (m_timers[WUPDATE_WEATHERS].Passed()) { ///- Send an update signal to Weather objects //IN WORLD.H diff --git a/src/game/world.h b/src/game/world.h --- a/src/game/world.h +++ b/src/game/world.h @@@ -69,21 -69,17 +69,19 @@@ enum ShutdownExitCod }; /// Timers for different object refresh rates enum WorldTimers { - WUPDATE_OBJECTS = 0, - WUPDATE_SESSIONS = 1, - WUPDATE_AUCTIONS = 2, - WUPDATE_WEATHERS = 3, - WUPDATE_UPTIME = 4, - WUPDATE_CORPSES = 5, - WUPDATE_EVENTS = 6, - WUPDATE_DELETECHARS = 7, - WUPDATE_AHBOT = 8, - WUPDATE_AUTOBROADCAST = 9, - WUPDATE_COUNT = 10 + WUPDATE_AUCTIONS = 0, + WUPDATE_WEATHERS = 1, + WUPDATE_UPTIME = 2, + WUPDATE_CORPSES = 3, + WUPDATE_EVENTS = 4, + WUPDATE_DELETECHARS = 5, - WUPDATE_COUNT = 6 + WUPDATE_AHBOT = 6, + WUPDATE_AUTOBROADCAST = 7, + WUPDATE_COUNT = 8 }; /// Configuration elements enum eConfigUInt32Values { Warning in world.h there is the line that pertains autobroadcast if you do not have this patch remove this line and remember to make good - WUPDATE_AUTOBROADCAST = 7, + WUPDATE_COUNT = 7
  19. Conflicts resolved, could you put the patch. diff or. patch please, I've been using git for get the sources of mangos.. Thanks
  20. It should be an update for mangos 11391 please conflicts and compil errors. I corrected the conflicts and compilation errors but I have not tested (because I am not using the patch) https://gist.github.com/f4799d38553ef5e1d766
×
×
  • 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