Error 010
#1

Hi there guys,
I'm making signup system and I have a problem with error. I'm not sure where's problem but I think that problem is in macro definition for _HRP_RANDOM. Here's a code

Quote:

E:\Silvio\Projekti\Pawn\GameModovi\Od nula\Haswell RolePlay\pawno\include\_HRP_moduli\_hrp_m_funcs.in c(120) : error 010: invalid function or declaration

Код:
	// POTREBA ZA VODOM
	if(_HRP_kGodine{_playerid} <= 30) _HRP_Korisnik[_playerid][_kPotrebaZaVodom] = (_HRP_RANDOM(50, 75) * (_HRP_kMisicnaMasa{_playerid} + _HRP_MasaSala{_playerid})) / 1000;
		else _HRP_Korisnik[_playerid][_kPotrebaZaVodom] = (_HRP_RANDOM(40, 60) * (_HRP_kMisicnaMasa{_playerid} + _HRP_MasaSala{_playerid})) / 1000; 
	
	// BRZINA OPIJANJA
	LINE 120: _HRP_Korisnik[_playerid][_kBrzinaOpijanja] = _HRP_RANDOM(5, 75) / (_HRP_kOstalaMasa{_playerid} + _HRP_kMisicnaMasa{_playerid} + _HRP_MasaSala{_playerid});

	// BRZINA DROGIRANJA
	if(_spol)
	{
		if(_HRP_kGodine{_playerid} <= 30) _HRP_Korisnik[_playerid][_kBrzinaDrogiranja] = _HRP_RANDOM(10, 100) / (_HRP_kOstalaMasa{_playerid} + _HRP_kMisicnaMasa{_playerid} + _HRP_MasaSala{_playerid});
			else _HRP_Korisnik[_playerid][_kBrzinaDrogiranja] = _HRP_RANDOM(10, 70) / (_HRP_kOstalaMasa{_playerid} + _HRP_kMisicnaMasa{_playerid} + _HRP_MasaSala{_playerid});
	}  	
	else
	{
		if(_HRP_kGodine{_playerid} <= 30) _HRP_Korisnik[_playerid][_kBrzinaDrogiranja] = _HRP_RANDOM(10, 110) / (_HRP_kOstalaMasa{_playerid} + _HRP_kMisicnaMasa{_playerid} + _HRP_MasaSala{_playerid});
			else _HRP_Korisnik[_playerid][_kBrzinaDrogiranja] = _HRP_RANDOM(10, 95) / (_HRP_kOstalaMasa{_playerid} + _HRP_kMisicnaMasa{_playerid} + _HRP_MasaSala{_playerid});
	}
Macro definition for _HRP_RANDOM
Код:
#define _HRP_RANDOM(%0, %1)
	(random(%1 - (%0)) + (%0))
Thanks guys!
Reply
#2

Fixed.
Reply
#3

No, it isn't... Now I have problems with macro definition

Quote:

E:\Silvio\Projekti\Pawn\GameModovi\Od nula\Haswell RolePlay\pawno\include\_HRP_moduli\_hrp_m_funcs.in c(64) : warning 236: unknown parameter in substitution (incorrect #define pattern)
E:\Silvio\Projekti\Pawn\GameModovi\Od nula\Haswell RolePlay\pawno\include\_HRP_moduli\_hrp_m_funcs.in c(64) : warning 236: unknown parameter in substitution (incorrect #define pattern)

Код:
#define _HRP_RANDOM(%0, %1) \
	(random(%1 - (%0)) + %0)					

LINE 64: _HRP_kGodine{_playerid} = _HRP_RANDOM(20, 35);
Reply
#4

You cannot have spaces in 2nd argument (i mean while creating your macro's identifier)

Код:
#define _HRP_RANDOM(%0, %1)
Must be:
Код:
#define _HRP_RANDOM(%0,%1)
Reply
#5

Thanks bro. rep++
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)