[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) == 0 || strcmp(cmd, "/re", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "USE: /reportar [id] [texto]");
id = strval(tmp);
new reportado[MAX_PLAYER_NAME], reportador[MAX_PLAYER_NAME], motivo[128];
GetPlayerName(id, reportado, sizeof(reportado));
GetPlayerName(playerid, reportador, sizeof(reportador));
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Error: Jogador off.");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFFFFFFAA, "ERROR: Jogador invбlido.");
motivo = strtok(cmdtext, idx);
if(!strlen(motivo)) return SendClientMessage(playerid, 0xFFFFFFAA, "USE: /reportar id texto");
new string[128];
format(string, sizeof(string), "Jogador %s[%i] reportou %s[%i] motivo %s", reportador, playerid, reportado, id, motivo);
SendClientMessage(i, 0xFFFFFFAA, "[js] Relatуrio enviado.");
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, 0xFFFFFFAA, string);
}
}
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;
}