[Pedido] /report
#1

Alguйm tem um comando de reportar, tipow, em que vocк digite /reportar [ID] [MOTIVO], em que vocк digite o id da pessoa e apareзa tipo assim para os adms, [ REPORT ] O ID " O ID do player que vocк colocar " Estб De: " Motivo ".
E que tambйm sу de para por IDs que estiverem Online !
Reply
#2

ZCMD ou strcmp?
Reply
#3

ZCMD:

pawn Код:
CMD:report(playerid,params[]){
    new id,reason[64],result[128],pname[25],iname[25];
    if(sscanf(params,"is[64]",id,reason))
        return SendClientMessage(playerid,-1,"USE: /report [ID] [Motivo]");
    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid,-1,"Erro: Este jogador nгo esta conectado");
    GetPlayerName(playerid,pname,25);
    GetPlayerName(id,iname,25);
    format(result,128,"REPORT: %s(%d) reportou %s(%d), motivo: %s",pname,playerid,iname,id,reason);
    SendAdminMessage(-1,result);
    return 1;
}
STRCMP:

pawn Код:
if(strcmp(cmd,"/report",true) == 0){
    new ,result[128],pname[25],iname[25];
    tmp = strtok(cmdtext, idx);
   
    if(strlen(tmp) == 0)
        return SendClientMessage(playerid,-1,"USE: /report [ID] [Motivo]");
   
    new id = ReturnUser(tmp);
    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid,-1,"Erro: Este jogador nгo esta conectado");
   
    tmp = strtok(cmdtext, idx);

    if(strlen(tmp) == 0)
        return SendClientMessage(playerid,-1,"USE: /report [ID] [Motivo]");
   
    GetPlayerName(playerid,pname,25);
    GetPlayerName(id,iname,25);
    format(result,128,"REPORT: %s(%d) reportou %s(%d), motivo: %s",pname,playerid,iname,id,tmp);
    SendAdminMessage(-1,result);
    return 1;
}
No topo do gamemode coloque:

pawn Код:
stock SendAdminMessage(color,message[]){
    for(new i; i<MAX_PLAYERS; ++i){
        if(IsPlayerConnected(i) && PlayerInfo[playerid][pAdmin] >= 1) //troque a variavel caso nгo seja essa.
            SendClientMessage(i,color,message);
    }
    return 1;
}
Espero ter ajudado.
Reply
#4

Ah desculpa ae, esqueci de falar й ZCMD ^^
Reply
#5

Quote:
Originally Posted by RazieL-
Посмотреть сообщение
Ah desculpa ae, esqueci de falar й ZCMD ^^
Funcionou o comando? Eu coloquei ZCMD ai...
Reply
#6

Erro '-'

Код:
C:\Documents and Settings\Mano\Desktop\SERVIDOR BPA\filterscripts\Admin.pwn(1261) : error 017: undefined symbol "SendAdminMessage"
Reply
#7

Quote:
Originally Posted by RazieL-
Посмотреть сообщение
Erro '-'

Код:
C:\Documents and Settings\Mano\Desktop\SERVIDOR BPA\filterscripts\Admin.pwn(1261) : error 017: undefined symbol "SendAdminMessage"
LMAO, coloque a stock no topo do gm.

essa stock

pawn Код:
stock SendAdminMessage(color,message[]){
    for(new i; i<MAX_PLAYERS; ++i){
        if(IsPlayerConnected(i) && PlayerInfo[playerid][pAdmin] >= 1) //troque a variavel caso nгo seja essa.
            SendClientMessage(i,color,message);
    }
    return 1;
}
Reply
#8

Vocк adicionou a stock no topo?

Код:
stock SendAdminMessage(color,message[]){
    for(new i; i<MAX_PLAYERS; ++i){
        if(IsPlayerConnected(i) && PlayerInfo[playerid][pAdmin] >= 1) //troque a variavel caso nгo seja essa.
            SendClientMessage(i,color,message);
    }
    return 1;
}
Reply
#9

Код:
stock SendAdminMessage(color,message[]){
    for(new i; i<MAX_PLAYERS; ++i){
        if(IsPlayerConnected(i) && (PlayerDados[i][Admin] > 0))
            SendClientMessage(i,color,message);
    }
    return 1;
}
}
Deu certo nгo deu erro, mas quando envio o /report id talz e motivo talz ele da a mensagem use /report [id] [motivo] como se eu estivesse apensa digitando /report '-'
Reply
#10

Quote:
Originally Posted by RazieL-
Посмотреть сообщение
Код:
stock SendAdminMessage(color,message[]){
    for(new i; i<MAX_PLAYERS; ++i){
        if(IsPlayerConnected(i) && (PlayerDados[i][Admin] > 0))
            SendClientMessage(i,color,message);
    }
    return 1;
}
}
Deu certo nгo deu erro, mas quando envio o /report id talz e motivo talz ele da a mensagem use /report [id] [motivo] como se eu estivesse apensa digitando /report '-'
Tipo, tente assim no seu server

/report 0 TESTE
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)