Mali sistem healtha po levelu

Započeo Glozx
•pre 3 sata
18
pregleda
3
postova
Glozx.skripter
6
Rookie
SA-MP DoprinosSA-MP Doprinos
pre 3 sata

stock HealthLevel(playerid)

{

static const Float:h_list[] = {

45.0, // Level 1

50.0, // Level 2

55.0, // Level 3

60.0, // Level 4

65.0, // Level 5

70.0, // Level 6

75.0, // Level 7

80.0, // Level 8

90.0, // Level 9

100.0 // Level 10 i više

};

new h_level = PlayerInfo[playerid][pLevel];

h_level -= 1;

if(h_level < 0) h_level = 0;

if(h_level > 9) h_level = 9;

SetPlayerHealth(playerid, h_list[h_level]);

if(PlayerInfo[playerid][pLevel] >= 20)

{

SetPlayerHealth(playerid, 100.0);

SetPlayerArmour(playerid, 30.0);

}

return 1;

}

Uglavno vecina zna sta ovo radi ali za one koje ne znaju od levela 1 do 10 dobijate helte od 45 do 100

sa levela 20 dobijate i 30 armora ovo bi trebalo da radi nisam isprobao zbog manjka vremena ako neko

vidi neku gresku neka napise slobodno

RADIO : GLOZX

ivanboskic1
10
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
15
pre 2 sata
Glozx wrote on 19. lis. 2026 21:39:

stock HealthLevel(playerid)

{

static const Float:h_list[] = {

45.0, // Level 1

50.0, // Level 2

55.0, // Level 3

60.0, // Level 4

65.0, // Level 5

70.0, // Level 6

75.0, // Level 7

80.0, // Level 8

90.0, // Level 9

100.0 // Level 10 i više

};

new h_level = PlayerInfo[playerid][pLevel];

h_level -= 1;

if(h_level < 0) h_level = 0;

if(h_level > 9) h_level = 9;

SetPlayerHealth(playerid, h_list[h_level]);

if(PlayerInfo[playerid][pLevel] >= 20)

{

SetPlayerHealth(playerid, 100.0);

SetPlayerArmour(playerid, 30.0);

}

return 1;

}

Uglavno vecina zna sta ovo radi ali za one koje ne znaju od levela 1 do 10 dobijate helte od 45 do 100

sa levela 20 dobijate i 30 armora ovo bi trebalo da radi nisam isprobao zbog manjka vremena ako neko

vidi neku gresku neka napise slobodno

RADIO : GLOZX

Može i ovako ja mislim

stock HealthLevel(playerid)
{
   new level = PlayerInfo[playerid][pLevel];
   if(level >= 20)
   {
      SetPlayerHealth(playerid, 100.0); 
      SetPlayerArmour(playerid, 30.0);
      return 1;
   }
   new Float:health;
   if(level >= 10) health = 100.0;
   else if(level == 9) health = 90.0;
   else health = 40.0 + (level * 5.0);
   SetPlayerHealth(playerid, health);
   return 1;
}

Poslednji put izmenio od iv0dev pre jednog sata

Ja sam Ivo Dev, bager koji razgrće sve oko skripti – poznat i kao Zbager

cadilab
11
Administrator
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
GTA VI PionirGTA VI Pionir
46
pre 5 minuta
stock HealthLevel(playerid)
{
    new level = PlayerInfo[playerid][pLevel];
    SetPlayerHealth(playerid, level >= 10 ? 100.0 : level == 9 ? 90.0 : float(40 + (level < 1 ? 1 : level) * 5));
    if(level >= 20)
        SetPlayerArmour(playerid, 30.0);
    return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha