SA-MP Forums Archive
[Pedido/Ajuda] Comando /report - 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: [Pedido/Ajuda] Comando /report (/showthread.php?tid=192577)



[Pedido/Ajuda] Comando /report - Fabricio_Rios - 23.11.2010

eu sei q й muita folga da minha parte mas eu preciso que alguem me passe o comando /report ou me ajude a fazer pelomenos pra mim ter uma noзгo de como fazer ja usei search, ****** e nгo achei nada interessante
atй agora eu consegui fazer isso eu nгo consegui fazer a parte do ID e a parte do motivo ficou com um errinho =(

pawn Код:
if(strcmp(cmd,"/report",true) == 0 || strcmp(cmd, "/reportar", true) == 0)
{
    SendClientMessage(playerid,COLOR_GREY,"Seu report foi enviado aos administradores.");
   for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
        {
        if(IsPlayerAdmin(i))
            {

            GetPlayerName(playerid, NomePlayer, sizeof(NomePlayer));
            if(!strlen(cmdtext)) return SendClientMessage(playerid, COLOR_GREY, "Use: /report [id] [motivo]");
        format(string, sizeof(string), "[REPORT] Foi reportado por %s[ID: %d] Motivo: %s ",NomePlayer, playerid, cmdtext);
            SendClientMessage(i, COLOR_ORANGE, string);
            }
        }
    }
 
    return 1;
}
aqui estб o errinho \/



Re: [Pedido/Ajuda] Comando /report - [Ips]Guh - 23.11.2010

Eu nao entendi direito,mais pelo q entendi vc quer tirar o Motivo : /report teste ali e?
se for tenta assim :
Код:
if(strcmp(cmd,"/report",true) == 0 || strcmp(cmd, "/reportar", true) == 0)
{
    SendClientMessage(playerid,COLOR_GREY,"Seu report foi enviado aos administradores.");
   for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
        {
        if(IsPlayerAdmin(i))
            {

            GetPlayerName(playerid, NomePlayer, sizeof(NomePlayer));
            if(!strlen(cmdtext)) return SendClientMessage(playerid, COLOR_GREY, "Use: /report [id] [motivo]");
        format(string, sizeof(string), "[REPORT] Foi reportado por %s[ID: %d] Motivo: %s ",NomePlayer, playerid, reason);
            SendClientMessage(i, COLOR_ORANGE, string);
            }
        }
    }
 
    return 1;
}



Respuesta: [Pedido/Ajuda] Comando /report - ipsBruno - 23.11.2010

Tenta:

pawn Код:
if(strcmp(cmd,"/report",true) == 0 || strcmp(cmd, "/reportar", true) == 0)
{
    SendClientMessage(playerid,COLOR_GREY,"Seu report foi enviado aos administradores.");
   for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
        {
        if(IsPlayerAdmin(i))
            {

            GetPlayerName(playerid, NomePlayer, sizeof(NomePlayer));
            if(!strlen(cmdtext)) return SendClientMessage(playerid, COLOR_GREY, "Use: /report [id] [motivo]");
             format(string, sizeof(string), "[REPORT] Foi reportado por %s[ID: %d] Motivo: %s ",NomePlayer, playerid, reason[9]);
            SendClientMessage(i, COLOR_ORANGE, string);
            }
        }
    }
 
    return 1;
}
Ou:

pawn Код:
if(strcmp(cmd,"/report",true) == 0 || strcmp(cmd, "/reportar", true) == 0)
{
    SendClientMessage(playerid,COLOR_GREY,"Seu report foi enviado aos administradores.");
   for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
        {
        if(IsPlayerAdmin(i))
            {
             strmid(reason,reson,9,strlen(reason));
            GetPlayerName(playerid, NomePlayer, sizeof(NomePlayer));
            if(!strlen(cmdtext)) return SendClientMessage(playerid, COLOR_GREY, "Use: /report [id] [motivo]");
        format(string, sizeof(string), "[REPORT] Foi reportado por %s[ID: %d] Motivo: %s ",NomePlayer, playerid, reason);
            SendClientMessage(i, COLOR_ORANGE, string);
            }
        }
    }
 
    return 1;
}
Ou

pawn Код:
if(strcmp(cmd,"/report",true) == 0 || strcmp(cmd, "/reportar", true) == 0)
{
    SendClientMessage(playerid,COLOR_GREY,"Seu report foi enviado aos administradores.");
   for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
        {
        if(IsPlayerAdmin(i))
            {
             strdel(reason, 0,9);
            GetPlayerName(playerid, NomePlayer, sizeof(NomePlayer));
            if(!strlen(cmdtext)) return SendClientMessage(playerid, COLOR_GREY, "Use: /report [id] [motivo]");
        format(string, sizeof(string), "[REPORT] Foi reportado por %s[ID: %d] Motivo: %s ",NomePlayer, playerid, reason);
            SendClientMessage(i, COLOR_ORANGE, string);
            }
        }
    }
 
    return 1;
}