Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Приглашение в Гильдию

Упомянутые в теме пользователи:

Показано с 1 по 6 из 6
  1. #1
    Новичок
    Регистрация
    03.08.2012
    Сообщений
    10
    Поблагодарил(а)
    2
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0

    Приглашение в Гильдию

    обясните плиз етот макрос
    /script n=GetNumWhoResults(); i=1; while(i<n+1) do c,g=GetWhoInfo(i); if(g=="") then GuildInvite(c); end; i=i+1; end; - Макрос кидает приглашение в гильдию всех игроков, которые без гильдии и находятся в одной локации вместе с вами.

  2. #2
    Новичок
    Регистрация
    08.08.2012
    Сообщений
    4
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    ну если исходить из логичности написания макроса и говорящих именах переменных, то что-то в этом роде:
    n=GetNumWhoResults() - получение числа всех кто есть в данной локации (в игре можно проверить /who - выведет список тех, кто есть в локации)
    далее цикл
    пока не прогоним всех кто есть в локации делаем:
    получаем информацию о текущем персонаже, если значение переменной g(тобиш гильдии) пустое,нет гильдии, то приглашает текущего персонажа
    переменные, как я понял стандартные, зарезервированные для вов

  3. #3
    Новичок
    Регистрация
    03.08.2012
    Сообщений
    10
    Поблагодарил(а)
    2
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    КАК ОН РАБОТАЕТ, ето один макрос, я его пробовал целиком - не робит? как им пользоваться?

  4. #4
    Новичок Аватар для Santila_ru
    Регистрация
    27.10.2012
    Сообщений
    11
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    тоже пробуем не получается пригласить

  5. #5
    Заблокирован
    Регистрация
    11.01.2012
    Адрес
    х25
    Сообщений
    1,005
    Поблагодарил(а)
    86
    Получено благодарностей: 164 (сообщений: 112).
    Репутация: 198
    Рабочий макрос инвайта в гильдию:
    Код:
    /script n=GetNumWhoResults(); i=1; while(i<n+1) do c,g=GetWhoInfo(i); if(g=="") then GuildInvite(c); end; i=i+1; end;
    Как работает (нижний код не рабочий, а только для разбора макроса):
    Код:
    /script 
    n=GetNumWhoResults(); --Функция получает список игроков по стандартной команде /who и заталкивает их количество в n
    i=1; --счетчик для перебора игроков /who
    while(i<n+1) do --Цикл от 1 до n 
      c,g=GetWhoInfo(i); -- функция получает Имя игрока (c) и Название гильдии (g)
      if(g=="") then -- если название гильдии у данного игрока пустое
        GuildInvite(c); -- кидается инвайт игроку с ником С
      end; -- закрывается условие проверки названия гильдии
    i=i+1; --увеличивается счетчик игроков из списка /who на 1
    end; --конец цикла перебора игроков /who

  6. #6
    Империя
    Гость
    есть аддон для инвайтов в гильдию
    http://www.mmo-champion.com/threads/...d-Invite-Addon

Похожие темы

  1. Приглашение на олимпийские игры.
    от Neo в разделе Корзина
    Ответов: 0
    Последнее сообщение: 01.08.2012, 17:23
  2. Приглашение на олимпийские игры.
    от Neo в разделе Корзина
    Ответов: 0
    Последнее сообщение: 01.08.2012, 17:23
  3. Приглашение
    от Андрей Юшкевич в разделе Вопросы Logon, TBC, Legion, BFa, SL
    Ответов: 1
    Последнее сообщение: 14.05.2012, 23:56

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •