Bug report moved to the new portal: Mmore.club
Detailed info: L2-scripts.com
Skype: Urchika

Our portfolio of solved reports: High Five
Our portfolio of solved reports: GOD
Our portfolio of solved reports: Classic

This forum is closed and open for viewing our work on bug reports for a long time. Thank you all !


Закрытая тема
 
Опции темы Опции просмотра
Старый 19.12.2014, 15:19   #1
ankam26
L2-scripts Клиент ХФ до 1 января
 
Регистрация: 09.06.2012
Адрес: Kamchatka
Сообщений: 335
Отправить сообщение для ankam26 с помощью ICQ Отправить сообщение для ankam26 с помощью Skype™
По умолчанию кривой вусмерть квест _456

квест _456_DontKnowDontCare чуть не сфейлил сервер. получается за 5 лет никто его не правил. (((
итак квест ежедневный.
через 2 недели после старта сервера все начали резко сдавать этот квест каждый день . оказалось что бижа, стволы 84 и броня падали всегда и всем..... каждый день.....

Причина - ошибка в коде квеста:
Код:
if(Rnd.chance(30))
    st.giveItems(weapons[Rnd.get(weapons.length)], 1, false, false);
   else if(Rnd.chance(50))
    st.giveItems(armors[Rnd.get(armors.length)], 1, false, false);
   else
    st.giveItems(accessory[Rnd.get(accessory.length)], 1, false, false);

   if(Rnd.chance(30))
    st.giveItems(scrolls[Rnd.get(scrolls.length)], 1, false, false);
   if(Rnd.chance(70))
    st.giveItems(reward_attr_crystal[Rnd.get(reward_attr_crystal.length)], 1, false, false);
   st.giveItems(gemstone_s, 3, false, false);
А ВОТ ТАК ДОЛЖНО БЫТЬ КАК МИНИМУМ:
Код:
 if(Rnd.chance(1))
    st.giveItems(weapons[Rnd.get(weapons.length)], 1, false, false);
   else if(Rnd.chance(5))
    st.giveItems(armors[Rnd.get(armors.length)], 1, false, false);
   else if(Rnd.chance(10))
    st.giveItems(accessory[Rnd.get(accessory.length)], 1, false, false);
   else if(Rnd.chance(15))
    st.giveItems(scrolls[Rnd.get(scrolls.length)], 1, false, false);
   else 
    st.giveItems(reward_attr_crystal[Rnd.get(reward_attr_crystal.length)], 1, false, false);
   
   st.giveItems(gemstone_s, 3, false, false);

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

по квесту просто дается квестовый непонятный кристал, вместо нужного атрибута
вот сижу думаю как им теперь обменять на нужный ( ПРАВИЛЬНЫЙ ТО ЕСТЬ)
скрипт сделать может на автообмен? у вас private static final int[] reward_attr_crystal = {4342, 4343, 4344, 4345, 4346, 4347};
кристалы атрибута что ли?!!!! это квестовые неизвестные итемы парни
а кристалы атрибута 9552, ..... и т.д. мне нужен скрипт чтобы заменить в базе все эти неизвестные на то что должно быть - на 9552 и т.д.
по типу:

4342 = 9553
4343 = 9552
4344 = 9555
4345 = 9554
4346 = 9556
4347 = 9557

Игорь - сделай плиз логирование наград с квестов иначе никак не найти когда он сдал и получил и скока раз ...

Последний раз редактировалось ankam26; 19.12.2014 в 15:22.
ankam26 вне форума  
Старый 19.12.2014, 19:40   #2
Scorpius
Спонсор Арены
 
Аватар для Scorpius
 
Регистрация: 14.06.2013
Адрес: Норильск
Сообщений: 2,876
Отправить сообщение для Scorpius с помощью Skype™
По умолчанию

ув. ankam26, а вы свои шансы откуда взяли?

Проблема в этом квесте только с кристаллами, и только ленивый это не исправил вовремя.
Scorpius вне форума  
Старый 19.12.2014, 23:48   #3
iqman
Главный программист
 
Регистрация: 18.01.2011
Сообщений: 4,429
По умолчанию

По квестам все сделал, по поводу логирования, теперь ведутся 3 вида логов -> когда заканчиваешь дневной квест, когда заканчиваешь обычный квест и когда получаешь вещь с квеста. Все виды окончания и получемые айтемы идут в отельных файлах. (кроме аборта)
__________________
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts
старый скайп тех поддержки обслуживаться не будет !
iqman вне форума  
Закрытая тема


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

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

Быстрый переход


Часовой пояс GMT +4, время: 10:06.


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