Привет, не пойму в чем проблемы.
Траблы:
1. Если игрок умирает, иногда может стоять на Гэнтоне.
2. Если игрок умер, он продолжает лежать на земле, а у него показывает что он бегает.

PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
    if(
PlayerInfo[playerid][pInventory][SLOT_HAND] != && !IsPlayerInAnyVehicle(playerid))
    {
        if(
PlayerInfo[playerid][pInventory][42] != 0DropsObject(playeridItemsInfo[PlayerInfo[playerid][pInventory][SLOT_PATRON]][ItemModel], PlayerInfo[playerid][pInventory][SLOT_PATRON], PlayerInfo[playerid][pInventoryKol][SLOT_PATRON]);
        
DropsObject(playeridItemsInfo[PlayerInfo[playerid][pInventory][SLOT_HAND]][ItemModel], PlayerInfo[playerid][pInventory][SLOT_HAND], PlayerInfo[playerid][pInventoryKol][SLOT_HAND]);
        
PlayerInfo[playerid][pInventory][40] = 0;
        
PlayerInfo[playerid][pInventoryKol][40] = 0;
        
PlayerInfo[playerid][pInventory][42] = 0;
        
PlayerInfo[playerid][pInventoryKol][42] = 0;
        
RemovePlayerAttachedObject(playerid0);
    }
    
PlayerInfo[playerid][pInventory][40] = 0;
    
PlayerInfo[playerid][pInventoryKol][40] = 0;
    
PlayerInfo[playerid][pInventory][42] = 0;
    
PlayerInfo[playerid][pInventoryKol][42] = 0;
    
RemovePlayerAttachedObject(playerid0);
    
DisablePlayerCheckpoint(playerid);
    if(
GetPVarInt(playerid"ShowInv") != 0ShowInv(playerid);
    return 
true;