25.02.2011, 20:10
Dude I already made the fucking command for you.
pawn Код:
CMD:pay(playerid, params[])
{
new giveplayerid, gamount, name1, name2, Float:X,Float:Y,Float:Z;
if(sscanf,"ui",giveplayerid, gamount) return SendClientMessage(playerid, 0xFF0000, "USAGE: /pay [PlayerID/PartofName] [Amount]");
if(GetPlayerMoney(playerid) < gamount) return SendClientMessage(playerid,0xFF0000, "You do not have that amount of money.");
if(giveplayerid = INVALID_PLAYER_ID) return SendClientMessage(playerid,0xFF0000, "The player ID/Name entered is INVALID.");
GetPlayerName(playerid, name1, sizeof(name1));
GetPlayerName(giveplayerid, name2, sizeof(name2));
GetPlayerPos(playerid,X,Y,Z);
foreach(Player, i)
{
If(IsPlayerInRangeOfPoint(i,40.0,X,Y,Z)
{
new msg[128];
format(msg,sizeof(msg),"%s takes out some money and gives it to %s", name1, name2);
SendClientMessage(i,0xD900FF,msg);
new msg2[100];
format(msg2,sizeof(msg2),"You have recieved $%i from %s", gamount, name1);
SendClientMessage(giveplayerid, 0xFFFFFF, msg2);
return 1;
}
}
return 1;
}