ну допустим у меня есть пикап с лицензиями
Код
if(pickupid == Nooblic)
{
if(PINFO[playerid][pExp] > 2) return SendClientMessage(playerid, 0xD2D200AA, "Вы уже получали лицензии, либо не успели их взять, поскольку лицензии выдаются всего 2 часа после регистрации");
PINFO[playerid][pVodPrava] = bool:1;
PINFO[playerid][pFlyLic] = bool:1;
PINFO[playerid][pGunLic] = bool:1;
PINFO[playerid][pBizLic] = bool:1;
PINFO[playerid][pBoatLic] = bool:1;
SendClientMessage(playerid, 0xD2D200AA,"Вы получили полный комплект лицензий. Чтобы проверить список, пропишите '/licenses'");
}
и мне нужен анти-флуд.
вставляем это после проверки на пикап
Код
if(GetPVarInt(playerid, "Nooblic") > gettime()) return 1;
и в конец пикапа ставим это
Код
SetPVarInt(playerid, "Nooblic",gettime()+8);
в итоге получаем это
Цитата
if(pickupid == Nooblic)
{
if(GetPVarInt(playerid, "Nooblic") > gettime()) return 1;
if(PINFO[playerid][pExp] > 2) return SendClientMessage(playerid, 0xD2D200AA, "Вы уже получали лицензии, либо не успели их взять, поскольку лицензии выдаются всего 2 часа после регистрации");
PINFO[playerid][pVodPrava] = bool:1;
PINFO[playerid][pFlyLic] = bool:1;
PINFO[playerid][pGunLic] = bool:1;
PINFO[playerid][pBizLic] = bool:1;
PINFO[playerid][pBoatLic] = bool:1;
SendClientMessage(playerid, 0xD2D200AA,"Вы получили полный комплект лицензий. Чтобы проверить список, пропишите '/licenses'");
SetPVarInt(playerid, "Nooblic",gettime()+8);
}