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: totar - 2011. június 26. - 08:14:47

Cím: töltõdõ hp
Írta: totar - 2011. június 26. - 08:14:47
Üdv
Meglehet e oldani hogy ha a playernek lemegy a hp-ja és akkor feltöltõde 100%-ra.
Ugy értem mondjuk lemegy a hp-ja 50%-ra és 15 másodperc mulva feltöltõdik 100%-ra.
Remélem érthetõ voltam.:D
A segítségeteket elõre is köszönöm.
Cím: töltõdõ hp
Írta: kadaradam - 2011. június 26. - 12:10:35
Nem jó oda amikor Update-el a player?
OnPlayerUpdate(playerid)-hez
SetPlayerHealth(playerid,100);
2.Vagy csinálsz hozzá egy timert!
Cím: töltõdõ hp
Írta: totar - 2011. június 26. - 13:04:52
leírnád igy saccra vagy naggyábol?
Megköszönném!
Nem nagyon kapisgálom hogy hogyan kell.
Cím: töltõdõ hp
Írta: kadaradam - 2011. június 26. - 13:50:41
GameMode elejére
[pawn]forward Health(playerid);[/pawn]
OnGamemodeInit/OnFilterSiptinit-hez
[pawn]SetTimer(\"Health\", 1000,1); //a 1000 az az idõt jelenti ,1másodperc = 1000 milliszekundum[/pawn]
[pawn]public Health(playerid)
{
   SetPlayerHealth(playerid,100);
   return 1;
}
[/pawn]
Így tehát 1 másodpercenként tölti a játékos életét(a SetTimer értékét nyugodtan át lehet írni)
Cím: töltõdõ hp
Írta: totar - 2011. június 26. - 14:56:32
És azt hogy ke hogy 10 másodpercenként megnöveli 10%-kal a hp-t.
Ugy értem hogy van neki 50% hp-je és akkor eltelik 10 másodperc idõ és hozzáad 10% hp-t.
És így lessz 60% hp-je.
help pls
Cím: töltõdõ hp
Írta: kadaradam - 2011. június 26. - 16:34:41
Idézetet írta: totar date=1309092992\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9179\" data-ipsquote-contentclass=\"forums_Topic
És azt hogy ke hogy 10 másodpercenként megnöveli 10%-kal a hp-t.
Ugy értem hogy van neki 50% hp-je és akkor eltelik 10 másodperc idõ és hozzáad 10% hp-t.
És így lessz 60% hp-je.
help pls
 

GetPlayerHealth