Szerző Téma: túlélés :D  (Megtekintve 692 alkalommal)

túlélés :D
« Dátum: 2012. november 14. - 23:04:58 »
0 Show voters
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 :)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
túlélés :D
« Válasz #1 Dátum: 2012. november 15. - 14:37:41 »
0 Show voters

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:

Nem elérhető bendor

  • 2949
    • Profil megtekintése
túlélés :D
« Válasz #2 Dátum: 2012. november 15. - 14:51:32 »
0 Show voters
: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;
}

túlélés :D
« Válasz #3 Dátum: 2012. november 15. - 17:42:32 »
0 Show voters
nemjó :S

Nem elérhető bendor

  • 2949
    • Profil megtekintése
túlélés :D
« Válasz #4 Dátum: 2012. november 15. - 17:49:48 »
0 Show voters
ig rossz,vagy error?

túlélés :D
« Válasz #5 Dátum: 2012. november 15. - 18:16:19 »
0 Show voters
ig, pawno szerint hibátlan de semmit nem csinál

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal