Szerző Téma: Élet felezõ  (Megtekintve 551 alkalommal)

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Élet felezõ
« Dátum: 2013. április 20. - 11:27:58 »
0 Show voters
Sziasztok. Azt szeretném megkérdezni, hogyan tudom megcsinálni, ha a játékos lespawnol, akkor 50% életét alapból levonja? (Abból a HP-ból, ami épp neki van, nem 100-ból)
Alapom:
 
new Float:health;
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid, health-50);

 
Ez alapból levonja az 50-et, de én azt akarom, hogy az élete felét szedje le.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Élet felezõ
« Válasz #1 Dátum: 2013. április 20. - 14:42:29 »
0 Show voters
huhh ez nagyon bonyolult matek...felezni kell valamit...*0.5 vagy /2... :D
 
SetPlayerHealth(playerid, (health*0.5));
SetPlayerHealth(playerid, (health/2));
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Élet felezõ
« Válasz #2 Dátum: 2013. április 20. - 15:31:21 »
0 Show voters
OFF: Te nem abbahagytad a fórumozást? Amúgy szia :)  :thumbsup:

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Élet felezõ
« Válasz #3 Dátum: 2013. április 20. - 15:38:43 »
0 Show voters
Idézetet írta: doboka98 date=1366464681\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"36339\" data-ipsquote-contentclass=\"forums_Topic
OFF: Te nem abbahagytad a fórumozást? Amúgy szia :)  :thumbsup:
 
felnézek naponta 1-2x hátha van valami értelmes kérdés is :D de ahogy látom csak ilyen nagyon komoly szintû kérdéseket raknak fel :S válaszolni már nem is nagyon válaszolgatok...de ezt muszáj volt :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Élet felezõ
« Válasz #4 Dátum: 2013. április 20. - 18:44:30 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1366461749\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"36339\" data-ipsquote-contentclass=\"forums_Topic
huhh ez nagyon bonyolult matek...felezni kell valamit...*0.5 vagy /2... :D
 
SetPlayerHealth(playerid, (health*0.5));
SetPlayerHealth(playerid, (health/2));

 

Kinyírja a karaktert. Ezzel már én is próbálkoztam. Egyébként köszönöm az értelmes kérdéses bókot, nem lehet mindenki \"akkora\" ész, mint te.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal