Hallo,
ich habe das Problem, dass wenn ich den Befehl “.gobject” in irgendeiner Form benutze, dann der worldserver crasht.
Ich habe schon herausgefunden, dass er nur crasht, wenn es ein result zurückgibt…
Wenn ich also “.gobject near” eingebe und er im Standartradius von 10m nicht findet, dann klappt alles noch,
wenn ich jedoch z.B. 20m als Radius angebe und in diesem Radius results sind, dann crasht er.
Das passiert komischerweise nicht, wenn ich gobjects, mit “.lookup objects”, suche.
Ich habe mir den Crashlog angesehen, kann dort aber nur die Abfolge der Befehle erkennen… Keinen Fehler.
Hoffe ihr seht da mehr:
[SPOILER]
[CODE]Revision: TrinityCore Hash: Archive (Win64, Debug (little-endian))
Date 30:6:2011. Time 15:12
//=====================================================
*** Hardware ***
Processor: Intel(R) Core™2 Quad CPU Q6700 @ 2.66GHz
Number Of Processors: 4
Physical Memory: 8387864 KB (Available: 3778260 KB)
Commit Charge Limit: 16773880 KB
*** Operation System ***
Windows Vista or Windows Server 2008 Professional Service Pack 1 (Version 6.1, Build 7601)
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 000000006D99CE84 01:00000000000CBE84 C:\Windows\system32\MSVCR100D.dll
Registers:
RAX:40CFCF2E0000C4CA
RBX:0000000000000000
RCX:000000007FFFFFFE
RDX:000000005795BE10
RSI:0000000000000000
RDI:000000005795BE40
R8: 000000005795BC80
R9: 7EFEFEFEFEFEF900
R10:0000000056CCF3C0
R11:0000000000000000
R12:0000000000000000
R13:0000000000000000
R14:0000000000000000
R15:CCCCCCCCCCCCCCCC
CS:RIP:0033:000000006D99CE84
SS:RSP:002B:000000005795B9D0 RBP:00000000
DS:002B ES:002B FS:0053 GS:002B
Flags:00010206
Call stack:
Address Frame Function SourceFile
000000006D99CE84 000000005795BDC0 _vcwprintf_s_l+6AB4
000000006D905AD3 000000005795BE60 _vsnprintf_l+203
000000006D905BA9 000000005795BEA0 _vsnprintf+39
0000000140080C0D 000000005795C730 ChatHandler::PSendSysMessage+8D c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\chat\chat.cpp line 623
0000000140A59DC7 000000005795C870 gobject_commandscript::HandleGameObjectNearCommand+3D7 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\scripts\commands\cs_gobject.cpp line 566
0000000140081177 000000005795CA10 ChatHandler::ExecuteCommandInTable+447 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\chat\chat.cpp line 697
0000000140081001 000000005795CBB0 ChatHandler::ExecuteCommandInTable+2D1 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\chat\chat.cpp line 678
0000000140081C9A 000000005795ECF0 ChatHandler::ParseCommands+36A c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\chat\chat.cpp line 812
000000014098AE70 000000005795F420 WorldSession::HandleMessagechatOpcode+750 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\server\protocol\handlers\chathandler.cpp line 222
00000001401A3E65 000000005795F7C0 WorldSession::Update+305 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\server\worldsession.cpp line 249
00000001402182BF 000000005795F930 World::UpdateSessions+16F c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\world\world.cpp line 2514
0000000140215BA8 000000005795F9A0 World::Update+2C8 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\world\world.cpp line 1902
000000013FEA87ED 000000005795F9E0 WorldRunnable::run+8D c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\worldserver\worldthread\worldrunnable.cpp line 60
00000001409EC728 000000005795FA20 ACE_Based::ThreadTask+38 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\shared\threading\threading.cpp line 186
000007FEE8B14E89 000000005795FAB0 ACE_OS_Thread_Adapter::invoke+D9 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_thread_adapter.cpp line 86
000007FEE8A54BD8 000000005795FAF0 ace_thread_adapter+38 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\base_thread_adapter.cpp line 120
000000006D8D72E5 000000005795FB40 _beginthreadex+2D5
000000006D8D72A4 000000005795FB80 _beginthreadex+294
000000007703652D 000000005795FBB0 BaseThreadInitThunk+D
00000000772BC521 000000005795FC00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00000000772E135A 0000000000A4EDA0 NtWaitForSingleObject+A
000007FEFD9510AC 0000000000A4EE40 WaitForSingleObjectEx+9C
000007FEE8B065BD 0000000000A4EE90 ACE_OS::thr_join+4D c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.inl line 2798
000007FEE8B83182 0000000000A4EEC0 ACE_Thread::join+32 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread.inl line 138
000007FEE8B8AA6D 0000000000A4F090 ACE_Thread_Manager::wait_task+44D c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_manager.cpp line 1793
000007FEE8B822E4 0000000000A4F0C0 ACE_Task_Base::wait+44 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\task.cpp line 86
0000000140316FB9 0000000000A4F0F0 ReactorRunnable::Wait+29 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\server\worldsocketmgr.cpp line 103
000000014031663F 0000000000A4F130 WorldSocketMgr::Wait+6F c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\game\server\worldsocketmgr.cpp line 315
000000013FEBDFF2 0000000000A4F710 Master::Run+A82 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\worldserver\master.cpp line 280
000000013FEAA0AF 0000000000A4F760 ace_main_i+2DF c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\worldserver\main.cpp line 145
000000013FEAA245 0000000000A4F790 ACE_Main::run_i+35 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\worldserver\main.cpp line 73
000007FEE8AF5750 0000000000A4F7C0 ACE_Main_Base::run+40 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_main.cpp line 89
000000013FEA9D99 0000000000A4F810 main+49 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\worldserver\main.cpp line 73
0000000140EDD56C 0000000000A4F880 __tmainCRTStartup+19C f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c line 555
0000000140EDD3BE 0000000000A4F8B0 mainCRTStartup+E f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c line 371
000000007703652D 0000000000A4F8E0 BaseThreadInitThunk+D
00000000772BC521 0000000000A4F930 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00000000772E18CA 000000000450FBA0 ZwWaitForMultipleObjects+A
00000000772AB007 000000000450FE40 TpIsTimerSet+907
000000007703652D 000000000450FE70 BaseThreadInitThunk+D
00000000772BC521 000000000450FEC0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00000000772E135A 000000000513F2D0 NtWaitForSingleObject+A
000007FEFD9510AC 000000000513F370 WaitForSingleObjectEx+9C
000007FEE8B09D2D 000000000513F3B0 ACE_OS::cond_wait+AD c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.cpp line 1764
000007FEE8B09A00 000000000513F450 ACE_OS::cond_timedwait+60 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.cpp line 1620
000007FEE8A6D98C 000000000513F480 ACE_Condition_Thread_Mutex::wait+3C c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\condition_thread_mutex.cpp line 101
000007FEE8A6D9DB 000000000513F4B0 ACE_Condition_Thread_Mutex::wait+3B c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\condition_thread_mutex.cpp line 108
000000013FEB2FCE 000000000513F4F0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\message_queue_t.cpp line 1744
000000013FEB0A00 000000000513F560 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\message_queue_t.cpp line 1936
000007FEE8A3587E 000000000513F5B0 ACE_Activation_Queue::dequeue+4E c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\activation_queue.cpp line 89
0000000140A07FBF 000000000513F600 DatabaseWorker::svc+5F c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\shared\database\databaseworker.cpp line 40
000007FEE8B8296C 000000000513F650 ACE_Task_Base::svc_run+5C c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\task.cpp line 271
000007FEE8B83F7C 000000000513F6E0 ACE_Thread_Adapter::invoke_i+CC c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_adapter.cpp line 145
000007FEE8B83E73 000000000513F770 ACE_Thread_Adapter::invoke+F3 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_adapter.cpp line 94
000007FEE8A54BD8 000000000513F7B0 ace_thread_adapter+38 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\base_thread_adapter.cpp line 120
000000006D8D72E5 000000000513F800 _beginthreadex+2D5
000000006D8D72A4 000000000513F840 _beginthreadex+294
000000007703652D 000000000513F870 BaseThreadInitThunk+D
00000000772BC521 000000000513F8C0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00000000772E135A 0000000005EEF5F0 NtWaitForSingleObject+A
000007FEFD9510AC 0000000005EEF690 WaitForSingleObjectEx+9C
000007FEE8B09D2D 0000000005EEF6D0 ACE_OS::cond_wait+AD c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.cpp line 1764
000007FEE8B09A00 0000000005EEF770 ACE_OS::cond_timedwait+60 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.cpp line 1620
000007FEE8A6D98C 0000000005EEF7A0 ACE_Condition_Thread_Mutex::wait+3C c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\condition_thread_mutex.cpp line 101
000007FEE8A6D9DB 0000000005EEF7D0 ACE_Condition_Thread_Mutex::wait+3B c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\condition_thread_mutex.cpp line 108
000000013FEB2FCE 0000000005EEF810 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\message_queue_t.cpp line 1744
000000013FEB0A00 0000000005EEF880 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\message_queue_t.cpp line 1936
000007FEE8A3587E 0000000005EEF8D0 ACE_Activation_Queue::dequeue+4E c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\activation_queue.cpp line 89
0000000140A07FBF 0000000005EEF920 DatabaseWorker::svc+5F c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\shared\database\databaseworker.cpp line 40
000007FEE8B8296C 0000000005EEF970 ACE_Task_Base::svc_run+5C c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\task.cpp line 271
000007FEE8B83F7C 0000000005EEFA00 ACE_Thread_Adapter::invoke_i+CC c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_adapter.cpp line 145
000007FEE8B83E73 0000000005EEFA90 ACE_Thread_Adapter::invoke+F3 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_adapter.cpp line 94
000007FEE8A54BD8 0000000005EEFAD0 ace_thread_adapter+38 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\base_thread_adapter.cpp line 120
000000006D8D72E5 0000000005EEFB20 _beginthreadex+2D5
000000006D8D72A4 0000000005EEFB60 _beginthreadex+294
000000007703652D 0000000005EEFB90 BaseThreadInitThunk+D
00000000772BC521 0000000005EEFBE0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00000000772E135A 0000000006F6F830 NtWaitForSingleObject+A
000007FEFD9510AC 0000000006F6F8D0 WaitForSingleObjectEx+9C
000007FEE8B09D2D 0000000006F6F910 ACE_OS::cond_wait+AD c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.cpp line 1764
000007FEE8B09A00 0000000006F6F9B0 ACE_OS::cond_timedwait+60 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.cpp line 1620
000007FEE8A6D98C 0000000006F6F9E0 ACE_Condition_Thread_Mutex::wait+3C c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\condition_thread_mutex.cpp line 101
000007FEE8A6D9DB 0000000006F6FA10 ACE_Condition_Thread_Mutex::wait+3B c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\condition_thread_mutex.cpp line 108
000000013FEB2FCE 0000000006F6FA50 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\message_queue_t.cpp line 1744
000000013FEB0A00 0000000006F6FAC0 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\message_queue_t.cpp line 1936
000007FEE8A3587E 0000000006F6FB10 ACE_Activation_Queue::dequeue+4E c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\activation_queue.cpp line 89
0000000140A07FBF 0000000006F6FB60 DatabaseWorker::svc+5F c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\shared\database\databaseworker.cpp line 40
000007FEE8B8296C 0000000006F6FBB0 ACE_Task_Base::svc_run+5C c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\task.cpp line 271
000007FEE8B83F7C 0000000006F6FC40 ACE_Thread_Adapter::invoke_i+CC c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_adapter.cpp line 145
000007FEE8B83E73 0000000006F6FCD0 ACE_Thread_Adapter::invoke+F3 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_adapter.cpp line 94
000007FEE8A54BD8 0000000006F6FD10 ace_thread_adapter+38 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\base_thread_adapter.cpp line 120
000000006D8D72E5 0000000006F6FD60 _beginthreadex+2D5
000000006D8D72A4 0000000006F6FDA0 _beginthreadex+294
000000007703652D 0000000006F6FDD0 BaseThreadInitThunk+D
00000000772BC521 0000000006F6FE20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00000000772E135A 000000003097F800 NtWaitForSingleObject+A
000007FEFD9510AC 000000003097F8A0 WaitForSingleObjectEx+9C
000007FEE8B09D2D 000000003097F8E0 ACE_OS::cond_wait+AD c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.cpp line 1764
000007FEE8B09A00 000000003097F980 ACE_OS::cond_timedwait+60 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\os_ns_thread.cpp line 1620
000007FEE8A6D98C 000000003097F9B0 ACE_Condition_Thread_Mutex::wait+3C c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\condition_thread_mutex.cpp line 101
000007FEE8A6D9DB 000000003097F9E0 ACE_Condition_Thread_Mutex::wait+3B c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\condition_thread_mutex.cpp line 108
000007FEE8A2867D 000000003097FA20 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5D c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\message_queue_t.cpp line 1744
000007FEE8A26100 000000003097FA90 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\message_queue_t.cpp line 1936
000007FEE8A3587E 000000003097FAE0 ACE_Activation_Queue::dequeue+4E c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\activation_queue.cpp line 89
0000000140A07341 000000003097FB30 DelayExecutor::svc+61 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\src\server\shared\threading\delayexecutor.cpp line 47
000007FEE8B8296C 000000003097FB80 ACE_Task_Base::svc_run+5C c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\task.cpp line 271
000007FEE8B83F7C 000000003097FC10 ACE_Thread_Adapter::invoke_i+CC c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_adapter.cpp line 145
000007FEE8B83E73 000000003097FCA0 ACE_Thread_Adapter::invoke+F3 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\thread_adapter.cpp line 94
000007FEE8A54BD8 000000003097FCE0 ace_thread_adapter+38 c:\users\michael\desktop\trinitycore-trinitycore-init-12604-g8fc13f5\trinitycore-trinitycore-8fc13f5\dep\acelite\ace\base_thread_adapter.cpp line 120
000000006D8D72E5 000000003097FD30 _beginthreadex+2D5
000000006D8D72A4 000000003097FD70 _beginthreadex+294
000000007703652D 000000003097FDA0 BaseThreadInitThunk+D
00000000772BC521 000000003097FDF0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00000000772E1FEA 00000000579591B0 NtGetContextThread+A
CCCCCCCCCCCCCCCC 00000000579591B8 0000:0000000000000000
CCCCCCCCCCCCCCCC 00000000579591C0 0000:0000000000000000
CCCCCCCCCCCCCCCC 00000000579591C8 0000:0000000000000000
000000000000039C 00000000579591D0 [/CODE][/SPOILER]
Danke im Voraus
edit*
Ich poste es mal gleich hier mit (komme mir so doof vor tausende threads zu erstellen)
Also ich habe mal in der trinitycore in die Chat.cpp geguckt, um mal so die Verarbeitung der einzelnen commands zu verstehen und wollte mir mal den Befehl “.tele” angucken, aber genau dieser fehlt…
[CODE] static ChatCommand commandTable[] =
{
{ "character", SEC_GAMEMASTER, true, NULL, "", characterCommandTable},
{ "list", SEC_ADMINISTRATOR, true, NULL, "", listCommandTable },
{ "lookup", SEC_ADMINISTRATOR, true, NULL, "", lookupCommandTable },
{ "pdump", SEC_ADMINISTRATOR, true, NULL, "", pdumpCommandTable },
{ "guild", SEC_ADMINISTRATOR, true, NULL, "", guildCommandTable },
{ "cast", SEC_ADMINISTRATOR, false, NULL, "", castCommandTable },
{ "reset", SEC_ADMINISTRATOR, true, NULL, "", resetCommandTable },
{ "instance", SEC_ADMINISTRATOR, true, NULL, "", instanceCommandTable },
{ "server", SEC_ADMINISTRATOR, true, NULL, "", serverCommandTable },
{ "channel", SEC_ADMINISTRATOR, true, NULL, "", channelCommandTable },
{ "pet", SEC_GAMEMASTER, false, NULL, "", petCommandTable },
{ "ticket", SEC_MODERATOR, false, NULL, "", ticketCommandTable },
{ "aura", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleAuraCommand>, "", NULL },
{ "unaura", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleUnAuraCommand>, "", NULL },
{ "nameannounce", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleNameAnnounceCommand>, "", NULL },
{ "gmnameannounce", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleGMNameAnnounceCommand>, "", NULL },
{ "announce", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleAnnounceCommand>, "", NULL },
{ "gmannounce", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleGMAnnounceCommand>, "", NULL },
{ "notify", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleNotifyCommand>, "", NULL },
{ "gmnotify", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleGMNotifyCommand>, "", NULL },
{ "appear", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleAppearCommand>, "", NULL },
{ "summon", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleSummonCommand>, "", NULL },
{ "groupsummon", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleGroupSummonCommand>, "", NULL },
{ "commands", SEC_PLAYER, true, OldHandler<&ChatHandler::HandleCommandsCommand>, "", NULL },
{ "demorph", SEC_GAMEMASTER, false, OldHandler<&ChatHandler::HandleDeMorphCommand>, "", NULL },
{ "die", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleDieCommand>, "", NULL },
{ "revive", SEC_ADMINISTRATOR, true, OldHandler<&ChatHandler::HandleReviveCommand>, "", NULL },
{ "dismount", SEC_PLAYER, false, OldHandler<&ChatHandler::HandleDismountCommand>, "", NULL },
{ "gps", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleGPSCommand>, "", NULL },
{ "guid", SEC_GAMEMASTER, false, OldHandler<&ChatHandler::HandleGUIDCommand>, "", NULL },
{ "help", SEC_PLAYER, true, OldHandler<&ChatHandler::HandleHelpCommand>, "", NULL },
{ "itemmove", SEC_GAMEMASTER, false, OldHandler<&ChatHandler::HandleItemMoveCommand>, "", NULL },
{ "cooldown", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleCooldownCommand>, "", NULL },
{ "unlearn", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleUnLearnCommand>, "", NULL },
{ "distance", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleGetDistanceCommand>, "", NULL },
{ "recall", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleRecallCommand>, "", NULL },
{ "save", SEC_PLAYER, false, OldHandler<&ChatHandler::HandleSaveCommand>, "", NULL },
{ "saveall", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleSaveAllCommand>, "", NULL },
{ "kick", SEC_GAMEMASTER, true, OldHandler<&ChatHandler::HandleKickPlayerCommand>, "", NULL },
{ "ban", SEC_ADMINISTRATOR, true, NULL, "", banCommandTable },
{ "unban", SEC_ADMINISTRATOR, true, NULL, "", unbanCommandTable },
{ "baninfo", SEC_ADMINISTRATOR, false, NULL, "", baninfoCommandTable },
{ "banlist", SEC_ADMINISTRATOR, true, NULL, "", banlistCommandTable },
{ "start", SEC_PLAYER, false, OldHandler<&ChatHandler::HandleStartCommand>, "", NULL },
{ "taxicheat", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleTaxiCheatCommand>, "", NULL },
{ "linkgrave", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleLinkGraveCommand>, "", NULL },
{ "neargrave", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleNearGraveCommand>, "", NULL },
{ "explorecheat", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleExploreCheatCommand>, "", NULL },
{ "hover", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleHoverCommand>, "", NULL },
{ "levelup", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleLevelUpCommand>, "", NULL },
{ "showarea", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleShowAreaCommand>, "", NULL },
{ "hidearea", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleHideAreaCommand>, "", NULL },
{ "additem", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleAddItemCommand>, "", NULL },
{ "additemset", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleAddItemSetCommand>, "", NULL },
{ "bank", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleBankCommand>, "", NULL },
{ "wchange", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleChangeWeather>, "", NULL },
{ "maxskill", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleMaxSkillCommand>, "", NULL },
{ "setskill", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleSetSkillCommand>, "", NULL },
{ "whispers", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleWhispersCommand>, "", NULL },
{ "pinfo", SEC_GAMEMASTER, true, OldHandler<&ChatHandler::HandlePInfoCommand>, "", NULL },
{ "respawn", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleRespawnCommand>, "", NULL },
{ "send", SEC_MODERATOR, true, NULL, "", sendCommandTable },
{ "mute", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleMuteCommand>, "", NULL },
{ "unmute", SEC_MODERATOR, true, OldHandler<&ChatHandler::HandleUnmuteCommand>, "", NULL },
{ "movegens", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleMovegensCommand>, "", NULL },
{ "cometome", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleComeToMeCommand>, "", NULL },
{ "damage", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleDamageCommand>, "", NULL },
{ "combatstop", SEC_GAMEMASTER, false, OldHandler<&ChatHandler::HandleCombatStopCommand>, "", NULL },
{ "flusharenapoints", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleFlushArenaPointsCommand>, "", NULL },
{ "repairitems", SEC_GAMEMASTER, true, OldHandler<&ChatHandler::HandleRepairitemsCommand>, "", NULL },
{ "waterwalk", SEC_GAMEMASTER, false, OldHandler<&ChatHandler::HandleWaterwalkCommand>, "", NULL },
{ "freeze", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleFreezeCommand>, "", NULL },
{ "unfreeze", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleUnFreezeCommand>, "", NULL },
{ "listfreeze", SEC_MODERATOR, false, OldHandler<&ChatHandler::HandleListFreezeCommand>, "", NULL },
{ "possess", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandlePossessCommand>, "", NULL },
{ "unpossess", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleUnPossessCommand>, "", NULL },
{ "bindsight", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleBindSightCommand>, "", NULL },
{ "unbindsight", SEC_ADMINISTRATOR, false, OldHandler<&ChatHandler::HandleUnbindSightCommand>, "", NULL },
{ "playall", SEC_GAMEMASTER, false, OldHandler<&ChatHandler::HandlePlayAllCommand>, "", NULL },
{ NULL, 0, false, NULL, "", NULL }
};[/CODE]
Ich wollte aber ganz gerne einen weiteren Befehl adden, der genau das selbe wie der Telebefehl macht, jedoch eine andere Liste benutzt.
Doch ohne abzugucken, kann ich natürlich keine Struktur verstehen.
Deshalb meine zweite Frage:
“Wo finde ich den Telebefehl?”
Auch hierfür ein Danke im Voraus