Player don't have enought money
#1

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
Reply
#2

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;
}
Reply
#3

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!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)