Szerző Téma: hp fel  (Megtekintve 542 alkalommal)

hp fel
« Dátum: 2013. Augusztus 07. - 13:42:08 »
0 Show voters
Meglehet azt oldani hogy ha lemegy a jàtékos hp-ja akkor megnyomja az f gombot és felmegy neki? Ha igen hogyan?

hp fel
« Válasz #1 Dátum: 2013. Augusztus 07. - 13:54:16 »
0 Show voters
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);
        }
    }
}

hp fel
« Válasz #2 Dátum: 2013. Augusztus 07. - 15:02:52 »
0 Show voters
Köszönöm :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal