14.12.2016, 18:19 
	
	
	
		Hellou.
I'm making a datapack system. It's like moneybag system, when you pick it up you will get cash ( or score ).
But when i pick it up i got ivalid valute showen.
Problem is when i pickup a data that first format is showing me that I have 0 packs, but after picking up another one i got 1 instead of 2.
Command datastatus is showing correct, can anyone explain me?
IMG(s).http://forum.sa-mp.com/newthread.php?do=postthread&f=12
	
	
	
I'm making a datapack system. It's like moneybag system, when you pick it up you will get cash ( or score ).
But when i pick it up i got ivalid valute showen.
Код:
CMD:pickupdata(playerid, params[])
{
	if (IsPlayerInRangeOfPoint(playerid, 7.0, 2001.5299,1520.2451,17.0625))
    {
        SendClientMessage(playerid, -1, " You have picked up a datapack! Collecting more wil lead into a reward! ");
		new string[128];
		format(string,sizeof(string), " You have collected one datapack and now you have %d packs.", datapack);
		SendClientMessage(playerid, -1, string);
		
		GivePlayerMoney(playerid, -1, 10000);
		datapack[playerid] = 1;
	}
	else
	{
	SendClientMessage(playerid, -1, " You're not near datapack");
	}
	return 1;
}
CMD:datastatus(playerid, params[])
{
	new string[128];
	format(string,sizeof(string), " You have just %d packs!", datapack);
	SendClientMessage(playerid, -1, string);
	return 1;
}
Command datastatus is showing correct, can anyone explain me?
IMG(s).http://forum.sa-mp.com/newthread.php?do=postthread&f=12





