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