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

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

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 14
  1. #1
    Почетный флудер Аватар для Artur91425
    Регистрация
    25.10.2012
    Адрес
    Россия
    Сообщений
    2,772
    Поблагодарил(а)
    339
    Получено благодарностей: 560 (сообщений: 391).
    Репутация: 1049

    Lightbulb Помогите плз

    Помогите плз, кто разбирается в LUA. У меня есть аддон(уберите "_" в ссылке, а то форум блокирует) (он для работы с квестами), так вот мне сам аддон не нужен, но нужна одна из его фукций. Мне нужно из этого аддона вырезать часть кода, которая отвечает за отображение id квеста, которыи мы собираемся взять у квестодателя:

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

  2. #2
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Он у тебя работает? Его нет под 3.3.5а

    - - - Updated - - -

    PS у меня к примеру вообще айди не показывает ...

  3. #3
    Новичок Аватар для Skwimx
    Регистрация
    23.06.2015
    Адрес
    Россия
    Сообщений
    26
    Поблагодарил(а)
    40
    Получено благодарностей: 11 (сообщений: 10).
    Репутация: 11
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    Он у тебя работает? Его нет под 3.3.5а
    Этот кв добавлен в 4.0.3

  4. #4
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Skwimx Посмотреть сообщение
    Этот кв добавлен в 4.0.3
    Не ну получить айди можно если кв взял , но GetQuestID нет на 3.3.5а ...

  5. #5
    Новичок Аватар для Skwimx
    Регистрация
    23.06.2015
    Адрес
    Россия
    Сообщений
    26
    Поблагодарил(а)
    40
    Получено благодарностей: 11 (сообщений: 10).
    Репутация: 11
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    но GetQuestID нет на 3.3.5а ...
    У него скриншот с кв из каты:) из этого можно сделать вывод что он играет на кате:)
    Так как он написал
    Цитата Сообщение от Artur91425 Посмотреть сообщение
    У меня есть аддон

  6. #6
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Skwimx Посмотреть сообщение
    У него скриншот с кв из каты:) из этого можно сделать вывод что он играет на кате:)
    Так как он написал
    Я так и понял , только у него есть аддон , а у меня нет ката клиента ...

  7. #7
    Почетный флудер Аватар для Artur91425
    Регистрация
    25.10.2012
    Адрес
    Россия
    Сообщений
    2,772
    Поблагодарил(а)
    339
    Получено благодарностей: 560 (сообщений: 391).
    Репутация: 1049
    ну так-то в подписи Lichery Cata x25))) Да я на кате играю) Пишу в разделе лича потому что мне тут уже с аналогичнои проблемои помогли. Да и зачем тебе клиент вообще? Я писал для тех кто разбирается в языке lua чтобы скачали этот аддон, посмотрели его код и нашли то, что мне нужно.

  8. #8
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Artur91425 Посмотреть сообщение
    ну так-то в подписи Lichery Cata x25))) Да я на кате играю) Пишу в разделе лича потому что мне тут уже с аналогичнои проблемои помогли. Да и зачем тебе клиент вообще? Я писал для тех кто разбирается в языке lua чтобы скачали этот аддон, посмотрели его код и нашли то, что мне нужно.
    Ну ок , допустим найду , а отладить на чем? Оо

    - - - Updated - - -

    С лк клиентом больше ничем помочь не могу...
    Если только так , потом взять квест и в чат вписать /printid

    PHP код:
    local function GetAllQuestIDs()
        for 
    1GetNumQuestLogEntries() do
            if 
    GetQuestLink(ithen 
                string
    .gsub(GetQuestLink(i), "(%w+)", function(str)
                    if 
    not tonumber(strthen return; end
                    
    if tonumber(str) and tonumber(str) > 1 then
                        
    print(GetQuestLink(i) .. " -> ID: " .. str);
                    
    end
                end
    );
            
    end
        end
    end

    SlashCmdList
    ["PRINTQID"] = GetAllQuestIDs;
    SLASH_PRINTQID1 "/printid"
    Такой результат получишь в чате:
    PS название квеста кликабельное (откроется тултип задания).



    - - - Updated - - -

    Оу чоэта ... ребят если некто некогда не видил метатаблиц , выжимающий 2 мб памяти , можете качнуть и пасмареть)))
    Последний раз редактировалось DreamlØlz; 26.06.2015 в 00:52.

  9. #9
    Почетный флудер Аватар для Artur91425
    Регистрация
    25.10.2012
    Адрес
    Россия
    Сообщений
    2,772
    Поблагодарил(а)
    339
    Получено благодарностей: 560 (сообщений: 391).
    Репутация: 1049
    DreamlØlz, не совсем то, что я хотел))) Есть вариант сделать как на скрине? чтобы когда я брал задание рядом с названием писало id. Аддон же делает это, надо просто наити нужную часть кода и вытащить ее

  10. #10
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Artur91425 Посмотреть сообщение
    DreamlØlz, не совсем то, что я хотел))) Есть вариант сделать как на скрине? чтобы когда я брал задание рядом с названием писало id. Аддон же делает это, надо просто наити нужную часть кода и вытащить ее
    Чет не понял ... Эта штука 10 мегабайт весит , 10 мегабайт !!!! А за айди отвечает на сколько я понял всего 1 строчка) , которая вызывается при ивенте QUEST_DETAIL
    PHP код:
    if (QuestFrame:IsShown()) then QuestFrameNpcNameText:SetText(string.format("%s [%d]",UnitName("questnpc") or nil,GetQuestID())) end 
    - - - Updated - - -

    Если GetQuestID() реально возвращает айди квеста на кате , то так должно работать...

    PHP код:
    local QuestID CreateFrame("frame")
    QuestID:RegisterEvent("QUEST_DETAIL")
    QuestID:SetScript("OnEvent", function()
        if (
    QuestFrame:IsShown()) then
            QuestFrameNpcNameText
    :SetText(string.format("%s [%d]",UnitName("questnpc") or nil,GetQuestID()))
        
    end  
    end


  11. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    Artur91425 (26.06.2015)

  12. #11
    Почетный флудер Аватар для Artur91425
    Регистрация
    25.10.2012
    Адрес
    Россия
    Сообщений
    2,772
    Поблагодарил(а)
    339
    Получено благодарностей: 560 (сообщений: 391).
    Репутация: 1049
    РабОТАЕТ!!!! Спасибо тебе огромнеишее!!!!!

  13. #12
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Artur91425 Посмотреть сообщение
    РабОТАЕТ!!!! Спасибо тебе огромнеишее!!!!!
    закрывать?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Помогите пожлст
    от anidab в разделе Архив технического раздела
    Ответов: 5
    Последнее сообщение: 30.10.2013, 18:58
  2. Помогите Разобраться.
    от JAwa9889 в разделе WoW Circle 3.3.5a x100
    Ответов: 16
    Последнее сообщение: 14.10.2013, 18:49
  3. Помогите кто нибудь!
    от PersRPD@mail.ru в разделе Архив
    Ответов: 3
    Последнее сообщение: 13.08.2012, 13:37

Ваши права

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