OnPlayerTakeDamage
#2

You need to fix this part of the code....

PHP код:
            if (armor 10.0SetPlayerArmour(playeridarmor 10.0);
            else if (
armorSetPlayerArmour(playerid0.0);
            else if (
health 10.0SetPlayerHealth(playeridhealth 10.0);
            else 
SetPlayerHealth(playerid0.0); 
use something like this
PHP код:
                new Float:armourFloat:hp;
                
GetPlayerArmour(playeridarmour);
                if(
Float:armour 0.0)
                {
                    if(
Float:armour amount)
                    {
                        
GetPlayerArmour(playeridarmour);
                        
SetPlayerArmour(playeridarmour amount);
                    }
                    else
                    {
                        new 
Float:newer;
                        
newer amount armour;
                        
SetPlayerArmour(playerid0);
                        
GetPlayerHealth(playeridhp);
                        
SetPlayerHealth(playeridhp newer);
                    }
                }
                else
                {
                    
GetPlayerHealth(playeridhp);
                    
SetPlayerHealth(playeridhp amount);
                } 
(taken from my gamemode)
Reply


Messages In This Thread
OnPlayerTakeDamage - by GoldenLion - 11.09.2016, 19:09
Re: OnPlayerTakeDamage - by Logic_ - 11.09.2016, 19:26
Re: OnPlayerTakeDamage - by GoldenLion - 11.09.2016, 19:30
Re: OnPlayerTakeDamage - by PaulDinam - 11.09.2016, 21:34
Re: OnPlayerTakeDamage - by GoldenLion - 12.09.2016, 05:41

Forum Jump:


Users browsing this thread: 3 Guest(s)