Jump to content

[TUTORIAL SA:MP] Comanda [/pm]


Recommended Posts

Posted

Salut, astazi o sa va arat cum sa faceti coamanda [/pm](private message).

 

Comanda este.

 

CMD:pm(playerid, params[])
{
	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
	new id,message[128], string[256], string2[256], sendername[25], giveplayer[25];
	if(PlayerInfo[playerid][pAdmin] >= 1||PlayerInfo[playerid][pHelper] >= 1)
	{
		if(sscanf(params, "us[128]", id, message)) return SendClientMessage(playerid, 0xFFFFFFFF,"{FF9900}Scrie: {33CCFF}/pm <Name/Playerid> <Message>");
		{
			if(id != INVALID_PLAYER_ID)
	        {
	        	new var100[300],resulttt[300],strr[300];
				GetPlayerName(playerid, sendername, sizeof(sendername));
				GetPlayerName(id, giveplayer, sizeof(giveplayer));
				format(string, sizeof(string), "> PM from %s: %s", sendername, message);
				SendClientMessage(id, COLOR_YELLOW, string);
				format(string2, sizeof(string2), "PM sent to %s: %s", giveplayer , message);
				SendClientMessage(playerid,  COLOR_GENANNOUNCE, string2);
				format(strr, sizeof(strr),"(PM to %s) %s",giveplayer,message);
				mysql_real_escape_string(strr, resulttt);
				mysql_format(SQL,var100, sizeof(var100), "INSERT INTO chat_logs (`playerid`,`text`,`player`) VALUES ('%d','%s','%s')", PlayerInfo[playerid][pSQLID],resulttt,sendername);
				mysql_tquery(SQL,var100,"","");
			}
			else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
		}
	}
	else return SendClientMessage(playerid, COLOR_WHITE, "{5CAD5C}Error: Your admin/helper level isn't high enough to use this command.");
	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...