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

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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Гуру
    Регистрация
    25.09.2012
    Сообщений
    333
    Поблагодарил(а)
    70
    Получено благодарностей: 25 (сообщений: 23).
    Репутация: 25

    Lightbulb Итемы в кабинете, для которых нужна репутация

    Прошу прощения если кому-то покажется что хочу учить гмов или админов, уверяю вас это не так + у Айса закрыты ЛС
    Хочу помочь в решении проблемы с идентификацией итемов в личном кабинете, для которых нужна репутация фракций, которую пока-точ нельзя прокачать
    Тема http://forum.wowcircle.com/showthread.php?t=678147
    Пост:
    Господа, снимите розовые очки и посчитайте количество итемов в личном кабинете.
    Как вы думаете, возьмется ли кто-либо за проверку каждого из них на предмет возможности надеть или использовать?
    И заодно ответьте на вопрос, что проще: чекнуть прокачку репутации перед покупкой одного маунта, или проверить N количество предметов в личном кабинете? По моему, ответ очевиден.
    неправда, ненужно в ручную, моджно с SQL, это одно из его основных призназначений

    И так:
    Количество людей: один ГМ, один разраб, 1 шарящий игрок
    1. ГМ просит разработчика запустить один SQL запрос (думаю что без ошибок, так как база легиона только у вас и синтаксис непроверял) в который он впишет все айди итемов, которые есть в личном кабинете, вернет ему експорт результата запроса в экселе
      Код:
      /*select для выбора всех фракций, с которыми нужна репутация хотя бы в для одного итема с кабинета*/
      select distinct 
               RequiredReputationFaction,
               CONCAT('http://ru.wowhead.com/faction=',RequiredReputationFaction) as wowhead_url_faction,
      from item_template
      where 1=1
        and entry in (/*сюда пишем сабселект на выбор итемов доступных в личном кабинете или сам список итемов*/);
    2. ГМ выставляет на форум этот эксель, опытный игрок смотрит на список фракций, выписывает все, фракции которых нельзя прокачать.
    3. ГМ посылает список разработчику, с просьбой удалить итемы с личного кабинета, у которых в поле RequiredReputationFaction айди фракций из списка. (простой делит в базе, если оно в базе)
    4. разработчик удаляет - игроки довольны
    5. PROFIT



    Время потраченое гмом - макс 15 мин
    Время потраченое опытным игроком - мас 1 час с крушкой чая и перекуром
    Время потраченое разработчиком - неизвестно.

    Процес выбора таких итемов автоматизирован, фракции анализирует игрок, тоесть гма не стоит времени, и ненужно все в ручную перебирать

    ЗЫ
    Еще один запрос для лучшой статистики и генрации списка итемов для разработчика если потребует (так же, надеюсь без синтаксических ошибок, структура таблицы могла поменятся)
    Код:
    select entry,
           class,
           case class when 0 then	'Расходуемые'
                      when 1 then	'Контейнер'
                      when 2 then	'Оружие'
                      when 3 then	'Камень'
                      when 4 then	'Броня'
                      when 5 then	'Реагент'
                      when 6 then	'Боеприпас'
                      when 7 then	'Хозяйственные товары'
                      when 8 then	'Generic(УСТАРЕЛО)'
                      when 9 then	'Рецепт'
                      when 10 then 'Money(УСТАРЕЛО)'
                      when 11 then 'Колчан'
                      when 12 then 'Квестовая вещь'
                      when 13 then 'Ключ'
                      when 14 then 'Permanent(УСТАРЕЛО)'
                      when 15 then 'Разное'
                      when 16 then 'Символ'
                      /* сюда добавляем остальные клаасы */
                      else 'неизвестно'
           end case as class_name,
           RequiredReputationFaction,
           CONCAT('http://ru.wowhead.com/faction=',RequiredReputationFaction) as wowhead_url_faction,
           RequiredReputationRank,
           case RequiredReputationRank when 0 then	'Расходуемые'
                                       when 0 then	'Ненависть/Hated'
                                       when 1 then	'Враждебное/Hostile'
                                       when 2 then	'Неприязнь/Unfriendly'
                                       when 3 then	'Нейтральное/Neutral'
                                       when 4 then	'Дружелюбие/Friendly'
                                       when 5 then	'Уважение/Honored'
                                       when 6 then	'Почтение/Revered'
                                       when 7 then	'Превознесение/Exalted'
                                       /*тут добавляем остальные*/
                                       else 'неизвестно'
           end case as ReputationRank_Name
    from item_template
    where 1=1
      and (RequiredReputationFaction is not null or RequiredReputationFaction <> '') /*убираем это условие если хотим все итемы*/  
      and entry in (/*сюда пишем сабселект на выбор итемов доступных в личном кабинете или сам список итемов*/);
    ЗЫЫ
    извиняюсь за ошибки, русский выучил с телевизора

  2. 1 пользователь сказал cпасибо Tuzemak за это полезное сообщение:

    Tarabotti (08.06.2017)

  3. #2
    Почетный флудер Аватар для Vorghost
    Регистрация
    23.07.2016
    Сообщений
    2,206
    Поблагодарил(а)
    316
    Получено благодарностей: 166 (сообщений: 150).
    Репутация: 166
    Замечательно конечно все,но сколько у нас таких маунтов?Что-то кроме того грознокрыла и не идет ничего в голову,ради него всю эту возню устраивать,а если завтра Танаан заселят,опять обратно добавлять?Предметы в кабинет тяжко добавляются,проще забить на пару оголтелых донатов,которые кроме картинок ничего не читают и оставить все как есть.

  4. #3
    Эксперт Аватар для kuzumpars
    Регистрация
    29.05.2017
    Сообщений
    621
    Поблагодарил(а)
    46
    Получено благодарностей: 116 (сообщений: 55).
    Репутация: 401
    Tuzemak, игровые мастера не управляют разрабочиками, ими управляет куратор. Учить разработчиков как составлять запросы в базу? Серьезно? Это может любой у кого в школе информатика была. Для того что бы узнать нужна ли репа для вещи достаточно перейти по её ссылке или увидеть в превью.

  5. #4
    Гуру
    Регистрация
    25.09.2012
    Сообщений
    333
    Поблагодарил(а)
    70
    Получено благодарностей: 25 (сообщений: 23).
    Репутация: 25
    читаем еще разок
    Прошу прощения если кому-то покажется что хочу учить гмов или админов, уверяю вас это не так
    плюс пишу
    ГМ просит разработчика
    зачем управлять кем-то?
    они же в тесном контакте, неверю что не общаются и не помагают друг другу
    запросы есть разные, серьезно...
    Последний раз редактировалось Tuzemak; 08.06.2017 в 16:53.

  6. #5
    Инопланетянин
    Регистрация
    06.01.2012
    Сообщений
    3,044
    Поблагодарил(а)
    23
    Получено благодарностей: 195 (сообщений: 161).
    Репутация: 91
    Цитата Сообщение от Tuzemak Посмотреть сообщение
    неверю что не общаются и не помагают друг другу
    ты такой наивный.

    не надо. не успеют столько надонатить чтоб были проблемы

  7. #6
    Наш человек Аватар для омг
    Регистрация
    28.10.2013
    Адрес
    Гонновер
    Сообщений
    763
    Поблагодарил(а)
    85
    Получено благодарностей: 59 (сообщений: 33).
    Репутация: 59
    я вот думаю , люди которые сидят и работают над сервером не столь глупые .И всё как по мне не так просто как ты думаешь .

  8. #7
    Призрачный флудер Аватар для Звезд
    Регистрация
    09.08.2012
    Сообщений
    13,532
    Поблагодарил(а)
    973
    Получено благодарностей: 2,176 (сообщений: 1,400).
    Репутация: 6932
    Да, предложение может быть и конструктивное. Но. Всегда есть но..
    ГМы не отвечают за подобного рода вмешательство в техническую сторону сервера.
    Давайте я Вам на пальцах объясню и приведу вполне себе человеческий пример:
    Представьте, Вы, машинист локомотива, который всегда движется вперед и Вы являетесь пассажиром поезда. У Вас куплен билет.
    И тут у Вас созревает хорошая идея для того, чтобы снизить тариф на стоимость билета. Вы смелым шагом шагаете через все вагоны, прямиком в машинисту. Стучитесь в дверь.
    Вам открывают и Вы начинаете излагать свою мысль. Да, может быть и здравую и объективную с Вашей точки зрения, но.. Но машинист смотрит на Вас с недоумением и пытается объяснить, что он отвечает лишь за движение локомотива вперед. И хоть сколько бы Вы не пытались объяснить ему суть своей идеи, он, машинист, отвечает лишь за движение локомотива вперед. Он никак не влияет на стоимость билета.

    Так же и у нас. Мы рады, что Вы вносите конструктивные предложения, но некоторые вещи сделать просто сложно, поскольку у куратора проекта так же есть ресурс. Это время, которого просто бывает недостаточно на всё-провсё..
    Попробуйте обратиться в раздел баг-трекера с подобным предложением. Это всё, что можно ответить по данной теме.

Похожие темы

  1. [Отклонено] нет нпц которому нужно сдавать квест
    от kattarsis в разделе Отклонено Wotlk
    Ответов: 1
    Последнее сообщение: 29.01.2017, 12:31
  2. по мотивам темы лалки у которой бомбануло
    от Полонротдот в разделе Заявки на бан
    Ответов: 1
    Последнее сообщение: 17.04.2013, 12:42
  3. Итемы которые нужно добавить в ЛК
    от Las в разделе Архив технического раздела
    Ответов: 1
    Последнее сообщение: 09.08.2012, 20:55

Ваши права

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