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