Ajuda msg p ADM - 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 msg p ADM (
/showthread.php?tid=462049)
Ajuda msg p ADM -
luccagomes15 - 04.09.2013
Fiz um simples anti cheat de vida/colete, mas queria q alem de mandar msg pro player manda-se msg pros adm tbm, pra ficar de alerta pra eles ver qm tem hack
"O player % foi detectado pelo anti cheat: COLETE"
if playerid pAdmin >= 1
Como faz? Pq eu sу sei fazer as coisas pro player q executa, tipo o que da o comando, mas pra mandar pra outro eu jб n sei
pawn Код:
{
new Float:pHealth;
GetPlayerHealth(playerid, pHealth);
if(pHealth >= 96)
{
SendClientMessage(playerid, COLOR_RED,"CHEAT DETECTADO: COLETE");
SetPlayerHealth(playerid, 0);
}
new Float:pArmour;
GetPlayerArmour(playerid, pArmour);
if(pArmour >= 96)
{
SendClientMessage(playerid, COLOR_RED,"CHEAT DETECTADO: COLETE");
SetPlayerArmour(playerid, 0);
}
Re: Ajuda msg p ADM -
DannielCooper - 04.09.2013
pawn Код:
{
new Float:pHealth;
GetPlayerHealth(playerid, pHealth);
if(pHealth >= 96)
{
format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Bazooca /tv nele rapido", giveplayer,i);
ABroadCast(COLOR_RED,string,1);
SendClientMessage(playerid, COLOR_RED,"CHEAT DETECTADO: COLETE");
SetPlayerHealth(playerid, 0);
}
new Float:pArmour;
GetPlayerArmour(playerid, pArmour);
if(pArmour >= 96)
{
SendClientMessage(playerid, COLOR_RED,"CHEAT DETECTADO: COLETE");
ABroadCast(COLOR_LIGHTRED,string,1);
SetPlayerArmour(playerid, 0);
}
Na maioria dos GameModes, estб sendo usado: ABroadCast para colocar as mensagens para Admin. Nгo sei se o seu й assim, mais tenta aн.
Re: Ajuda msg p ADM -
Russo66 - 04.09.2013
pawn Код:
forward SendAdminMessage(color, string[]);
public SendAdminMessage(color, string[])
{
for(new i; i != MAX_PLAYERS; ++i) if(IsPlayerConnected(i))
{
if(Variбvel >= 1) SendClientMessage(i, color, string);
}
}
Funзгo/callback
{
new string[128];
new Float:pHealth;
GetPlayerHealth(playerid, pHealth);
if(pHealth >= 96)
{
SendClientMessage(playerid, COLOR_RED,"CHEAT DETECTADO: VIDA");
format(string, 128, "O galhudo do %s ta usando cheater de VIDA", PlayerName(playerid)), SendAdminMessage(COLOR_RED, string);
SetPlayerHealth(playerid, 0);
}
new Float:pArmour;
GetPlayerArmour(playerid, pArmour);
if(pArmour >= 96)
{
SendClientMessage(playerid, COLOR_RED,"CHEAT DETECTADO: COLETE");
format(string, 128, "O galhudo do %s ta usando cheater de colete", PlayerName(playerid)), SendAdminMessage(COLOR_RED, string);
SetPlayerArmour(playerid, 0);
}
}
stock PlayerName(playerid)
{
new nomeplayer[ MAX_PLAYER_NAME ];
GetPlayerName( playerid, nomeplayer, MAX_PLAYER_NAME );
return nomeplayer;
}
Resultou ?