DaGroIII 8 Report post Posted March 13, 2018 (edited) Привет Всем! Кто подскажет, что не так? DefineMission( 2223, "Перерождение Феникса [Часть 1] ", 2222 ) MisBeginTalk( "<t>Здравствуй Юный пират, ты хочешь пройти Перерождение феникса [ часть 1 ] ? Тогда раздабудь для меня три вещи, Частичка перерождения феникса 1, перерождение феникса 2 и перерождение феникса 3 . Так же тебе предстоит убить Черного дракона. " ) MisBeginCondition(NoMission, 2222) MisBeginCondition(NoRecord, 2222) MisBeginCondition(LvCheck, ">", 119 ) MisResultCondition(NoFlag, 2222, 1) MisBeginAction(AddMission, 2222) MisBeginAction(AddTrigger, 22221, TE_KILL, 789, 1 ) MisBeginAction(AddTrigger, 22222, TE_GETITEM, 7039, 3 ) MisBeginAction(AddTrigger, 22223, TE_GETITEM, 7040, 3 ) MisBeginAction(AddTrigger, 22224, TE_GETITEM, 7041, 3 ) MisCancelAction(ClearMission, 2222) MisNeed(MIS_NEED_DESP, "Вам предстоит пройти не легкий путь, достать 3 частички перерождения феникса и убить Черного дракона. ") MisNeed(MIS_NEED_KILL, 789, 1, 10, 1) MisNeed(MIS_NEED_ITEM, 7039, 3, 20, 3) MisNeed(MIS_NEED_ITEM, 7040, 3, 30, 3) MisNeed(MIS_NEED_ITEM, 7041, 3, 40, 3) MisPrize(MIS_PRIZE_ITEM, 2235, 1, 4) MisPrizeSelAll() MisResultTalk("<t>Поздравляю тебя Юный пират, ты успешно выполнил мое задание. Вот тебе моя награда. ") MisHelpTalk("<t>Извини, ты не выполнил мое задание, возвращайся когда выполнишь мое поручение. ") MisResultCondition(HasMission, 2222) MisResultCondition(HasItem, 7039, 3 ) MisResultCondition(HasItem, 7040, 3 ) MisResultCondition(HasItem, 7041, 3 ) MisResultAction(TakeItem, 7039, 3 ) MisResultAction(TakeItem, 7040, 3 ) MisResultAction(TakeItem, 7041, 3 ) MisResultAction(ClearMission, 2222) MisResultAction(SetRecord, 2222) MisResultBagNeed(1) InitTrigger() TriggerCondition( 1, IsMonster, 104 ) TriggerAction( 1, AddNextFlag, 789, 10, 1 ) RegCurTrigger( 22221 ) InitTrigger() TriggerCondition( 1, IsItem, 7039 ) TriggerAction( 1, AddNextFlag, 2222, 20, 3 ) RegCurTrigger( 22222 ) InitTrigger() TriggerCondition( 1, IsItem, 7040 ) TriggerAction( 1, AddNextFlag, 2222, 30, 3 ) RegCurTrigger( 22223 ) InitTrigger() TriggerCondition( 1, IsItem, 7041 ) TriggerAction( 1, AddNextFlag, 2222, 40, 3 ) RegCurTrigger( 22224 ) Если сделать NoRecord ( чтобы не брали квест повторно ), то при подходе к НПС выдет ошибку ( NoRecord:Invalid story record index error or character index error! ), если убрать NoRecord, то квест начинает работать. Edited March 13, 2018 by DaGroIII Quote Share this post Link to post Share on other sites
WVWMK 121 Report post Posted March 13, 2018 Мб такого ид нет в БД, поменяй ид квестов Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
Graf 210 Report post Posted March 13, 2018 Где-то видел, что лучше с 1001 делать. Quote Share this post Link to post Share on other sites
DaGroIII 8 Report post Posted March 13, 2018 Кхм.. Есть на 1 меньше КВ и все работает, а этот не хочет) Quote Share this post Link to post Share on other sites
Shapamoe 20 Report post Posted April 3, 2018 в клиенте в файле missioninfo.lua ищи дырки для своих кв! Quote Share this post Link to post Share on other sites
Knight 15 Report post Posted April 3, 2018 максимальный ИД квеста не 2222 а 2048. Зашито в GameServer функцией IsValidRecord Quote Share this post Link to post Share on other sites