[Ajuda] Chat em OnplayerText
#1

PorFavor pessoal me ajuda a fazer chat em OnplayerText para uma org.
o player digita !Mensagem Aki e aparece (Chat Administraзгo): Mensagem Aki.
ajuda ae XD.
Reply
#2

pawn Код:
public OnPlayerText(playerid, text[]){
if(text[0] == '!')
//Funзao
}
Reply
#3

Adpta ese chat de admin ai, criei aqui rapdinho..

pawn Код:
if(text[0] == '!' && playerinfo[playerid][Admin] >= 1) //EDITA A VAR DE ADMIN..
    {
        new string[128],nomea[24];
        GetPlayerName(playerid,nomea,MAX_PLAYER_NAME);
        format(string,sizeof(string),"(Chat Admin): %s [%d]: %s",Nome(playerid),playerid,text[1]);
        SendAdminMessage(CORAQUI,string);
        return 0;
    }
   
    stock SendAdminMessage(cor,string[])
{
    for(new d; d < GetMaxPlayers(); ++d)
{
    if(IsPlayerConnected(d) && playerinfo[d][Admin] > 1) //EDITA A VAR DE ADMIN..
{
    SendClientMessage(d,cor,string);
    }
  }
}
Reply
#4

Quote:
Originally Posted by Lucas_Henrique
Посмотреть сообщение
Adpta ese chat de admin ai, criei aqui rapdinho..

pawn Код:
if(text[0] == '!' && playerinfo[playerid][Admin] >= 1) //EDITA A VAR DE ADMIN..
    {
        new string[128],nomea[24];
        GetPlayerName(playerid,nomea,MAX_PLAYER_NAME);
        format(string,sizeof(string),"(Chat Admin): %s [%d]: %s",Nome(playerid),playerid,text[1]);
        SendAdminMessage(CORAQUI,string);
        return 0;
    }
   
    stock SendAdminMessage(cor,string[])
{
    for(new d; d < GetMaxPlayers(); ++d)
{
    if(IsPlayerConnected(d) && playerinfo[d][Admin] > 1) //EDITA A VAR DE ADMIN..
{
    SendClientMessage(d,cor,string);
    }
  }
}
Vйi na boa apaga isso todo mal identado ¬¬'
Reply
#5

Quote:
Originally Posted by Coreia
Посмотреть сообщение
Vйi na boa apaga isso todo mal identado ¬¬'
Vйi na boa nгo importa se tб mal indentado, o que importa e funcionar e deixar o cara que pediu o cуdigo satisfeito..
Reply
#6

pawn Код:
public OnPlayerText(playerid, text[]) {

    if(text[0] == '!') {
   
        if(variavelAdmin[playerid] > 0) {

            static string[128], name[24], index;
            format(string, sizeof(string), "(Chat administraзгo - %s): %s", (GetPlayerName(playerid, name, sizeof(name)), name), text[1]);
            for(index = 0; index != GetMaxPlayers(); ++index) {
           
                if(variavelAdmin[index] > 0) {
               
                    SendClientMessage(index, 0x00FFFFFF, string);
                }
            }
        }
        return 0;
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)