diff options
author | megamage <none@none> | 2009-04-25 08:58:16 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-04-25 08:58:16 -0500 |
commit | a72f23f56b1f2175d1062210dc2cb097bc412deb (patch) | |
tree | df28c43d88e1b6a88b3f4b0b36e4f5339b55c285 /src/game/Debugcmds.cpp | |
parent | 031daf6003f2ad916baa5689824fd0d945c3e593 (diff) |
*Some update of vehicle code.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Debugcmds.cpp')
-rw-r--r-- | src/game/Debugcmds.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/game/Debugcmds.cpp b/src/game/Debugcmds.cpp index b15d717bfe3..de72f60acb3 100644 --- a/src/game/Debugcmds.cpp +++ b/src/game/Debugcmds.cpp @@ -710,7 +710,11 @@ bool ChatHandler::HandleDebugEnterVehicle(const char * args) if(!i) return false; + char* j = strtok(NULL, " "); + uint32 entry = (uint32)atoi(i); + int8 seatId = j ? (int8)atoi(j) : -1; + Creature *passenger = NULL; Trinity::AllCreaturesOfEntryInRange check(m_session->GetPlayer(), entry, 20.0f); Trinity::CreatureSearcher<Trinity::AllCreaturesOfEntryInRange> searcher(m_session->GetPlayer(), passenger, check); @@ -718,9 +722,9 @@ bool ChatHandler::HandleDebugEnterVehicle(const char * args) if(!passenger || passenger == target) return false; - passenger->EnterVehicle((Vehicle*)target); + passenger->EnterVehicle((Vehicle*)target, seatId); - PSendSysMessage("Creature entered vehicle"); + PSendSysMessage("Creature entered vehicle %d", (uint32)seatId); return true; } |