21.02.2013, 11:43
Hey guys, I am currently making my admin system. I have a report command, and I want all the reports to be sent to a .txt file in my database. Because, if there isn't an Admin online to handle the report, I can check the file and handle it myself.
I use Y_ini. Here is my report command:
Please help!
I use Y_ini. Here is my report command:
Код:
CMD:report( playerid, params[ ] )
{
new
targetid,
reason[ 128 ];
if ( sscanf( params, "us", targetid, reason ) )
return SendUsageError( playerid, "/report [Name/ID] [Reason]" );
if ( targetid == playerid )
return SendClientMessage( playerid, RED, "ERROR: {FFFFFF}You cannot report yourself." );
if ( targetid == INVALID_PLAYER_ID )
return InvalidPlayerError( playerid );
SendClientMessage( playerid, RED, "Your report has been successfully been sent to all online Administrators!" );
new
playerName[ MAX_PLAYER_NAME ],
targetName[ MAX_PLAYER_NAME ],
str[ 128 ];
GetPlayerName( playerid, playerName, MAX_PLAYER_NAME );
GetPlayerName( targetid, targetName, MAX_PLAYER_NAME );
format( str, 128, "[NEW REPORT]: %s [%d] has reported %s [%d]",
playerName, playerid, targetName, targetid );
SendMessageToAdmins( 0xFF9500FF, str );
format( str, 128, "Report reason: %s", reason );
SendMessageToAdmins( 0xFF9500FF, str );
return 1;
}


