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: Andris2120 - 2012. November 14. - 23:04:58

Cím: túlélés :D
Írta: Andris2120 - 2012. November 14. - 23:04:58
SZiasztok!! :)
van nekem egy ilyenem:
 
if(HOLDING(KEY_CROUCH))
{
if(gTeam[playerid] == 1)
                {
   new pHealth = GetPlayerHealth(playerid);
   GetPlayerHealth(playerid);
   SetPlayerHealth(playerid, pHealth);
        }
}

 
a cél az volna hogy ugrás elõtt/közben ha az illetõ elkezdi nyomva tartani a gombot, az ugrás után az élete visszaállítodjon az eredeti állapotra
pl: volt 25 HP-ja, ugrott, ami halállal járna de ez megmentené mert visszaadná neki a 25HP-t
köszi elõre is :)
Cím: túlélés :D
Írta: ZyZu. - 2012. November 15. - 14:37:41

if(HOLDING(KEY_CROUCH))
        {
                if(gTeam[playerid] == 1)
                {
                        new pHealth = GetPlayerHealth(playerid);
                        GetPlayerHealth(playerid);
                        SetPlayerHealth(playerid, pHealth);
                        } else {
                        SetPlayerHealth(playerid, pHealth);
                }
        }

 
Lehet hülyeség de szerintem így de leírod még 1x mit szeretnél mert nem nagyon értem  :noexpression:
Cím: túlélés :D
Írta: bendor - 2012. November 15. - 14:51:32
:facepalm:
 
Idézetet írta: ZyZu date=1352986661\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29858\" data-ipsquote-contentclass=\"forums_Topic


                        new pHealth = GetPlayerHealth(playerid);
                        GetPlayerHealth(playerid);

 

Kérsz sütit?
Helyes megoldás:
 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
#define HOLDING(%0) \\
((newkeys & (%0)) == (%0))
if (HOLDING( KEY_FIRE ))
{
    new Float:pHealth[MAX_PLAYERS];
GetPlayerHealth(playerid,pHealth[playerid]);
SetPlayerHealth(playerid,pHealth[playerid]);
}
return 1;
}
Cím: túlélés :D
Írta: Andris2120 - 2012. November 15. - 17:42:32
nemjó :S
Cím: túlélés :D
Írta: bendor - 2012. November 15. - 17:49:48
ig rossz,vagy error?
Cím: túlélés :D
Írta: Andris2120 - 2012. November 15. - 18:16:19
ig, pawno szerint hibátlan de semmit nem csinál