/report (ajuda) -
BodyBuilder - 12.10.2012
Boas, o report do meu FS nгo estб a funcionar.
Faзo /report 0 asd , e aparece assim como estб nesta imagem.
Vou deixar aqui o Cуdigo Pawn
Код:
CMD:report(playerid, params[])
{
new nomeJog[128], jogReport, Motivo[120];
if(sscanf(params, "is[120]", jogReport, Motivo)) return SendClientMessage(playerid, rBranco, "[INFO] /Report [playerid] [motivo]");
GetPlayerName(jogReport, nomeJog, sizeof(nomeJog));
format(StringTexto, sizeof(StringTexto), "[Aviso] %s(ID:%d) reportou %s(ID:%d), pelo motivo: %s", rNome(playerid), playerid, nomeJog, jogReport, Motivo);
SendClientMessage(playerid, rCinza, "[INFO] Report enviado aos administradores. (/Admins)");
for (new r = 0; r != MAX_PLAYERS; r++)
{
if(IsPlayerConnected®)
{
if(rAdminNivel[r] > 0)
{
SendClientMessage(r, rLaranja, StringTexto);
}
}
}
return 1;
}
Obrigado
Re: /report (ajuda) -
arakuta - 12.10.2012
if(!sscanf
Re: /report (ajuda) -
BodyBuilder - 12.10.2012
Quote:
Originally Posted by arakuta
if(!sscanf
|
Nгo dб na mesma
Re: /report (ajuda) -
mau.tito - 12.10.2012
Quote:
Originally Posted by arakuta
if(!sscanf
|
Voce esta completamente errado!
pawn Код:
CMD:report(playerid, params[])
{
new nomeJog[128], jogReport, Motivo[120];
GetPlayerName(jogReport, nomeJog, sizeof(nomeJog));
if(sscanf(params, "is", jogReport, Motivo)) return SendClientMessage(playerid, rBranco, "[INFO] /Report [playerid] [motivo]");
format(StringTexto, sizeof(StringTexto), "[Aviso] %s(ID:%d) reportou %s(ID:%d), pelo motivo: %s", rNome(playerid), playerid, nomeJog, jogReport, Motivo);
SendClientMessage(playerid, rCinza, "[INFO] Report enviado aos administradores. (/Admins)");
for (new r = 0; r != MAX_PLAYERS; r++)
{
if(IsPlayerConnected(r))
{
if(rAdminNivel[r] > 0)
{
SendClientMessage(r, rLaranja, StringTexto);
}
}
}
return 1;
}
Re: /report (ajuda) -
BodyBuilder - 12.10.2012
Quote:
Originally Posted by mau.tito
Voce esta completamente errado!
pawn Код:
CMD:report(playerid, params[]) { new nomeJog[128], jogReport, Motivo[120]; GetPlayerName(jogReport, nomeJog, sizeof(nomeJog)); if(sscanf(params, "is", jogReport, Motivo)) return SendClientMessage(playerid, rBranco, "[INFO] /Report [playerid] [motivo]"); format(StringTexto, sizeof(StringTexto), "[Aviso] %s(ID:%d) reportou %s(ID:%d), pelo motivo: %s", rNome(playerid), playerid, nomeJog, jogReport, Motivo); SendClientMessage(playerid, rCinza, "[INFO] Report enviado aos administradores. (/Admins)"); for (new r = 0; r != MAX_PLAYERS; r++) { if(IsPlayerConnected(r)) { if(rAdminNivel[r] > 0) { SendClientMessage(r, rLaranja, StringTexto); } } } return 1; }
|
Nгo funciona, eu vou deixar aqui o FS a ver se voзe resolve.
http://www3.zippyshare.com/v/75655936/file.html
Re: /report (ajuda) -
mau.tito - 12.10.2012
pawn Код:
CMD:report(playerid, params[])
{
new nomeJog[50], jogReport, Motivo[90], StringTexto[150];
GetPlayerName(jogReport, nomeJog, sizeof(nomeJog));
if(sscanf(params, "is", jogReport, Motivo)) return SendClientMessage(playerid, rBranco, "[INFO] /Report [playerid] [motivo]");
format(StringTexto, sizeof(StringTexto), "[Aviso] %s(ID:%d) reportou %s(ID:%d), pelo motivo: %s", rNome(playerid), playerid, nomeJog, jogReport, Motivo);
ChatAdmin(rLaranja, StringTexto);
SendClientMessage(playerid, rCinza, "[INFO] Report enviado aos administradores. (/Admins)");
return true;
}
stock ChatAdmin(cor, string[])
{
for (new r = 0; r != GetMaxPlayers(); r++)
{
if(IsPlayerConnected(r) && rAdminNivel[r] > 1)
{
SendClientMessage(r, rLaranja, StringTexto);
}
}
}
Re: /report (ajuda) -
BodyBuilder - 12.10.2012
Quote:
Originally Posted by mau.tito
pawn Код:
CMD:report(playerid, params[]) { new nomeJog[50], jogReport, Motivo[90], StringTexto[150]; GetPlayerName(jogReport, nomeJog, sizeof(nomeJog)); if(sscanf(params, "is", jogReport, Motivo)) return SendClientMessage(playerid, rBranco, "[INFO] /Report [playerid] [motivo]");
format(StringTexto, sizeof(StringTexto), "[Aviso] %s(ID:%d) reportou %s(ID:%d), pelo motivo: %s", rNome(playerid), playerid, nomeJog, jogReport, Motivo); ChatAdmin(rLaranja, StringTexto); SendClientMessage(playerid, rCinza, "[INFO] Report enviado aos administradores. (/Admins)"); return true; } stock ChatAdmin(cor, string[]) { for (new r = 0; r != GetMaxPlayers(); r++) { if(IsPlayerConnected(r) && rAdminNivel[r] > 1) { SendClientMessage(r, rLaranja, StringTexto); } } }
|
Assim, o sistema de admin nгo funciona