SA-MP Forums Archive
[Ajuda] Chat clг - 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] Chat clг (/showthread.php?tid=554274)



Chat clг - zqkRazer - 02.01.2015

Eu tava tentando colocar pra quem й administrador conseguir ler as mensagens de chat clг mais quando o administrador tб dentro do chat clг aparece a mensagem x2 assim

Chat clг: blabla
CHAT CLГ >> blabla

alguem me ajuda ;-;

Код:
	if(text[0] == '!' && PlayerInfo[playerid][LevelCLAN] >= 1) {
	new string[188], string2[188];
	new pname[28];
	GetPlayerName(playerid,pname,sizeof(pname));
	format(string,sizeof(string),"Chat clг ~ %s: (%i): %s",pname,playerid,text[1]); MessageToCla(green,string);
 	for(new i; i < GetMaxPlayers(); i++)
		{
 			if(IsPlayerConnected(i))
		 	{
				if(CallRemoteFunction("GetPlayerAdminLevel","i",i) >= 4)
				{
					format(string2, sizeof(string2), "CHAT CLГ >> %s (%i): %s", pname, playerid, text[1]);
					SendClientMessage(i, 0xFF9900AA, string2);
				}
			}
		}
	    return 0;
	}



Re: Chat clг - MultiKill - 02.01.2015

Faz a verificaзгo se ele nгo й administrador:
pawn Код:
if(PlayerInfo[i][LevelCLAN] >= 1 && CallRemoteFunction("GetPlayerAdminLevel","i",i) == 0){



Re: Chat clг - mau.tito - 02.01.2015

sua um break , pq ta usando loop !


Re: Chat clг - zqkRazer - 03.01.2015

Nгo funciono multikill


Re: Chat clг - zqkRazer - 03.01.2015

up
.
.


Re: Chat clг - Artista - 03.01.2015

Tenta isso no loop:
pawn Код:
if(CallRemoteFunction("GetPlayerAdminLevel","i",i) >= 4 && PlayerInfo[i][LevelCLAN] >= 1) continue;



Re: Chat clг - ReDKiiL - 03.01.2015

pawn Код:
if(text[0] == '!' && PlayerInfo[playerid][LevelCLAN] >= 1) {
    new string[188], string2[188];
    new pname[28];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(string,sizeof(string),"Chat clг ~ %s: (%i): %s",pname,playerid,text[1]); MessageToCla(green,string);
    for(new i; i < GetMaxPlayers(); i++)
        {
            if(IsPlayerConnected(i))
            {
                if(CallRemoteFunction("GetPlayerAdminLevel","i",i))
                {
                    format(string2, sizeof(string2), "CHAT CLГ >> %s (%i): %s", pname, playerid, text[1]);
                    SendClientMessage(i, 0xFF9900AA, string2);
                }
            }
        }
        return 0;
    }



Re: Chat clг - zqkRazer - 03.01.2015

Nenhum foi ;-


Re: Chat clг - VeNuZ_ - 03.01.2015

pawn Код:
if(text[0] == '!' && PlayerInfo[playerid][LevelCLAN] >= 1){
    new string[188];
    new pname[28];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(string,sizeof(string),"Chat clг ~ %s: (%i): %s",pname,playerid,text[1]);
    MessageToCla(green,string);
    for(new i; i < GetMaxPlayers(); ++i){
        if(IsPlayerConnected(i) && (CallRemoteFunction("GetPlayerAdminLevel","i",i) >= 4)) {
            if(PlayerInfo[playerid][Clan] != PlayerInfo[i][Clan]) { //Vocк aqui tкm de colocar a variavel correta do clan
                format(string, sizeof(string), "CHAT CLГ >> %s (%i): %s", pname, playerid, text[1]);
                SendClientMessage(i, 0xFF9900AA, string);
            }
        }
    }
}
Assim jб deve resolver isso.