public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == lvapickup1) { new Float:armour; GetPlayerArmour(playerid,armour); if(armour < 100) { SetPlayerArmour(playerid, armour+50); GameTextForPlayer(playerid, "~g~Armour +50", 3000, 3); } else { } } else if(pickupid == lvapickup2) { new Float:hp; GetPlayerHealth(playerid,hp); if(hp < 100) { SetPlayerHealth(playerid, hp+50); GameTextForPlayer(playerid, "~g~Health +50", 3000, 3); } else { } } return 1; }
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == lvapickup1)
{
SetPlayerArmour(playerid, 100)
}
else if(pickupid == lvapickup2)
{
SetPlayerHealth(playerid, 100)
}
return 1;
}
Well, then just make this:
pawn Код:
|
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == lvapickup1)
{
new Float:armour;
GetPlayerArmour(playerid, armour);
if(armour < 100.0)
{
new Float:var = armour + 50.0;
SetPlayerArmour(playerid, (var > 100.0) ? (100.0) : (var));
GameTextForPlayer(playerid, "~g~Armour +50", 3000, 3);
}
else
{
//?
}
}
else if(pickupid == lvapickup2)
{
new Float:hp;
GetPlayerHealth(playerid, hp);
if(hp < 100.0)
{
new Float:var = hp + 50.0;
SetPlayerHealth(playerid, (var > 100.0) ? (100.0) : (var));
GameTextForPlayer(playerid, "~g~Health +50", 3000, 3);
}
else
{
//?
}
}
return 1;
}
SetPlayerArmour(playerid, (var > 100.0) ? (100.0) : (var));
if((armour + 50.0) > 100.0) SetPlayerArmour(playerid, 100.0);
else SetPlayerArmour(playerid, armour + 50.0);
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == lvapickup1)
{
new Float:armour;
GetPlayerArmour(playerid,armour);
if(armour < 50)
{
SetPlayerArmour(playerid, armor+50);
GameTextForPlayer(playerid, "~g~Armour +50", 3000, 3);
}
else
{
SetPlayerArmour(playerid, 100);
GameTextForPlayer(playerid, "~g~Armour 100%", 3000, 3);
}
}
else if(pickupid == lvapickup2)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(health < 50)
{
SetPlayerHealth(playerid, health+50);
GameTextForPlayer(playerid, "~g~Health +50", 3000, 3);
}
else
{
SetPlayerHealth(playerid, 100);
GameTextForPlayer(playerid, "~g~Health 100%", 3000, 3);
}
}
return 1;
}