SA-MP Forums Archive
Player don't have enought money - 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: Player don't have enought money (/showthread.php?tid=623229)



Player don't have enought money - adri[4]Life - 29.11.2016

hi guys i made new command :
Код:
CMD:sniper(playerid, params[])
{
	GivePlayerMoney(playerid, -3000);
	GivePlayerWeapon(playerid, 34,100);
	SendClientMessage(playerid, COLOR_GREEN, "You Bought Sniper Rifle For 3000 Money");
	return 1;
}
so if player have 0 money his money will be -3000 + he will get sniper rifle
but i wanna if player don't have enought money sendclientmessage"blahblahblah...." Without giving him sniper


Re: Player don't have enought money - GoldenLion - 29.11.2016

Use GetPlayerMoney to get player's money and check if it's less than 3000, if it is then send a message to the player. Like that:
Код:
CMD:sniper(playerid, params[])
{
        if (GetPlayerMoney(playerid) < 3000)
            return SendClientMessage <-- error message here or something

	GivePlayerMoney(playerid, -3000);
	GivePlayerWeapon(playerid, 34,100);
	SendClientMessage(playerid, COLOR_GREEN, "You Bought Sniper Rifle For 3000 Money");
	return 1;
}



Re: Player don't have enought money - adri[4]Life - 29.11.2016

Quote:
Originally Posted by GoldenLion
Посмотреть сообщение
Use GetPlayerMoney to get player's money and check if it's less than 3000, if it is then send a message to the player. Like that:
Код:
CMD:sniper(playerid, params[])
{
        if (GetPlayerMoney(playerid) < 3000)
            return SendClientMessage <-- error message here or something

	GivePlayerMoney(playerid, -3000);
	GivePlayerWeapon(playerid, 34,100);
	SendClientMessage(playerid, COLOR_GREEN, "You Bought Sniper Rifle For 3000 Money");
	return 1;
}
Thank u!