diff -r 0446c850b47c -r bf5d37088b6d core/PlayerManager.cpp --- a/core/PlayerManager.cpp Mon Oct 26 23:44:57 2009 -0700 +++ b/core/PlayerManager.cpp Mon Oct 26 23:51:39 2009 -0700 @@ -741,9 +741,12 @@ } cell_t res2 = Pl_Continue; - m_clcommand->PushCell(client); - m_clcommand->PushCell(argcount); - m_clcommand->Execute(&res2, NULL); + if (pPlayer->IsInGame()) + { + m_clcommand->PushCell(client); + m_clcommand->PushCell(argcount); + m_clcommand->Execute(&res2, NULL); + } if (res2 > res) {