Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

Важная информация

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2010, 23:05   #1
Bloodyrus
Гость
 
Сообщений: n/a
По умолчанию Изменение опыта за выполнение квеста

Создал свой квест, но так и не смог настроить выдачу нужного мне кол-ва опыта. Как это сделать?

Заранее спасибо.

Нашел файл QuestEXP.dbt. Чем его вообще вскрыть можно? =/
Ребят, это срочно. Если можно, отредактируйте файл, чтобы добавляло след. кол-во опыта: 502834
  Ответить с цитированием Полученное нарушение
Старый 02.04.2010, 23:26   #2
Rage Hunter
Гость
 
Сообщений: n/a
По умолчанию

  Ответить с цитированием
Старый 03.04.2010, 01:20   #3
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Rage Hunter Посмотреть сообщение
Группа «B»: пункт 1
Неа... Пожалуй А-7 пришью - больше подходит.



Bloodyrus
1. Никто тут за тебя ничего делать не будет. А вот помочь тебе научиться - за милую душу.
2. Заява "это срочно" - уже повод для бана. Но мы тут все такие толерантные общечеловеки, что пока за это тебя никто не тронет. Надо "срочно"? Ну так начинал бы узнавать о мангос на пару лет раньше - сейчас бы уже все "срочно" сделал. А теперь два года впереди...
3. "Нашел файл QuestEXP.dbt" - это ложь. Скорее всего ты нашел файл "QuestXP.dbc", но даже его просто "поменять" смысла никакого. Сначала рекомендую узнать - что и где именно это изменит.
4. А теперь уже из области теории: стоит покопаться в районе RewSpellCast в таблице QuestTemplate. Как мне помнится - есть какие-то спелы прибавляющие XP. Это будет самый простой и безболезненный путь.


Цитата:
Сообщение от Bloodyrus Посмотреть сообщение
Если можно, отредактируйте файл, чтобы добавляло след. кол-во опыта: 502834
А это вообще бред сумасшедшего. Кто добавляло, куда добавляло, кому добавляло? Сделать чтобы все квесты добавляли всем в мире по 502834 опыта - это выглядит бредом сумасшедшего. А точного номера квеста и указания кому добавлять - нету.
Бросайте бредить, вьюноша, включайте моск уже пожалуйста.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.

Последний раз редактировалось tempura; 03.04.2010 в 01:24.
tempura вне форума   Ответить с цитированием
Старый 03.04.2010, 11:26   #4
Bloodyrus
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
А это вообще бред сумасшедшего. Кто добавляло, куда добавляло, кому добавляло? Сделать чтобы все квесты добавляли всем в мире по 502834 опыта - это выглядит бредом сумасшедшего. А точного номера квеста и указания кому добавлять - нету.
Бросайте бредить, вьюноша, включайте моск уже пожалуйста.
Я делаю ролевой сервер и хочу, дабы за выполнение квеста на сдачу особого итема, выдавался 55 уровень. Стартовый у нас 40, так что 15 выдается.

Прошу прощения, но бился над этим квестом несколько часов. Все получилось сделать, кроме выдачи опыта.
  Ответить с цитированием
Старый 03.04.2010, 12:24   #5
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

quice надо было попробовать - тогда бы "бился" минут десять.


Повторюсь:
Как мне помнится - есть какие-то спелы прибавляющие XP.
К сожалению я не смогу указать конкретные номера - тут копаться надо. Кому надо - тот копается.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 03.04.2010, 12:45   #6
Rage Hunter
Гость
 
Сообщений: n/a
По умолчанию

не знаю как сейчас, но раньше за это отвечало поле RewOrReqMoney в таблице quest_template!
Посмотрел, сейчас в таблице quest_template 2 поля (RewOrReqMoney,RewMoneyMaxLevel)!

Описание с wiki (устарело, описание еще для BC)

RewOrReqMoney
Деньги получаемые за сдачу квеста (если число > 0).

RewMoneyMaxLevel
Деньги, получаемые персонажем на 70 за выполнение квеста. Так же хранит в себе значение опыта за квест, для персонажей меньше 70 уровня, который вычисляется по нижеприведённой формуле. Если квест повторяемый, ХР получается лишь один раз (первый). Общее количество получаемого опытат так же зависит от разницы между уровнем персонажа и уровнем квеста.

Формула расчёта ХР из значения в данном поле:
QuestLevel >= 65: XP = RewMoneyMaxLevel / 6.0
QuestLevel == 64: XP = RewMoneyMaxLevel / 4.8
QuestLevel == 63: XP = RewMoneyMaxLevel / 3.6
QuestLevel == 62: XP = RewMoneyMaxLevel / 2.4
QuestLevel == 61: XP = RewMoneyMaxLevel / 1.2
QuestLevel <= 60: XP = RewMoneyMaxLevel / 0.6
  Ответить с цитированием
Старый 03.04.2010, 13:11   #7
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Вот мне тоже казалось, что где-то в шаблоне квеста должен XP даваться. Но название поля меня как-то не вдохновило... Исходя из приведенной формулы (предположим) у нас в поле RewMoneyMaxLevel стоит 1, уровень квеста меньше 60, тогда RewOrReqMoney должно стоять: 502834/0,6=83.8057 голда. Ставить в награду за квест более 83 зол - вроде нормально?

Но это теоретические расчеты, основанные на неподтвержденных исходных данных - проверять надобно.

Или я вообще не то считаю?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 03.04.2010, 13:32   #8
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Формулы поменялись
http://github.com/mangos/mangos/comm...a4522cdf0a150d
NeatElves вне форума   Ответить с цитированием
Старый 03.04.2010, 13:41   #9
Bloodyrus
Гость
 
Сообщений: n/a
По умолчанию

Огромное спасибо, все получилось. Теперь ролевики могут спокойно спать.
  Ответить с цитированием
Старый 03.04.2010, 13:56   #10
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Ролевики... ну-ну... в ВоВ задрачиваться - это теперь ролевики? А как же LiveAction RPG и Tabletop RPG? Кабинетки и реконструкция? Ролевики - это те которые квесты за ХР в ВоВ делают?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 03.04.2010, 15:56   #11
Bloodyrus
Гость
 
Сообщений: n/a
По умолчанию

Нет. Сервер действительно ролевой, с обязательной квентой, отыгрышем и т.д. и т.п. Плюс некоторые изменения механики и прочее. ПК, МК тоже присутствуют.

Последний раз редактировалось tempura; 03.04.2010 в 15:58.
  Ответить с цитированием
Старый 03.04.2010, 15:58   #12
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
не разрешается устанавливать публичные серверы на базе MaNGOS
не заметил.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение новостей в окне входа в игру monax WWW 54 03.01.2011 19:11
Изменение скорости маунта Dredd Новичкам 2 24.12.2010 16:19
Расчет опыта в группе Fmut Опкоды, Формулы, Клиент 12 08.09.2010 17:25
[Help]Изменение вида у новостей _PARADOX_ Корзина 5 07.08.2010 00:00
[help]Автоматическое выполнение задания Гари Корзина 5 28.07.2010 20:59


Текущее время: 14:26. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot