SA-MP Forums Archive
Error 010 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Error 010 (/showthread.php?tid=593337)



Error 010 - vannesenn - 04.11.2015

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!


Re: Error 010 - vannesenn - 04.11.2015

Fixed.


Re: Error 010 - vannesenn - 04.11.2015

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);



Re: Error 010 - Gammix - 04.11.2015

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)



Re: Error 010 - vannesenn - 04.11.2015

Thanks bro. rep++