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

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

Показано с 1 по 4 из 4
  1. #1
    Старожил Аватар для diablokiller93
    Регистрация
    24.01.2017
    Адрес
    Оргриммар
    Сообщений
    218
    Поблагодарил(а)
    36
    Получено благодарностей: 10 (сообщений: 8).
    Репутация: 10

    Помогите доделать макрос

    Помогите переделать этот макрос так, что б он срабатывал раз в одну минуту сам, без нажатия. Спасибо

    /run local _ ,x = GetItemInfo(36922); local _,y = GetItemInfo(36931); SendChatMessage("Куплю "..x.." "..y.."можно и другие", "CHANNEL", nil , 4);
    https://imgur.com/mKz7D.gif

  2. #2
    Старожил Аватар для diablokiller93
    Регистрация
    24.01.2017
    Адрес
    Оргриммар
    Сообщений
    218
    Поблагодарил(а)
    36
    Получено благодарностей: 10 (сообщений: 8).
    Репутация: 10
    up!
    https://imgur.com/mKz7D.gif

  3. #3
    Старожил
    Регистрация
    20.09.2014
    Сообщений
    123
    Поблагодарил(а)
    43
    Получено благодарностей: 59 (сообщений: 28).
    Репутация: 59
    PHP код:
    /script local _,x=GetItemInfo(36922)local _,y=GetItemInfo(36931)local f=CreateFrame("Frame")local t=0 local function a(s,et=t+if t>=10 then SendChatMessage("Куплю "..x.." "..y.." можно и другие","CHANNEL",nil ,4t=0 end end f:SetScript("OnUpdate",a
    настройка временного интервала производится путём изменения "t>=10", число - секунды

    Если кто-то ещё больше сожмётся по объёму знаков - поделитесь опытом.

  4. #4
    Ветеран форума Аватар для Forwy
    Регистрация
    15.06.2016
    Адрес
    Минск
    Сообщений
    1,309
    Поблагодарил(а)
    142
    Получено благодарностей: 172 (сообщений: 105).
    Репутация: 172
    Код:
    local spam = CreateFrame("Frame")
    spam:Hide()
    spam:SetScript("OnUpdate", function(self,elapsed)
        self.elapsed = (self.elapsed or 0)+elapsed
        if self.elapsed >= self.timer then
            SendChatMessage(self.message, self.channel, nil, self.data)
            self.elapsed = 0
        end
    end)
    SlashCmdList["REPEATCHAT"]=function(input)
        if input:lower() == "stop" then spam:Hide() return end
        local message, delay, channel, data = input:match("\"(.+)\"%s+(%d+)%s+(%S+)%s*(%S*)")
        if (not message) or (not delay) or (not channel) then
            print("Proper syntax: "<message>" <delay> <channel>( <chandata>)")
            return
        end
        spam.timer = tonumber(delay)
        spam.message = message
        spam.channel = channel:upper()
        spam.data = data
        spam.elapsed = 0
        spam:Show()
    end
    SLASH_REPEATCHAT1="/repeatchat"
    SLASH_REPEATCHAT2="/repeat"
    Вставь в любой аддон, текстовый файл *.lua
    В игре макрос: /repeat "Куплю..." 60 channel 4
    Чтобы остановить — релог, alt+f4, кнопка выключения компа, или команда /repeat stop
    Должно работать.
    Макросы/скрипты для WoW — все, что может пригодиться.
    Dark Circle Style (New)v1.1.2 (commit 02.01.2021)

Похожие темы

  1. Помогите пожалуста
    от Dexters в разделе WoW Circle 3.3.5a x100
    Ответов: 6
    Последнее сообщение: 01.03.2015, 16:05
  2. Помогите
    от SSeg в разделе Личный кабинет (logon, tbc, legion, bfa, sl)
    Ответов: 1
    Последнее сообщение: 13.02.2015, 10:58
  3. Помогите!!!!
    от Sefur43 в разделе Корзина
    Ответов: 2
    Последнее сообщение: 10.02.2015, 22:19
  4. Помогите !!
    от Essserbij в разделе Вопросы Logon, TBC, Legion, BFa, SL
    Ответов: 1
    Последнее сообщение: 27.11.2012, 17:36

Ваши права

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