/report (ajuda)
#1

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
Reply
#2

if(!sscanf
Reply
#3

Quote:
Originally Posted by arakuta
Посмотреть сообщение
if(!sscanf
Nгo dб na mesma
Reply
#4

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;
}
Reply
#5

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
Reply
#6

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);
      }
   }
}
Reply
#7

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)