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

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

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

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

Помощь в команде /mute

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

den1239

Ученик
Здравствуйте участники форума.Помогите решить проблему с переделкой команды!У меня есть команда /mute всё работает нормально только она выдаёт мут на 15 минут и без причины!Помогите сделать так чтобы время мог сам ставить и причину писать!
Это в паблике SetplayerUnjail
PHP:
if(PlayerInfo[i][pMute] > 0)
			{
        		PlayerInfo[i][pMute] -= 1;
			}
			else if(PlayerInfo[i][pMute] == 1)
			{
				SendClientMessage(i, COLOR_LIGHTBLUE,"Pozitiv Game: Ограничение чата отключено.");
			}
Это когда самой команды /mute:
PHP:
if(strcmp(cmd, "/mute", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "PG: /mute [playerid/PartOfName]");
				return 1;
			}
			new playa;
			playa = ReturnUser(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
			    if(IsPlayerConnected(playa))
			    {
			        if(playa != INVALID_PLAYER_ID)
			        {
					    GetPlayerName(playa, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						if(PlayerInfo[playa][pMute] == 0)
						{
							PlayerInfo[playa][pMute] = 300;
							printf("PG: %s silenced %s",sendername,  giveplayer);
                            format(string, sizeof(string), "PG: %s получил молчанку от администратора %s.",giveplayer ,sendername);
							ABroadCast(COLOR_LIGHTRED,string,1);
                            format(string, sizeof(string), "%s получил молчанку от администратора %s.",giveplayer ,sendername);
							log("Mute", string);
						}
						else if(PlayerInfo[playa][pMute] > 0)
						{
							PlayerInfo[playa][pMute] = 0;
							format(string, sizeof(string), "PG: Администратор %s снял молчанку с %s.",sendername, giveplayer);
							ABroadCast(COLOR_GREEN2,string,1);
                            format(string, sizeof(string), "С игрока %s снята молчанка администратором %s.",sendername, giveplayer);
							log("Mute", string);
						}
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно прав для использования команды.");
			}
		}
		return 1;
	}
Помогите!Поставлю +!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу