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

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

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

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

/mute на время

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

Dima_Tushin

Компетентный
привет всем
помогите сделать /mute по часам, минутам,секундам

PHP:
	if(strcmp(cmd, "/mute", true) == 0)
	{
 		if(PlayerInfo[playerid][pAdmin] >= 2)
	    {
		    new time;
		    cmd = strtok(cmdtext, idx);
		    if(!strlen(cmd)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mute [id] [Время]");
		    giveplayerid = ReturnUser(cmd);
			if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_WHITE, "[Ошибка]: Игрок не найден!");
			if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "[Ошибка]: Игрок не найден!");
			cmd = strtok(cmdtext, idx);
			time = strval(cmd);
	        if(PlayerInfo[giveplayerid][pMuted] == 0)//Если у игрока нету бана = 0 то...
			{
	            PlayerInfo[giveplayerid][pMuted] = 1;//Дали бан чата
	            PlayerInfo[giveplayerid][pMuteTime] = time*60;
	            format(Stringers, sizeof(Stringers), "%s получил бан чата от администратора: %s", Name(giveplayerid), Name(playerid));
	            SendClientMessageToAll(COLOR_LIGHTRED, Stringers);
                OnPlayerUpdateRL(giveplayerid);
	        }
	        else
	        {
	            PlayerInfo[giveplayerid][pMuted] = 0;
	            PlayerInfo[giveplayerid][pMuteTime] = 0;
	            format(Stringers, sizeof(Stringers), "Администратор: %s, снял бан чата у %s", Name(playerid), Name(giveplayerid));
	            SendClientMessageToAll(COLOR_LIGHTRED, Stringers);
	            OnPlayerUpdateRL(giveplayerid);
	        }
	    }
	    return 1;
	}
PHP:
	if(PlayerInfo[playerid][pMuted] == 1 && PlayerInfo[playerid][pMuteTime] > 0)
	{
	    format(Stringers, sizeof(Stringers), "У вас бан чата. Время до снятия: %d сек", PlayerInfo[playerid][pMuteTime]);
	    SendClientMessage(playerid, COLOR_GREEN, Stringers);
	    return false;
	}
выдали бан и у нас показывает то что раз бан через %d:%d:%d часов,минут, секунд
помогите + закидаю
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу