[SOLVED] add GetDistanceBetweenPlayers to /givecash
#4

Quote:
Originally Posted by Babul
Код:
dcmd_givecash(playerid, params[])
{
	new giveplayerid, amount;
	if(sscanf(params, "dd", giveplayerid, amount)) SendClientMessage(playerid, 0xFFFFFFFF, "Usage: /givecash [playerid] [amount]");
	else if(!IsPlayerConnected(giveplayerid)) SendClientMessage(playerid, 0xFF0000FF, "* Invalid player ID!");
	else if(amount > GetPlayerMoney(playerid)) SendClientMessage(playerid, 0xFF0000FF, "* Invalid amount!");
	else
	{
		new Float:X,Float:Y,Float:Z,InRange;
		GetPlayerPos(playerid,X,Y,Z);
		if(IsPlayerInRangeOfPoint(giveplayerid,20,X,Y,Z))
		{
			new playername[24], string[80];
			GetPlayerName(giveplayerid, playername, 24);
			format(string, 80, "* You sent $%d to %s (ID %d)", amount, playername, giveplayerid);
			SendClientMessage(playerid, 0x00FF00FF, string);
			GetPlayerName(playerid, playername, 24);
			format(string, 80, "* You revceived $%d from %s (ID %d)", amount, playername, playerid);
			SendClientMessage(giveplayerid, 0x00FF00FF, string);
			GivePlayerMoney(giveplayerid, amount);
			GivePlayerMoney(playerid, 0 - amount);
		}
		else
		{
			SendClientMessage(playerid, 0xFF0000FF, "* You are too far away!");
		}
	}
	return true;
}
Thanks alot for that, it worked :0. I had 1 warning, but I managed to fix it
Cheers
Reply


Messages In This Thread
[SOLVED] add GetDistanceBetweenPlayers to /givecash - by borg245 - 22.04.2010, 21:08
Re: [Help] add GetDistanceBetweenPlayers to /givecash - by Babul - 23.04.2010, 04:53
Re: [Help] add GetDistanceBetweenPlayers to /givecash - by aceisnice - 23.04.2010, 05:03
Re: [Help] add GetDistanceBetweenPlayers to /givecash - by borg245 - 23.04.2010, 08:28

Forum Jump:


Users browsing this thread: 1 Guest(s)