SA-MP Forums Archive
dcmd + sscanf help (/report) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: dcmd + sscanf help (/report) (/showthread.php?tid=117468)



dcmd + sscanf help (/report) - Naruto4 - 31.12.2009

Код:
dcmd_report(playerid, params[])
{
	new player;
	new reason;
	new string[64];
	new sreason = reason;
	
	if(sscanf(params, "us", player, reason)) return SCM(playerid, WHITE, "Usage: /report [PlayerName/ID] [Reason]");

	new playername[32];
	GetPlayerName(player,playername,32);

	if(IsPlayerConnected(player))
 	{
		format(string,64,"%s reporting %s for: %s",PlayerName(playerid),playername,sreason);
		SendAdminMessage(RED,string);
	}
	else SCM(playerid,GREY,"Player/ID not connected.");
  return 1;
}
I made this but it doesnt work. When i type /report 0 blabala , i get Unknown command msg.
thx help me


Re: dcmd + sscanf help (/report) - Joe Staff - 31.12.2009

pawn Код:
dcmd_report(playerid,params[])
{
  new player,playername[24],playername2[24],string[128];
  if(sscanf(params,"us",player,string))return SendClientMessage(playerid,0xFFFFFFFF,"USAGE: /Report [PlayerName/ID] [Reason]");
  GetPlayerName(player,playername,24);
  GetPlayerName(playerid,playername2,24);
  format(string,sizeof(string),"%s is reporting %s for: %s",playername2,playername,string);
  SendAdminMessage(0xFF0000FF,string);
  return 1;
}

Should work