SA-MP Forums Archive
[Ajuda] Ajuda por favor - 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] Ajuda por favor (/showthread.php?tid=364346)



Ajuda por favor - Bruno Alves - 30.07.2012

Gente esse xat de admin ta bugado mas meu plugin e include sscanf ta atualizado o que pode ser

obs: ele с envia a mensagem.
PHP код:
CMD:a(playeridparams[])
{
    new 
Texto[150];
    if(
Informacoes[playerid][PlayerAdmin] < 1) return Mensagem(playeridRED"Erro: Vocк Nгo tem Nнvel Suficiente de Administrador");
    if(
sscanf(params"s[150]"Texto)) return Mensagem(playeridRED"Erro: /a [Texto]");
    
GetPlayerName(playeridgAdminNamesizeof(gAdminName));
    
format(gStringsizeof(gString), "{FF0000}(Admin-Chat) - {FFFFFF}%s{FF0000} Diz:{FFFFFF} %s"gAdminNameTexto);
    return 
1;




Re: Ajuda por favor - BreakDriFT - 30.07.2012

pawn Код:
CMD:a(playerid, params[])
{
    new Texto[150];
    if(Informacoes[playerid][PlayerAdmin] < 1) return Mensagem(playerid, RED, "Erro: Vocк Nгo tem Nнvel Suficiente de Administrador");
    if(sscanf(params, "s[150]", Texto)) return Mensagem(playerid, RED, "Erro: /a [Texto]");
    GetPlayerName(playerid, gAdminName, sizeof(gAdminName));
    format(gString, sizeof(gString), "{FF0000}(Admin-Chat) - {FFFFFF}%s{FF0000} Diz:{FFFFFF} %s", gAdminName, Texto);
    SendClientMessageToAll(-1,gString);
   return 1;
}
Esqueceu do SendClientMessage


Re: Ajuda por favor - sanalex - 30.07.2012

isso ae ta errado, se eh chat admin vai enviar a msg pra todo mundo?, tem q usar loop ae ..


Re: Ajuda por favor - BreakDriFT - 30.07.2012

Acho que isso й para mandar mensagen pro server . Por isso coloquei ToAll.


Se nгo for assim , ja nгo me intereзa pois quem criou o tуpico nгo disse nada.


Re: Ajuda por favor - Bruno Alves - 30.07.2012

O do BreakDriFT й o certo?


Re: Ajuda por favor - sanalex - 30.07.2012

Depende, se esse chat for pra comunicados dos admins pra todos ta certo, agora se for pra conversas que serao mostradas so pra admins ta errado .. mas vc tbm nao disse isso.


Re: Ajuda por favor - BreakDriFT - 30.07.2012

Quote:
Originally Posted by Bruno Alves
Посмотреть сообщение
O do BreakDriFT й o certo?
Depende se for para um admin digitar /a eae server blz ? , o meu estб correto.


Agora se for somente para os administradores ver , falta coisa .


Re: Ajuda por favor - Bruno Alves - 30.07.2012

queria q fose so para admins q sу eles vejan um xat entre eles, por favor me ajudem


Re: Ajuda por favor - Pedro_BML - 30.07.2012

pawn Код:
CMD:a(playerid, params[])
{
    new Texto[150];
    if(Informacoes[playerid][PlayerAdmin] < 1) return Mensagem(playerid, RED, "Erro: Vocк Nгo tem Nнvel Suficiente de Administrador");
    if(sscanf(params, "s[150]", Texto)) return Mensagem(playerid, RED, "Erro: /a [Texto]");
    GetPlayerName(playerid, gAdminName, sizeof(gAdminName));
    format(gString, sizeof(gString), "{FF0000}(Admin-Chat) - {FFFFFF}%s{FF0000} Diz:{FFFFFF} %s", gAdminName, Texto);
    for(new i; i<GetMaxPlayers(); i++)
    {
          if(Informacoes[playerid][PlayerAdmin] > 0)
          {
                 SendClientMessage(i, -1, gString);
          }
     }
   return 1;
}



Re: Ajuda por favor - Jason` - 30.07.2012

Quote:
Originally Posted by Pedro_BML
Посмотреть сообщение
pawn Код:
CMD:a(playerid, params[])
{
    new Texto[150];
    if(Informacoes[playerid][PlayerAdmin] < 1) return Mensagem(playerid, RED, "Erro: Vocк Nгo tem Nнvel Suficiente de Administrador");
    if(sscanf(params, "s[150]", Texto)) return Mensagem(playerid, RED, "Erro: /a [Texto]");
    GetPlayerName(playerid, gAdminName, sizeof(gAdminName));
    format(gString, sizeof(gString), "{FF0000}(Admin-Chat) - {FFFFFF}%s{FF0000} Diz:{FFFFFF} %s", gAdminName, Texto);
    for(new i; i<GetMaxPlayers(); i++)
    {
          if(Informacoes[playerid][PlayerAdmin] > 0)
          {
                 SendClientMessage(i, -1, gString);
          }
     }
   return 1;
}
Vai enviar para todos, mesmo que nгo sejam admins.

pawn Код:
CMD:a(playerid, params[])
{
    if(Informacoes[playerid][PlayerAdmin] < 1)
        return Mensagem(playerid, RED, "Erro: Vocк Nгo tem Nнvel Suficiente de Administrador");

    if(isnull(params)))
        return Mensagem(playerid, RED, "Erro: /a [Texto]");
       
    GetPlayerName(playerid, gAdminName, sizeof(gAdminName));
    format(gString, sizeof(gString), "{FF0000}(Admin-Chat) - {FFFFFF}%s{FF0000} Diz:{FFFFFF} %s", gAdminName, params);
   
    new i = GetMaxPlayers();
    for(; i > -1; --i)
    {
        if(Informacoes[i][PlayerAdmin] > 0)
        {
            SendClientMessage(i, 0x0000FFFF, gString);
        }
    }
    return 1;
}