Hold item is now dropped when inventory is closed
Thanks to mtilden for this ( http://forum.mc-server.org/showthread.php?tid=183&pid=1428#pid1428 ) Also the items in the 4 crafting slots are now dropped. git-svn-id: http://mc-server.googlecode.com/svn/trunk@107 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
@@ -1095,10 +1095,13 @@ void cClientHandle::HandlePacket( cPacket* a_Packet )
|
||||
case E_WINDOW_CLOSE:
|
||||
{
|
||||
cPacket_WindowClose* PacketData = reinterpret_cast<cPacket_WindowClose*>(a_Packet);
|
||||
m_Player->CloseWindow(PacketData->m_Close);
|
||||
/*
|
||||
if( PacketData->m_Close > 0 ) // Don't care about closing inventory
|
||||
{
|
||||
m_Player->CloseWindow();
|
||||
}
|
||||
*/
|
||||
}
|
||||
break;
|
||||
case E_WINDOW_CLICK:
|
||||
@@ -1176,10 +1179,9 @@ void cClientHandle::AuthenticateThread( void* a_Param )
|
||||
cAuthenticator Authenticator;
|
||||
if( !Authenticator.Authenticate( self->GetUsername(), cRoot::Get()->GetServer()->GetServerID() ) )
|
||||
{
|
||||
self->Kick("You could not be authenticated, sorry buddy!");
|
||||
self->Kick("Failed to verify username!");
|
||||
return;
|
||||
}
|
||||
|
||||
self->m_bSendLoginResponse = true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user