[Pedido] Admin Chat Rcon
#1

Procuro Procuro Um Chat Para Admins RCON Mais Nao Acho
Sempre Que Acho Da Erros
Alguem Poderia Me Arumar Um Certinho
Funcionando Normalmente??
Agradeзo Desde Ja, Obrigado xD
Reply
#2

Vlw Vou Testar Aki Mto Obrigado
Reply
#3

PHP код:
public OnPlayerTextplayeridtext[] ) 
{
    if( ( 
text] == '#' ) && ( IsPlayerAdminplayerid ) ) && ( strlentext ) > ) ) 
    { 
        static 
nome24 ], str128 ]; 
        
GetPlayerNameplayeridnomesizeofnome ) ); 
        
formatstrsizeofstr ), "** %s: %s"nometext] );
        for( new 
0GetMaxPlayers(); != j; ++i)
        {
            if(!
IsPlayerAdmin(i) || !IsPlayerConnected(i)) continue;
            
SendClientMessagei,-1str ); 
        }    
        return 
false
    }
    return 
true

Reply
#4

Nao Deu Certo, Deu Erro

Olha Tenho Esse Aki

Quote:

if(strcmp(cmd,"/a",true)==0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(IsPlayerAdmin(playerid)){
new tmp[256];
//new msg[256];
strmid(tmp,cmdtext,2,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,Vermelho, "Digite: /a [texto]");
return 1;
} else {
format(string, sizeof(string), "[AdminChat] %s diz: %s ", aname, tmp);
SendClientMessageToAll(Amarelo,string);
return 1;
}
}else{
SendClientMessage(playerid,Vermelho,"(ERRO) Vocк nгo tem permissгo!");
return 1;
}
}

So Precisa Arumar Para So Os Administradores Rcon Verem
Pode Editar Para Mim??
Por Favor !!
Reply
#5

pawn Код:
if(strcmp(cmd,"/a",true)==0)
{
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    if(!IsPlayerAdmin(playerid)) return 1;
    if(IsPlayerAdmin(playerid))
    {
        new tmp[256];
        strmid(tmp,cmdtext,2,strlen(cmdtext));
        if(!strlen(tmp)) return SendClientMessage(playerid,Vermelho, "Digite: /a [texto]");
        return 1;
    }
    else
    {
        format(string, sizeof(string), "[AdminChat] %s diz: %s ", aname, tmp);
        for(new i = 0x0; i < MAX_PLAYERS; ++i ) if(IsPlayerAdmin(i) SendClientMessage(i, Amarelo, string);
        return 0x01;
    }
    return 1;
}
Reply
#6

Aff Nao Deu Esse TBM So Erros Nele

Alguem Por Favor Tem Algum De Admin Chat Ai??

Seria Bom Se Fosse Com "@"
Agradeзo a Quem Respondeu o Post
Brigado!
Reply
#7

Fiz pra vocк, isto deve resolver o seu problema :



Primeiro coloque, no Final do seu GM :



pawn Код:
stock KcmD(param, cmdtext[])
{
    new string[128], pos, var;
    format(string, sizeof(string), "%s ", cmdtext);

    while((pos = strfind(string, " ", true)) != -1)
    {
        if(var == param) return string;
        var++;

        strdel(string, 0, pos + 1);
        if(strcmp(string, " ", true, pos) == 0) goto end;
    }

end:
    string[0] = '\0';
    return string;
}


Em seguida, basta comeзar a usar o comando abaixo :



pawn Код:
if(!strcmp("/a", cmdtext, true, 2) || !strcmp("/adminchat", cmdtext, true, 10))
    {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"Vocк nгo й um Admin Rcon !");
        new foco[128], text[128], nick[128];
        foco = KcmD(1, cmdtext);
        if((strlen(foco) << 2) == 0) return SendClientMessage(playerid,0xFFFFFFAA,"Digite /a ou /adminchat [texto]");
        GetPlayerName(playerid,nick,sizeof(nick));
        format(text,sizeof(text),"[Admin Chat] %s diz: %s.", nick, foco);
        for(new x = 0; x != MAX_PLAYERS; x++)
        {
            if(IsPlayerAdmin(x))
            {
                SendClientMessage(x, 0xFFFFFFAA, text);
            }
        }
        return true;
    }



Espero ter ajudado .
Reply
#8

Funcionou Certinho
Muito Obrigado Estava Precisando Disso Mano
Vlw Abraзгo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)