Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Проблема с рейтами и квестами (https://forum.zone-game.info/showthread.php?t=12814)

landser 27.02.2011 20:56

Проблема с рейтами и квестами
 
Привет парни, кто может помочь, такая ситуация поставил рейты x10, с каждым лвл они изменяются меньше (я думаю что где-то в конфигах, но найти не могу), и ещё вапрос как можно откатить квесты ?

Добавлено через 15 часов 55 минут
ну хоть ктонить я ж знаю)) что кто-то знает XD

Добавлено через 17 часов 28 минут
Ну ребят помагите)

flashman 01.03.2011 18:34

Re: Проблема с рейтами и квестами
 
Цитата:

откатить квесты
Это всмысле что? Сделать выполненные квесты вновь доступными к выполнению?

landser 01.03.2011 20:28

Re: Проблема с рейтами и квестами
 
Цитата:

Сообщение от flashman (Сообщение 111189)
Это всмысле что? Сделать выполненные квесты вновь доступными к выполнению?

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

Thieff 01.03.2011 21:18

Re: Проблема с рейтами и квестами
 
landser, установите программку Navicat для работы с базой данных. Она проста в использовании и с приятным интерфейсом :)
Открываете ей таблицы player_quests, в фильтре указываете quest id = id интересующего квеста, нажимаете кнопочку Apply.
Все найденые строки удаляем, квесты становятся вновь доступными.

Если квест нужно откатить одному игроку, в фильтре дополнительно указываем player_id = ...

Цитата:

поставил рейты x10, с каждым лвл они изменяются меньше
Да ну, не может быть такого :)

black-soul 01.03.2011 21:30

Re: Проблема с рейтами и квестами
 
Цитата:

Сообщение от landser (Сообщение 110855)
поставил рейты x10, с каждым лвл они изменяются меньше

а ты случаем некачаешся на одних и тех же мобах в фоэте?XD

Event 01.03.2011 21:32

Re: Проблема с рейтами и квестами
 
Цитата:

Сообщение от Thieff (Сообщение 111211)

Да ну, не может быть такого :)

Он видимо не в курсе, что с какждым левлом с одних и тех же мобов дают меньше опыта

Добавлено через 1 минуту
Цитата:

Сообщение от landser (Сообщение 110855)
Привет парни, кто может помочь, такая ситуация поставил рейты x10, с каждым лвл они изменяются меньше (я думаю что где-то в конфигах, но найти не могу), и ещё вапрос как можно откатить квесты ?

Добавлено через 15 часов 55 минут
ну хоть ктонить я ж знаю)) что кто-то знает XD

Добавлено через 17 часов 28 минут
Ну ребят помагите)

ГМ-командой можно откатить или обновить. В навикате удалить, сделать пройденной ит.д.

Thieff 01.03.2011 22:20

Re: Проблема с рейтами и квестами
 
Цитата:

Он видимо не в курсе, что с какждым левлом с одних и тех же мобов дают меньше опыта
Я просто недопонял автора :) Штраф на получаемый опыт при разнице в уровнях можно поменять в файле XPRewardEnum.java

Код:

public enum XPRewardEnum {
    MINUS_11(-11, 0),
    MINUS_10(-10, 1),
    MINUS_9(-9, 10),
    MINUS_8(-8, 20),
    MINUS_7(-7, 30),
    MINUS_6(-6, 40),
    MINUS_5(-5, 50),
    MINUS_4(-4, 60),
    MINUS_3(-3, 90),
    MINUS_2(-2, 100),
    MINUS_1(-1, 100),
    ZERO(0, 100),
    PLUS_1(1, 105),
    PLUS_2(2, 110),
    PLUS_3(3, 115),
    PLUS_4(4, 120),

Просто заменить эти значения, в Вашем случае на 100.

TieLay 01.03.2011 23:19

Re: Проблема с рейтами и квестами
 
Насчёт откатить квесты, можно в таблице player_quests в ячейках таблицы напротив каждого quest_id значения столбцов (status, quest_vars, complete_count) сбросить в начальные и тогда квесты будут считаться взятыми у первого NPC и можно их заново перепройти.

landser 02.03.2011 05:51

Re: Проблема с рейтами и квестами
 
Хорошо вы тута надо мной поиздевались, вы не кто не понял , а если игроков 100000000000 а 2144124123 игрокам нужен откатить квест? вы вручную полезете? не ужеле не льзя создать запрос? если можно то ктонить помагите(
Нет в реве 112 рейты гнали вроде щяс сменил уже норм

sotariz 02.03.2011 08:31

Re: Проблема с рейтами и квестами
 
Код:

UPDATE имя_таблицы SET имя_столбца=параметр;
установит во всей таблице, в указанном столбце указанный параметр
Код:

UPDATE имя_таблицы SET имя_столбца=параметр WHERE имя_столбца2='параметр2';
установит в имя_таблицы в имя_столбца указанный параметр при условии что эта же строка будет содержать параметр2 относящийся к имя_столбца2

например:
Код:

mysql> USE aionx_ls
database change
mysql> UPDATE account_data SET membership=2;
mysql> UPDATE account_data SET access_level=5 WHERE name='admin';

первая команда выдаст всем аккаунтам группу VIP, вторая команда выдаст админ-права аккаунту с логином admin
Цитата:

name='admin'
не совсем уверен на счет ковычек, могут быть и двойные
PS. и вообще в гугле есть много команд по мускулу, в основном от туда и учу их :)


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

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot