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

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

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

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

По команде /mute

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

Gurik

Новичок
Всем привет. Просьба не кидатся тапками а помогите лучше, я думаю это займёт мало времени.
Есть команда /mute. Но что бы снять мут приходится писать /mute id 0 - тогда мут снимается. "Администратор *** снял бан чата ***.
Помогите как это этот /mute id 0 переделать в /unmute

Вот собственно и команда
PHP:
else if(strcmp(cmd, "/mute", true) == 0){
		new giveplayer[MAX_PLAYER_NAME];
		new string[128];
		new name[MAX_PLAYER_NAME];
		if (PlayerInfo[playerid][pAdmin] >= 2){
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return	SendClientMessage(playerid, COLOR_WHITE, "Используйте: /mute [id] [время] [причина]");
			new playa;
			playa = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			GetPlayerName(playa, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, name, sizeof(name));
			if(!strlen(tmp)){
				if(PlayerInfo[playa][pMuted] == 1){
					PlayerInfo[playa][pMuted] = 0;
					PlayerInfo[playa][pMuteTime] = 0;
					format(string, sizeof(string), "Администратор %s снял затычку с игрока %s ",name, giveplayer);
					SendClientMessageToAll(0xeb3219AA, string);}return true;}
			new mins = strval(tmp);
			new result[256];
			result = strrest(cmdtext, idx);
			if (PlayerInfo[playerid][pAdmin] >= 2){
				if(IsPlayerConnected(playa)){
					if(playa != INVALID_PLAYER_ID){
						if(PlayerInfo[playa][pMuted] == 0){
							PlayerInfo[playa][pMuteTime] = mins*60;
							PlayerInfo[playa][pMuted] = 1;
							format(string, sizeof(string), "Администратор %s поставил затычку игроку %s на %d минут. Причина: %s ",name, giveplayer, mins, result );
							SendClientMessageToAll(COLOR_LIGHTRED, string);
							SendClientMessage(playa,0xD6D5D5AA,"Время до окончания бана чата: {cccc00}/time");}else{
							PlayerInfo[playa][pMuted] = 0;
							PlayerInfo[playa][pMuteTime] = 0;
							format(string, sizeof(string), "Администратор %s снял затычку с игрока %s ",name, giveplayer);
							SendClientMessageToAll(COLOR_LIGHTRED, string);}}}}else{return true;}}return true;}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу