06.06.2009, 04:27
Quote:
Originally Posted by shark
Hey Guyz, wazup?
So, I wanna know if I can do cmd to turn on/off a public statement? Here is my public: Код:
public OnPlayerPrivmsg(playerid, recieverid, text[]) { static lastmsg[MAX_PLAYERS][128]; if(strfind(lastmsg[playerid], text, false) != -1) { SendClientMessage(playerid, 0xFF0000FF, "Stop repeat your messages!"); Kick(playerid); return 0; } strmid(lastmsg[playerid],text,0,strlen(text),sizeof(lastmsg[])); return 1; } |
if you do, something like this:
Top of your script:
pawn Код:
new PublicPrivMsgOn = 1;
replace code with this:
pawn Код:
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
if(PublicPrivMsgOn == 1)
{
static lastmsg[MAX_PLAYERS][128];
if(strfind(lastmsg[playerid], text, false) != -1)
{
SendClientMessage(playerid, 0xFF0000FF, "Stop repeat your messages!");
Kick(playerid);
return 0;
}
strmid(lastmsg[playerid],text,0,strlen(text),sizeof(lastmsg[]));
}
return 1;
}