[Ajuda] Mandar Mensagem de DB Apenas Para Admins
#1

Bom no GM Que eu tenho(sim й Editado) Tem Esse Sistema de DB(Cуdigo Abaixo) Que kicka o Player se Ele Fazer DB Oque eu quero й Que apenas Mande uma Mensagem a Todos os Adms Online Assim: DB: Fulano Cometeu DB em ciclano Dк Tv e Verifique oque Houve. Apenas para os Admins e Nгo pra Geral do Servidor Igual ta Ali SendClientMessageToAll ._.

Код:
	if(GetPlayerState(killerid) == 2)
	{
        GetPlayerName(killerid,kickname,sizeof(kickname));
		format(gstring,sizeof(gstring),"AdmCmd: %s ID:[%d] cometeu DB em %s ID:[%d] e foi kickado Automaticamente.",kickname,killerid,PlayerName(playerid),playerid);
	    SendClientMessageToAll(COLOR_LIGHTRED,gstring);
	    Kick(killerid);
	}
Reply
#2

Troca o SendClientMessageToAll por SendClientMessage e faz um looping por todos os jogadores. Dentro do looping, faзa um IF para verificar se o jogador atual do looping estб conectado e se o mesmo й admin, caso for, vocк executa o SendClientMessage
Reply
#3

pawn Код:
if(GetPlayerState(killerid) == 2)
    {
        GetPlayerName(killerid,kickname,sizeof(kickname));
        format(gstring,sizeof(gstring),"AdmCmd: %s ID:[%d] cometeu DB em %s ID:[%d] e foi kickado Automaticamente.",kickname,killerid,PlayerName(playerid),playerid);
        for(new i = 0; i < MAX_PLAYERS;i++)
         {
          if(PlayerInfo[i][pAdmin] >= 1)
           {
           SendClientMessage(i, -1, gstring);
           }
         }
        Kick(killerid);
    }
pAdmin й a minha variбvel de admin , substitui pela sua .

Acho que isso vai dar .
Reply
#4

+rep pros 2

@Edit

Sу mais uma Duvida eu to com esse warning Tem Tempo isso comeзou dps que eu mudei a include Streamer pra que eu pudesse usar CreateDynamicObject Jб procurei no ****** e n achei soluзгo:

Warning:
Код:
(7818) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
na Linha sу Tem uma Chave:

Код:
}
Reply
#5

Quote:
Originally Posted by 4G4M3N0M
Посмотреть сообщение
+rep pros 2

@Edit

Sу mais uma Duvida eu to com esse warning Tem Tempo isso comeзou dps que eu mudei a include Streamer pra que eu pudesse usar CreateDynamicObject Jб procurei no ****** e n achei soluзгo:

Warning:
Код:
(7818) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
na Linha sу Tem uma Chave:

Код:
}
Tente colocar a versгo mais recente da include e do plugin.

Link: https://sampforum.blast.hk/showthread.php?tid=102865
Download: https://code.******.com/p/samp-strea...4.zip&can=2&q=
Reply
#6

ґґe a versгo mais recente.
Reply
#7

Passa a onplayerdisconnect .


Deve estar tipo isso :

pawn Код:
public OnPlayerDisconnect(playerid, reason[])
{
}
e devia estar
pawn Код:
public OnPlayerDisconnect(playerid, reason[])
{
return 1;
}
Reply
#8

vlw tuga +rep
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)