SA-MP Forums Archive
[DUV] Criar Comando /senha , /irsenha /fila - 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: [DUV] Criar Comando /senha , /irsenha /fila (/showthread.php?tid=207688)



[DUV] Criar Comando /senha , /irsenha /fila - gabrielbnv - 06.01.2011

Bom Galerinha, Meu Problema Agora E Achar uM Comando Desse tipo, o player digita /senha ai pegava um numero x, dps o admin digitava /fila via as senhas que tava esperando ajuda e dava /irsenha senha


ao inves do player fica flodando no /relato pedindo ajuda


se alguem souber da um help aew


Re: [DUV] Criar Comando /senha , /irsenha /fila - Macintosh - 06.01.2011

vc podia por um time pro cara nгo ficar floodando.


Re: [DUV] Criar Comando /senha , /irsenha /fila - wgrafael - 06.01.2011

Quote:
Originally Posted by gabrielbnv
Посмотреть сообщение
Bom Galerinha, Meu Problema Agora E Achar uM Comando Desse tipo, o player digita /senha ai pegava um numero x, dps o admin digitava /fila via as senhas que tava esperando ajuda e dava /irsenha senha


ao inves do player fica flodando no /relato pedindo ajuda


se alguem souber da um help aew
Amigo, jб estou o fazendo para vocк.
Fazer um sistema diferente, que acho que vocк vai gostar.


Re: [DUV] Criar Comando /senha , /irsenha /fila - 385gtamaster - 07.01.2011

UP! tbm preciso


Re: [DUV] Criar Comando /senha , /irsenha /fila - Xapita_Halls - 07.01.2011

vocк so quer as coisas prontas ¬¬'

SEARCH PORRE


Re: [DUV] Criar Comando /senha , /irsenha /fila - CyNiC - 07.01.2011

Adcione o cуdigo abaixo e coloque OnPlayerSendReport(playerid); no comando /report.

pawn Код:
//topo
new reportpass[MAX_PLAYERS][8];
//final do gamemode:
OnPlayerSendReport(playerid)
{
    new number[7];
    for(new i = 0; i < 7; ++i) number[i] = random(9);
    for(new i = 0; i < 7; ++i) format(reportpass[playerid], 8, "%s%d", reportpass[playerid], number[i]);
    strins(reportpass[playerid], "/", 0);
    return false;
}
//CommandText
public OnPlayerCommandText(playerid, cmdtext[])
{
    for(new i = 0; i < MAX_PLAYERS; ++i)
    {
        if(!strcmp(cmdtext, reportpass[i], true))
        {
            if(IsPlayerAdmin(playerid))
            {
                new str[256], name[MAX_PLAYER_NAME];
                GetPlayerName(playerid, name, sizeof name);
                format(str, 256, "[Resposta ao report] %s: %s", name, cmdtext[8]);
                SendClientMessage(i, 0xFFFFFFAA, str);     
                format(reportpass[i], 0, "");      
                return 1;
            }
            return SendClientMessage(playerid, 0xFF4040AA, "[ERRO] Vocк nгo й admin.");
        }
    }

    if(!strcmp(cmdtext, "/fila", true))
    {
        if(IsPlayerAdmin(playerid))
        {
            new str[256];
            SendClientMessage(i, 0xFFFFFFAA, "[Relatorios а espera]");
            for(new i = 0; i < MAX_PLAYERS; ++i)
            {
                if(strlen(reportpass[i]) > 1)) SendClientMessage(playerid, 0xFF4040AA, reportpass[i]);
            }
            SendClientMessage(playerid, 0xFFFFFFAA, "______________________________");
            return 1;
        }
        return SendClientMessage(playerid, 0xFF4040AA, "[ERRO] Vocк nгo й admin.");
    }
    return 0;
}
O admin sу precisa digitar /senha e o texto na frente pra responder ao relatorio.
Por exemplo: "/489779 Para enviar mensagens pessoais use /pm [id] [msg].".