SA-MP Forums Archive
[Ajuda] Mandar Mensagem de DB Apenas Para Admins - 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] Mandar Mensagem de DB Apenas Para Admins (/showthread.php?tid=485369)



Mandar Mensagem de DB Apenas Para Admins - 4G4M3N0M - 03.01.2014

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);
	}



Re: Mandar Mensagem de DB Apenas Para Admins - JoaoPedro - 03.01.2014

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


Re: Mandar Mensagem de DB Apenas Para Admins - Tugamars - 03.01.2014

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 .


Re: Mandar Mensagem de DB Apenas Para Admins - 4G4M3N0M - 03.01.2014

+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:

Код:
}



Re: Mandar Mensagem de DB Apenas Para Admins - goldspy98 - 04.01.2014

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=


Re: Mandar Mensagem de DB Apenas Para Admins - 4G4M3N0M - 04.01.2014

ґґe a versгo mais recente.


Re: Mandar Mensagem de DB Apenas Para Admins - Tugamars - 04.01.2014

Passa a onplayerdisconnect .


Deve estar tipo isso :

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



Re: Mandar Mensagem de DB Apenas Para Admins - 4G4M3N0M - 04.01.2014

vlw tuga +rep