GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Packman - 2013. augusztus 07. - 13:42:08

Cím: hp fel
Írta: Packman - 2013. augusztus 07. - 13:42:08
Meglehet azt oldani hogy ha lemegy a jàtékos hp-ja akkor megnyomja az f gombot és felmegy neki? Ha igen hogyan?
Cím: hp fel
Írta: Norbivar - 2013. augusztus 07. - 13:54:16
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);
        }
    }
}
Cím: hp fel
Írta: Packman - 2013. augusztus 07. - 15:02:52
Köszönöm :)