[Help] Send Admin Message for Forbidden words - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [Help] Send Admin Message for Forbidden words (
/showthread.php?tid=407732)
[Help] Send Admin Message for Forbidden words -
David (Sabljak) - 15.01.2013
Hello, im using this for my Forbidden words
Can someone show me how can i put SendAdminMessage, for that words, i tryed but fail...
Whole OnPlayerText Pub
Код:
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][pMuted] == 1)
{
SCM(playerid,Red,"{FFFFFF}[{F81414}CHFR{FFFFFF}!] Muted!");
return 0;
}
if(strval(text) == ContestAnswer && ContestAnswer != -1)
{
OnPlayerWinContest(playerid);
}
new BadWords[][] = {
{"just for test"},
{"just for test"}
}
;
for(new i; i != sizeof(BadWords); ++i)
{
AntiSwear(text, BadWords[i]);
}
return 1;
}
stock AntiSwear(string[], BadWords[], use= '*')
{
new i;
while((i = strfind(string, BadWords, true)) != -1)
{
for(new x = (i + strlen(BadWords)); i != x; ++i)
{
string[i] = use;
}
}
return 1;
}
Re: [Help] Send Admin Message for Forbidden words -
park4bmx - 15.01.2013
pawn Код:
stock SendMessageToAdmins(color,msg[80])
{
for(new playerid=0;playerid<MAX_PLAYERS; playerid++)
{
if(IsPlayerConnected(playerid) && IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,color,msg);
}
}
return 1;
}
// because u asked for this i didn't see the point as u allredy need to know the id to send the message
stock SendAdminMessage(playerid,color,msg[80])
{
if(!IsPlayerAdmin(playerid)) return 0;
SendClientMessage(playerid,color,msg);
return 1;
}
Re: [Help] Send Admin Message for Forbidden words -
David (Sabljak) - 15.01.2013
you can lock, i found solution