[AJUDA] Como criar /report [id] e /relatorio
#1

Galera, queria saber como criar um /report [id] pra caso tenha xiters no meu server e /relatorio para duvidas, eu usei o search, ja utilizei um tutorial lб mas nada de problema resolvido =s nao pego nada atй agora :S

valeus
Reply
#2

http://forum.sa-mp.com/showthread.ph...ight=%2Freport
http://forum.sa-mp.com/showthread.ph...ht=%2Freportar

http://forum.sa-mp.com/showthread.ph...t=%2Frelatorio
Reply
#3

PHP код:

    
if(strcmp(cmd"/reportar"true) == || strcmp(cmd"/re"true) == 0)
    {
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) return SendClientMessage(playerid0xFFFFFFAA"USE: /reportar [id] [texto]");
        
id strval(tmp);
        new 
reportado[MAX_PLAYER_NAME], reportador[MAX_PLAYER_NAME], motivo[128];
        
GetPlayerName(idreportadosizeof(reportado));
        
GetPlayerName(playeridreportadorsizeof(reportador));
        if(!
IsPlayerConnected(id)) return SendClientMessage(playerid0xFFFFFFAA"Error: Jogador off.");
        if(
id == INVALID_PLAYER_ID) return SendClientMessage(playerid0xFFFFFFAA"ERROR: Jogador invбlido.");
        
motivo strtok(cmdtextidx);
        if(!
strlen(motivo)) return SendClientMessage(playerid0xFFFFFFAA"USE: /reportar id texto");
        new 
string[128];
        
format(stringsizeof(string), "Jogador %s[%i] reportou %s[%i] motivo %s"reportadorplayeridreportadoidmotivo);
        
SendClientMessage(i0xFFFFFFAA"[js] Relatуrio enviado.");
        for(new 
0MAX_PLAYERS; ++i)
        {
            if(
IsPlayerAdmin(i))
            {
                
SendClientMessage(i0xFFFFFFAAstring);
            }
        }
        return 
1;
    } 
Reply
#4

pawn Код:
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

dcmd_reportar(playerid, params[])
{
   if(!strlen(params)) return SendClientMessage( playerid, 0xFFF000AA, "Uso correto: /reportar [Texto]" );
   new J[ MAX_PLAYER_NAME ], sStr[ 128 ];
   format( sStr, sizeof( sStr ), "Jogador(a) %s reportou: %s", J, params );
   for( new k = 0; k < GetMaxPlayer(); k++ )
   {
      if( IsPlayerConnected( i ) && IsPlayerAdmin( i ) )
      {
         SendClientMessage( i, 0xFFF000AA, sStr );
      }
   }
   return true;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)