Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Правка квестов
#1
Всем доброго времени суток. Нужно изменить количество итемов на квест
Изменил в Ai Npc кол-во итемов
изменил в Ai моба кол-во итемов
поправил кол-во итемов в questname.dat

При набитии 20 итемов квест не переходит в следующую стадию. Что я упустил?


Файлы вложений
.jpg   Квест.jpg (Размер: 68.3 KB / Загрузок: 20)
Ответ
#2
А сам квест вы редактировали? Условие то наверняка там.
Ответ
#3
Вроде ты только "визуальную" часть отредактировал, для квеста всё ещё нужно стандартное число. Попробуй нарисовать себе итемов по дефолту - 50, уверен, что он скажет идти сдавать на этом числе. Если да - иди копай условие квеста.

P.S. А как ты достал эти 20 итемов? Нарисовал админкой? Если нарисовал сразу нужное число, он может не понять что итемы есть. Сам с таким сталкивался однажды, попробуй 19 + 1 нафармить сам.
Ответ
#4
Melcor Написал:А сам квест вы редактировали? Условие то наверняка там.
редактировали Ai Нпс и моба

Emperor Написал:Вроде ты только "визуальную" часть отредактировал, для квеста всё ещё нужно стандартное число. Попробуй нарисовать себе итемов по дефолту - 50, уверен, что он скажет идти сдавать на этом числе. Если да - иди копай условие квеста.

P.S. А как ты достал эти 20 итемов? Нарисовал админкой? Если нарисовал сразу нужное число, он может не понять что итемы есть. Сам с таким сталкивался однажды, попробуй 19 + 1 нафармить сам.
Ручками набиваю

Добавлено через 18 минут
Вот код НПС

class 1 kasha_wolf : warrior_passive
{
handler:
EventHandler MY_DYING( always_list, code_info, i0, i1, i9, last_attacker, lparty, member, random1_list, target )
{
always_list = gg::AllocCodeInfoList();
random1_list = gg::AllocCodeInfoList();
target = last_attacker;
if( myself::OwnItemCount( target, 1473 ) < 20 &&
myself::HaveMemo( target, 271 ) )
{
random1_list::SetInfo( 0, target );
}
target = last_attacker;
if( myself::HaveMemo( target, 426 ) == 1 )
{
random1_list::SetInfo( 1, target );
}
if( gg::IsNull( lparty ) == 0 )
{
for( i9 = 0; i9 < lparty.member_count; i9 = i9 + 1 )
{
target = myself::GetMemberOfParty( lparty, i9 );
if( myself::HaveMemo( target, 426 ) == 1 )
{
random1_list::SetInfo( 1, target );
}
}
}
while( gg::IsNull( code_info = always_list::Next() ) == 0 )
{
code_info.code;
}
code_info = random1_list::RandomSelectOne();
if( gg::IsNull( code_info ) == 0 )
{
switch( code_info.code )
{
case 0:
{
myself::SetCurrentQuestID( 271 );
target = code_info::RandomSelectOne();
if( gg::IsNull( target ) == 0 &&
myself:Big GrinistFromMe( target ) <= 1500 )
{
i1 = myself::OwnItemCount( target, 1473 );
if( myself::OwnItemCount( target, 1473 ) < 20 )
{
myself::GiveItem1( target, 1473, 1 );
i1 = i1 + 1;
if( myself::OwnItemCount( target, 1473 ) >= 20 )
{
myself::SetFlagJournal( target, 271, 2 );
}
}
}
if( i1 >= 20 )
{
myself::SoundEffect( target, "ItemSound.quest_middle" );
}
else
{
myself::SoundEffect( target, "ItemSound.quest_itemget" );
}
break;
}
case 1:
{
myself::SetCurrentQuestID( 426 );
target = code_info::RandomSelectOne();
if( gg::IsNull( target ) == 0 &&
myself:Big GrinistFromMe( target ) <= 1500 )
{
if( gg::Rand( 100 ) < 2 )
{
myself::GiveItem1( target, 7586, 1 );
myself::SoundEffect( target, "ItemSound.quest_itemget" );
}
}
break;
}
}
}
super;
}
}
Ответ
#5
Проблему решили, виной всему невнимательность Smile
Ответ
#6
Привет всем. не хочется создавать новую тему. Может кто подскажет?

Покупаю письмо для дворника у себя на сервере, ну или даю через админку.

Подходу к НПС, он говорит что типо нету квеста. Как это исправить?
Ответ
#7
убрать проверку на условия выполнения всех (или тех что указаны в проверке) частей квеста
Ответ
#8
NoizeBD Написал:убрать проверку на условия выполнения всех (или тех что указаны в проверке) частей квеста

знать бы где это убирать... Хотя-бы примерно можешь сказать где?
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  XP и SP квестов из PTS в Java. SoniPro 16 4,020 07-24-2013, 05:21 PM
Последний пост: SoniPro
  Правка статов аугментации DeLone 1 1,602 07-24-2013, 01:28 PM
Последний пост: DeLone
  Описание квестов. Их создание. silen 7 1,972 07-09-2013, 06:27 PM
Последний пост: silen
  помогите исправить цепочку квестов Фреи spartana 10 2,332 01-08-2012, 10:07 PM
Последний пост: DiagoD
  Название квестов MarshalRotar 1 1,759 08-21-2011, 05:07 PM
Последний пост: [STIGMATED]
  7-эпик квестов niko42 19 7,796 01-04-2011, 11:11 PM
Последний пост: Илюхастый
  L2Emu-RT rev.508 Правка исходников. Изменение стоимости отмены Augmentation. Aristocrat 1 2,770 10-23-2009, 06:06 PM
Последний пост: ZaiMen
  Поддержка квестов hardwar 1 2,624 02-16-2009, 03:03 PM
Последний пост: PROGRAMMATOR
  Правка скилов Unreal-Game 6 5,026 01-27-2009, 10:21 AM
Последний пост: reptily
  Правка СЕРВЕРА ! ! ! drumNikola 17 5,564 08-06-2008, 06:56 AM
Последний пост: bucha

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)