Форум

  • Страница 1 из 1
  • 1
Модератор форума: AlexPPPP  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Команды » [C.M.D] /z - Голос со сцены
[C.M.D] /z - Голос со сцены
Эта команда даёт вохможность говорить со сцены в микрофон.(Например у вас большой онлайн на сервере и у вас идёт какой нибудь концерт на сцене и чтобы вас мог слышать каждый игрок на сервере то вы должны писать эту команду /z .)

Code
if(strcmp(cmd, "/z", true) == 0)//микрфонная стойка //vinewood    
      {    
          //DebugPlayerLog(playerid,"/z");    
          if(PlayerToPoint(3.0,playerid,-1969.0544,883.5312,47.7929))    
          {    
              if(IsPlayerConnected(playerid))    
              {    
                  if(gPlayerLogged[playerid] == 0)    
                  {    
                      SendClientMessage(playerid, COLOR_GREY, "   Вы еще не идентифицированы!");    
                      return 1;    
                  }    
                  if(PlayerInfo[playerid][pMuted] == 1)    
                  {    
                      PlayerMuteMessage(playerid);    
                      return 1;    
                  }    
                  if(pMutedGang[playerid] == 1)    
                  {    
                      SendClientMessage(playerid, TEAM_CYAN_COLOR, "  Вы неможете общатся с кляпом во рту!");    
                      return 1;    
                  }    
                  GetPlayerName(playerid, sendername, sizeof(sendername));    
                  new length = strlen(cmdtext);    
                  while ((idx < length) && (cmdtext[idx] <= ' '))    
                  {    
                      idx++;    
                  }    
                  new offset = idx;    
                  new result[64];    
                  while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))    
                  {    
                      result[idx - offset] = cmdtext[idx];    
                      idx++;    
                  }    
                  result[idx - offset] = EOS;    
                  if(!strlen(result))    
                  {    
                      SendClientMessage(playerid, COLOR_GRAD2, " ИСПОЛЬЗУЙТЕ: /z [микрофонный чат]");    
                      return 1;    
                  }    
                  format(string, sizeof(string), "%s произнес со сцены: %s ", sendername, result);    
                  ProxDetectorLang(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);    
                  printf("%s", string);    
              }    
              return 1;    
          }    
      }
02.10.2012 в 16:12
Up ,
Хорошая тема ,возможно поставлю на сервер
02.10.2012 в 19:38
Еще можно через гугл обработать
02.10.2012 в 19:48
Спасибо, полезная вещица
28.04.2013 в 08:07
Может понадобится, заберу.
03.08.2015 в 21:09
+ rep
06.08.2015 в 23:42
неплохая штука! можно сделать так:

создать интерьер сцены, и выдать ему виртуальный мир(пример:5. главное чтобы в этом виртуальном мире ничего кроме сцены не находилось)

если зал большой, тогда все хорошо вас услышат!

а ведь услышат только те кто в интерьере сцены. что ещё один +!
15.08.2015 в 17:51
ОГо
18.10.2015 в 21:18
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Команды » [C.M.D] /z - Голос со сцены
  • Страница 1 из 1
  • 1
Поиск: