Mali sistem healtha po levelu
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
Balkan SA:MP
SA-MP Doprinos332 / 500 XP
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;
}Ja sam Ivo Dev, bager koji razgrće sve oko skripti – poznat i kao Zbager
Balkan SA:MP
SA-MP Doprinos
GTA VI Pionir252 / 500 XP
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

