diff --git a/addons/sourcemod/scripting/shavit-misc.sp b/addons/sourcemod/scripting/shavit-misc.sp index d6d6960a..d2232258 100644 --- a/addons/sourcemod/scripting/shavit-misc.sp +++ b/addons/sourcemod/scripting/shavit-misc.sp @@ -3312,7 +3312,7 @@ public Action Command_Drop(int client, const char[] command, int argc) int iWeapon = GetEntPropEnt(client, Prop_Data, "m_hActiveWeapon"); - if(iWeapon != -1 && IsValidEntity(iWeapon)) + if(iWeapon != -1 && IsValidEntity(iWeapon) && GetEntPropEnt(iWeapon, Prop_Send, "m_hOwnerEntity") == client) { CS_DropWeapon(client, iWeapon, true); }