SA-MP Forums Archive
[AJUDA] Como criar /report [id] e /relatorio - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Como criar /report [id] e /relatorio (/showthread.php?tid=254018)



[AJUDA] Como criar /report [id] e /relatorio - tivin - 08.05.2011

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


Re: [AJUDA] Como criar /report [id] e /relatorio - Macintosh - 08.05.2011

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


Re: [AJUDA] Como criar /report [id] e /relatorio - Ricop522 - 08.05.2011

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;
    } 



Re: [AJUDA] Como criar /report [id] e /relatorio - The Knight - 08.05.2011

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;
}