Daсo al esposar.
#6

pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
    static Float:danio, Float:vida, Float:chaleco;
    if(playerid != INVALID_PLAYER_ID)
    {
        if(PlayerCuffed[playerid] == 1 && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED)
        {
            switch(weaponid)
            {
                case 0: danio = 0.0;
                case 1: danio = 0.0;
                default: danio = amount;
            }
        }
        GetPlayerHealth(damagedid, vida);
        GetPlayerArmour(damagedid, chaleco);
        if(chaleco)
        {
            if(chaleco > danio) SetPlayerArmour(damagedid, chaleco-danio);
            else
            {
                SetPlayerArmour(damagedid, 0.0);
                chaleco = danio-chaleco;
                if(chaleco >= vida) SetPlayerHealth(damagedid, 0.0);
                else SetPlayerHealth(damagedid, vida-chaleco);
            }
        }
        else
        {
            if(vida > danio) SetPlayerHealth(damagedid, vida-danio);
            else SetPlayerHealth(damagedid, 0.0);
        }
    }
    return 1;
}
GetPlayerSpecialAction
Reply


Messages In This Thread
Daсo al esposar. - by Glimma - 19.01.2013, 00:20
Respuesta: Daсo al esposar. - by EduGTA - 19.01.2013, 00:38
Respuesta: Daсo al esposar. - by Glimma - 20.01.2013, 01:02
Respuesta: Daсo al esposar. - by EduGTA - 20.01.2013, 01:27
Respuesta: Daсo al esposar. - by Glimma - 20.01.2013, 04:59
Respuesta: Daсo al esposar. - by OTACON - 20.01.2013, 05:22
Respuesta: Daсo al esposar. - by Glimma - 20.01.2013, 06:10
Respuesta: Daсo al esposar. - by Dardo - 20.01.2013, 06:39
Respuesta: Daсo al esposar. - by OTACON - 20.01.2013, 06:41

Forum Jump:


Users browsing this thread: 2 Guest(s)