Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с таймером

Статус
В этой теме нельзя размещать новые ответы.

qrudik

Ученик
Вообщем команду /ad можно вводить не ограниченое кол-во раз.
PHP:
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
	{
		if(Player[playerid][pMuteTime] > 0)
		{
			f(string,""vError"Ты был заткнут администрацией. Попробуй через %s.",ConvertSeconds(Player[playerid][pMuteTime]));
			send(playerid,COLOR_RED,string);
			return 1;
		}
		if(Player[playerid][pLevel] == 0)return send(playerid, COLOR_RED, ""vError"Рекламу можно давать только с 1 уровня!");
		if (adlimit > 0 && (Player[playerid][pAdmin] < 1))
		{
			f(string, "Кто-то уже давал рекламу, попробуй через %d секунд!", adlimit);
			send(playerid, COLOR_GREY, string);
			return 1;
		}
		if(sscanf(params, "s[64]", params[0])) return send(playerid, COLOR_LIGHTBLUE, "[КОМАНДЫ]{FFFFFF} (/ad)vertise [текст рекламы]");
		if(Player[playerid][pMoney] < params[0] * 15)
		{
			f(string, ""vError"Недостаточно денег для рекламы(необходимо $%d)",params[0] * 15);
			send(playerid, COLOR_RED, string);
			return 1;
		}
		GivePlayerKapusta(playerid, - params[0] * 15);
		new ip[MAX_PLAYER_NAME];
		GetPlayerIp(playerid, ip, sizeof(ip));
		if(strfind( params[0] , ".tk" , true ) != -1 ||  strfind( params[0] , ".com" , true ) != -1 ||  strfind( params[0] , "3dn.ru" , true ) != -1 ||  strfind( params[0] , ".ru" , true ) != -1 ||  strfind( params[0] , ".net" , true ) != -1
				||  strfind( params[0] , ":78" , true ) != -1 ||  strfind( params[0] , "*ru" , true ) != -1 ||  strfind( params[0] , "172." , true ) != -1 ||  strfind( params[0] , "^77" , true ) != -1
				||  strfind( params[0] , ":77" , true ) != -1 ||  strfind( params[0] , ":55" , true ) != -1 ||  strfind( params[0] , ":44" , true ) != -1)
		{
			f(string, "[Анти-реклама]:(IP:%s)%s[%d]: %s",ip,sendername(playerid),playerid,params[0]);
			ABroadCast(COLOR_YELLOW,string,1);
			return 1;
		}
		f(string, "Реклама от %s[%d]: %s | Контакты: -",sendername(playerid), playerid,params[0]);
		SendClientMessageToAll(TEAM_GROVE_COLOR,string);
		adlimit = 90;
		f(string, "~r~OЊ‡AЏA €A PEK‡A–Y: $%d", params[0] * 15);
		GameTextForPlayer(playerid, string, 5000, 5);
		return 1;
	}
Вот таймер
PHP:
if(adlimit > 0) adlimit -=1;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу