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

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

Показано с 1 по 8 из 8

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #2
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,202
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    PHP код:
    local f CreateFrame'frame'
    do
        
    local randomUnitBuff math.randomUnitBuff
        f
    :SetScript('OnEvent', function(selfevent, ...)
            if 
    event == 'PLAYER_LOGIN' then
                
    -- при входе в игровой мир
                self
    .pyroBlast GetSpellInfo(44448)
                
    self.sendMessage UnitBuff('player'self.pyroBlast) and true or false
                self
    .msgList = {
                    
    'msg1',
                    
    'msg2',
                    
    'msg3',
                }
                return
            
    end
            
            
    if event == 'UNIT_AURA' then
                local unit 
    = ...
                if 
    unit ~= 'player' then
                    
    return 
                
    end
                
    -- при обновлении любой ауры
                self
    .sendMessage UnitBuff('player'self.pyroBlast) and true or false
                
    return
            
    end
            
            
    if event == 'UNIT_SPELLCAST_SUCCEEDED' then
                local unit 
    = ...
                if 
    unit ~= 'player' then
                    
    return
                
    end
                
    -- если произведен каст пиробластакогда на игроке путь огня писать в чат сообщение
                
    if self.sendMessage then
                    local 
    list = self.msgList
                    
    print(list[random(#list)])
                
    end
                
    return
            
    end
        end
    )
        
    f:RegisterEvent'PLAYER_LOGIN'
        
    f:RegisterEvent'UNIT_AURA'
        
    f:RegisterEvent'UNIT_SPELLCAST_SUCCEEDED'
    end 
    Последний раз редактировалось DreamlØlz; 02.01.2018 в 16:36.

Похожие темы

  1. Ответов: 13
    Последнее сообщение: 22.01.2016, 21:01
  2. Ответов: 2
    Последнее сообщение: 27.02.2015, 10:53
  3. Занижена планка проходимого урона по цели под фиром
    от Toster_1 в разделе Исправлено Cataclysm
    Ответов: 1
    Последнее сообщение: 07.05.2014, 20:59

Ваши права

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