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

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

Показано с 1 по 12 из 16

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Эксперт
    Регистрация
    26.12.2019
    Сообщений
    581
    Поблагодарил(а)
    26
    Получено благодарностей: 59 (сообщений: 44).
    Репутация: 59

    Нужно срочно переделать аддон

    Короче как сделать проверку на нахождение в ЧСе персонажа? Чтобы вставить в функцию приёма сообщений и остального? Сколько аддонов есть все страдают отсутствием этой функции. Звуки приходят просто так если персонаж даже в игноре. Приём в гильдию, да много чего. На циркуле есть какой-то свой локальный ЧС (называемый до релога) когда сообщаешь "о спаме". Это одно и то же? Или есть разница? Как его определить?

    - - - Updated - - -

    PHP код:
    function SCCN_PLAYSOUND(id)
        
    ChatMOD_debug("SCCN_PLAYSOUND",id)
        if 
    id >= and id <= 5 then
            
    -- Workaround for Sound ProblemSome client's need a initial sound playing before the actual sound starts. engine bug !?!? 
            -- However, this worls.  -solariz-
            -- Changes:
            -- 16.10.2007 23:30:19 - Again trying to get rid of the MAC Crash bug.
            local soundfile = tostring("Interface\\AddOns\\ChatMOD\\audio\\"..id..".mp3");
                PlaySound("GAMEHIGHLIGHTFRIENDLYUNIT")
                PlaySoundFile(soundfile)
        end
    end 
    Вот к примеру функция проигрыша звуков при ЛС. Даже если персонаж в ЧС от него всёравно идут звуки.

    Где-то здесь должна быть проверка на нахождение в ЧС.
    PHP код:
    function SCCN_PLAYSOUND(id)
        
    ChatMOD_debug("SCCN_PLAYSOUND",id)
        if 
    id >= and id <= and BlackList == nil then
            local soundfile 
    tostring("Interface\\AddOns\\ChatMOD\\audio\\"..id..".mp3");
                
    PlaySound("GAMEHIGHLIGHTFRIENDLYUNIT")
                
    PlaySoundFile(soundfile)
        
    end
    end 
    Но как обозначить локальные данные?
    Последний раз редактировалось Worldwidex; 02.04.2020 в 09:34.

Похожие темы

  1. Ответов: 18
    Последнее сообщение: 02.06.2017, 22:25
  2. Ответов: 1
    Последнее сообщение: 01.05.2017, 10:02
  3. Ответов: 1
    Последнее сообщение: 30.04.2017, 22:07
  4. Взрыв ползучей мины (занижен урон) Важно!!!Критично!!!
    от Luxor1991 в разделе Железный исполин
    Ответов: 4
    Последнее сообщение: 30.04.2017, 20:13
  5. Ответов: 4
    Последнее сообщение: 07.04.2017, 00:45

Ваши права

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