[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.