Воскресенье, 16.12.2018, 23:20
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум сайта. » Pawno » Вопросы и проблемы. » Антифлуд
Антифлуд
ГостьДата: Четверг, 07.05.2009, 15:00 | Сообщение # 1
Группа: Гости





Антифлуд.

#include <a_samp>

new IsMessageSent[MAX_PLAYERS];
new interval = 2;

forward UnMutedX(playerid);

public OnPlayerConnect(playerid)
{
new conn[256];
IsMessageSent[playerid] = 0;
format(conn,sizeof(conn)," На сервере стоит анти-флуд, сообщения разрешено отправлять только раз в %d секунд",interval);
SendClientMessage(playerid,0x33AA33AA,conn);
return true;
}

public OnPlayerText(playerid, text[])
{
if(IsMessageSent[playerid] == 1)
{
SendClientMessage(playerid, 0x00ffffff, "Не флуди!");
return false;
}
else
{
IsMessageSent[playerid] = 1;
SetTimerEx("UnMutedX",interval*1000,0,"d",playerid);
return true;
}
}

public UnMutedX(playerid)
{
IsMessageSent[playerid] = 0;
return true;
}

 
Форум сайта. » Pawno » Вопросы и проблемы. » Антифлуд
  • Страница 1 из 1
  • 1
Поиск: