Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Neon RolePlay poslato Septembar 12, 2014, 22:47:02 POSLE PODNE

Naslov: [Pomoć] Dodavanje Healtha
Poruka od: Neon RolePlay poslato Septembar 12, 2014, 22:47:02 POSLE PODNE
Skripta koju koristim: Moja od nule
Opis problema o kojem se radi: Napravio sam automatski ''Re-healthing'' sustav. Znači ako je HP ispod 75.00 %, on će se svakih 15 sekundi povećavati za neku cifru. Dodao sam da mi izbacuje u chat da sam Re-Healthan(to je samo za test, da ne moram svaki put u log gledati) i dobio sam nešto ovako(vidi u zadnjoj stavci)
Došlo je do male greške u izračunavanju svega. Pogledajte Boldani dio, Health se nije ni pomaknuo iako ima funkcija koja postavlja Health.. Bio bi zahvalan kad bi i @Džoii pogledao ovo :) Hvala svima unaprijed :)
Dio skripte:
[pawn]         new Float:_pHP;
         GetPlayerHealth(_playerid, _pHP);

         if(_pHP <= _REHEALTH_MIN_VALUE)
         {
            new Float:_new_pHP = floatadd(_REHEALTH_VALUE / 2, _REHEALTH_VALUE / 2) + _pHP;

            SetPlayerHealth(_playerid, _new_pHP);
            va_SendClientMessage(_playerid, -1, "- Rehealthan si || %f + %f = %f", _pHP, _new_pHP, _pHP + _new_pHP);
         }   [/pawn]
Slika (neobavezno):
Citat11:03:07] - Rehealthan si || 36.000000 + 36.720001 = 72.720001
[11:03:23] - Rehealthan si || 36.000000 + 36.720001 = 72.720001