[Ajuda]Comando - 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]Comando (
/showthread.php?tid=350130)
[Ajuda]Comando -
goku114 - 11.06.2012
pawn Код:
CMD:Reportar(playerid, params[])
{
new id;
new texto[128];
new Str[128];
new inome[MAX_PLAYER_NAME];
new nome[MAX_PLAYER_NAME];
if(sscanf(params,"us",id,texto)) return SendClientMessage(playerid,-1,"USE: /reportar [id] [motivo]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Player nгo conectado");
GetPlayerName(id,inome,MAX_PLAYER_NAME);
GetPlayerName(id,nome,MAX_PLAYER_NAME);
SendClientMessage(playerid,-1,"Obrigado Por Reportar...");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
format(Str, sizeof(Str),"AVISO: %s reportou %s motivo: %s",nome,inome,texto);
SendClientMessage(i, -1,Str);
}
}
return true;
}
o problem e que nao manda para admin,
aqui como seria o meu admin
if(PlayerDados[playerid][Admin] < 0)
Re: [Ajuda]Comando -
Crueliz0n - 11.06.2012
pawn Код:
CMD:Reportar(playerid, params[])
{
new id;
new texto[128];
new Str[128];
new inome[MAX_PLAYER_NAME];
new nome[MAX_PLAYER_NAME];
if(sscanf(params,"us",id,texto)) return SendClientMessage(playerid,-1,"USE: /reportar [id] [motivo]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Player nгo conectado");
GetPlayerName(id,inome,MAX_PLAYER_NAME);
GetPlayerName(id,nome,MAX_PLAYER_NAME);
SendClientMessage(playerid,-1,"Obrigado Por Reportar...");
for(new i; i < MAX_PLAYERS; ++i)
{
if(PlayerDados[playerid][Admin] > 0)
{
format(Str, sizeof(Str),"AVISO: %s reportou %s motivo: %s",nome,inome,texto);
SendClientMessage(i, -1,Str);
}
}
return true;
}
Re: [Ajuda]Comando -
Ades - 11.06.2012
Era so vocк substituir por sua variбvel admin ...
Ou seja :
por esse :
pawn Код:
if(PlayerDados[playerid][Admin] > 0)
Re: [Ajuda]Comando -
goku114 - 11.06.2012
Quote:
Originally Posted by BlackDonelly
pawn Код:
CMD:Reportar(playerid, params[]) { new id; new texto[128]; new Str[128]; new inome[MAX_PLAYER_NAME]; new nome[MAX_PLAYER_NAME]; if(sscanf(params,"us",id,texto)) return SendClientMessage(playerid,-1,"USE: /reportar [id] [motivo]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Player nгo conectado"); GetPlayerName(id,inome,MAX_PLAYER_NAME); GetPlayerName(id,nome,MAX_PLAYER_NAME); SendClientMessage(playerid,-1,"Obrigado Por Reportar..."); for(new i; i < MAX_PLAYERS; ++i) { if(PlayerDados[playerid][Admin] > 0) { format(Str, sizeof(Str),"AVISO: %s reportou %s motivo: %s",nome,inome,texto); SendClientMessage(i, -1,Str); } } return true; }
|
vlw, tinha tentado assim antes mais dava erro
Re: [Ajuda]Comando -
Schocc - 11.06.2012
Use assim
pawn Код:
if(PlayerDados[playerid][Admin] >= 1)//Se for adm maior ou igual que level 1 mude aqui para o level desejado