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

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

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

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

Проблема с командой /mutelist

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

Дёня

Умник
Приветствую всех!

Проблема такая, нашел команду мут-лист попробовал подстроить под свой мод, сохранилось все ок, но в самой игре ошибка.

Вот код

PHP:
   if (strcmp(cmd, "/mutlist", true) == 0){
   if(IsPlayerConnected(playerid)){
   SendClientMessage(playerid, 0xFFA500AA, "|____ Мут-лист ____|");
   for(new i = 0; i < MAX_PLAYERS; i++){
   if(IsPlayerConnected(i)){
   if(Muted[playerid] != 0){
   format(GlobalInfo, 256, "{FFA500}%s[%d]. {FFFFFF}Осталось молчать : {FFA500}%d{FFFFFF} секунд. ", PlayerName(i), i, Muted[playerid]);
   SendClientMessage(playerid, 0x0080FFAA, GlobalInfo);}}}}
   return 1;}
Проблема в том, что когда я дал мут игроку и ввожу /mutlist мне пишет просто "|____ Мут-лист ____|", а когда игрок вводит команду /mutlist у него показывается, что у всех игроков сервера стоит мут и у всех одинаковое время.

Вот команда мута

PHP:
   if(strcmp(cmd, "/mut", true) == 0)
      {
      if(pStats[playerid][Admin] <= 1)
      return SendClientMessage(playerid,COLOR_RED,"У вас не прав на использование даной команды");
      tmp = strtok(cmdtext, idx);
      if(!strlen(tmp))
      return    SendClientMessage(playerid, COLOR_GRAD2, "Пропишите: /mute [playerid] [время] [причина]");
      new id = strval(tmp);
      tmp = strtok(cmdtext, idx);
      new time = strval(tmp);
      if(!strlen(tmp) || !IsPlayerConnected(id))
      return SendClientMessage(playerid, COLOR_GRAD2, "Пропишите: /mute [playerid] [время] [причина]");
      if(!strlen(cmdtext[idx]))
      return SendClientMessage(playerid, COLOR_GRAD2, "Пропишите: /mute [playerid] [время] [причина]");
      format(GlobalInfo, sizeof(GlobalInfo), "Вы заткнули %s на %d(минут) с причиной %s", GN(id),time, cmdtext[idx]);  //собщение нам
      SendClientMessage(playerid, COLOR_WHITE, GlobalInfo);
      format(GlobalInfo, sizeof(GlobalInfo), "Вас заткнул %s на %d(минут) Причина: %s", GN(playerid),time, cmdtext[idx]); //собщение заткнутому
      SendClientMessage(id, COLOR_WHITE, GlobalInfo);
      format(GlobalInfo, sizeof(GlobalInfo), "Администратор %s дал мут игроку %s на %d минут Причина: %s" ,GN(playerid), GN(id),time, cmdtext[idx]);
      SendClientMessageToAll(admin2, GlobalInfo);
      Muted[id] = time*60;//ставим мут ваше число умноженое на 60
      return 1;
   }
Подскажите в чем проблема?

С меня БАЛШОЙ +ИК
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу