Jump to content

[TUTORIAL SA:MP] Comanda [/givemoney]


Recommended Posts

Posted

Salut, astazi va arat cum sa faceti comanda [/givemoney].

 

Comanda.

 

CMD:givemoney(playerid, params[])
{
	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
    if(IsPlayerConnected(playerid))
    {
		if (PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, COLOR_DARKNICERED, AdminOnly);
		{
			new money,id,string[256],sendername[25],giveplayer[25];
			if(sscanf(params, "ui",id,money)) return SCM(playerid,0xFFFFFFFF, "{FF9900}Scrie: {33CCFF}/givemoney <Name/Playerid> <Amount of Money>");
		    if(IsPlayerConnected(id))
		    {
				GivePlayerCash(id, money);
				GetPlayerName(id, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "* Admin %s has given you $%s.", sendername,FormatNumber(money));
				SendClientMessage(id, COLOR_LIGHTBLUE, string);
				foreach(Player,i)
				{
					if(PlayerInfo[i][pAdmin] >= 5)
					{
						format(string, sizeof(string), "AdmCmd: Admin %s send %s money to %s.", sendername,FormatNumber(money),giveplayer);
						SendClientMessage(i, COLOR_ADMCOMMANDS, string);
					}	
				}
				format(string, 256, "AdmCmd: Admin %s has send money %s to %s.", sendername,FormatNumber(money),giveplayer);
				Adminlog(string);
				Update(id, pCashx);
			}
	    	else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
		}
	}
	return 1;
}

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...