Megoldható.
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_SECONDARY_ATTACK)
{
SetPlayerHealth(playerid, 100.0);
}
}
Ez mindig feltölti az életét ha megnyomja az F-et (Vagy entert).
Ha valami olyat akarsz, ahol csak egy bizonyos HP alatt megy akkor:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_SECONDARY_ATTACK)
{
new Float:curhp;
GetPlayerHealth(playerid,curhp);
if(curhp <= 50.0)
{ // itt már csak 50% (\'fél hp\') alatt mûködik.
SetPlayerHealth(playerid, 100.0);
}
}
}