Detaljan opis problema: Napravio sam sustav registracije i sad treba postaviti neke varijable u pozadini. Ispod je kod koji kaže sve. Problem je u tome Å¡to, iako su varijable definirane kao Float on meni bilježi vrijednost u obliku inta(0.000 ili 1.000 ili 2.000), ne razumijem zaÅ¡to. Hvala svima 🙂
Dio skripte:
#define _HRP_RANDOM(%0,%1) \
(random(%1-(%0))+%0)
enum _HRP_kENUM
{
_kID,
_kZaporka,
_kMail,
Float:_kMetabolizam,
Float:_kPotrebaZaVodom,
Float:_kBrzinaOpijanja,
Float:_kBrzinaDrogiranja,
Float:_kJacinaUdarca,
Float:_kBrzinaRastaKose,
_kKod
};
new _HRP_Korisnik ;
new _ran = _HRP_RANDOM(5, 75);
_HRP_Korisnik = (_ran / (_HRP_kOstalaMasa{_playerid} + _HRP_kMisicnaMasa{_playerid} + _HRP_kMasaSala{_playerid}));
printf("al %f, random %d masa %d", _HRP_Korisnik, _ran, _HRP_kOstalaMasa{_playerid} + _HRP_kMisicnaMasa{_playerid} + _HRP_kMasaSala{_playerid});Neke slike/video za lakse dobivanje pomoci(neobavezno):
Quote
[06.11.2015. 22:36:42] al 1.000000, random 73 masa 59
To ukupno ispada 1.237 a on meni prikazuje 1.000