ZidSliverr 1 Report post Posted July 4, 2018 Добрый день, некоторое время назад я прочитал и научился создавать миссии с помощью руководства по форуму @Angelix, после нескольких тестов и ошибок, кажется, что он появляется в NPC. Но теперь у меня есть другие ошибки / проблемы, надеюсь, вы можете мне помочь 1. Название поиска показывает «Неизвестное имя поиска». 2. Когда вы получаете элемент «4319», он всегда показывает «0/5» на экране, но когда вы переходите к NPC квеста, вы можете его завершить, даже если отображается «0/5» 3. В QUEST2 (KillMonster) Если на экране отображается «1/1», но когда вы переходите к NPC квеста, вы не можете «Завершить» его, 3. Я получаю следующие ошибки на экране ENG: TriggerProc: incorrect function notification or trigger does not have any action notice! ID = 54465 -CCharMission :: Killware: the mission management function [TriggerProcc] could not return! >>> Here is the code inside MissionScript07 // NpcScript08.lua -TriggerProc: неверное уведомление о функции или триггер не имеет никаких уведомлений о действии! ID = 54465 -CCharMission :: Killware: функция управления миссией [TriggerProcc] не могла вернуться! >>> Вот код внутри MissionScript07 // NpcScript08.lua >>> NpcScript08.lua <<<<<< function AtrapandoCaracoles() ----ATRAPANDO CARACOLES-Barba_roja DefineMission( 12000, "Atrapando Caracoles", 12001 ) MisBeginTalk( "<t>Ahooy Pirata!, Esos moluscos an sobrepoblado las bordes de Argent City nesesitamos reducir su numero, aunque el Cocinero quiere sus capazones! en fin tu solo matalos!" ) MisBeginCondition(NoMission, 12001) MisBeginAction(AddMission, 12001) MisBeginAction(AddTrigger, 120011, TE_GETITEM, 4319, 5 ) MisCancelAction(ClearMission, 12001) MisNeed(MIS_NEED_ITEM, 4319, 5, 10, 5) MisResultTalk( "<t>Menos mal que pudiste con eso sabandija, ahora te dare tu recompenza, ... no tendras algo de Ron?") MisHelpTalk( "<t>Estan en las puertas, te digo un secreto? El Gran rey Almeja(Great King Clam) anda cerca Grrrrrrr!.") MisResultCondition(HasMission, 12001) MisResultCondition(HasItem, 4319, 5) MisResultAction(TakeItem, 4319, 5 ) MisResultAction(AddExp, 50, 50 ) MisResultAction(AddMoney, 500, 500 ) MisResultAction(GiveItem, 262, 1, 1) MisResultAction(ClearMission, 12001 ) InitTrigger() TriggerCondition(1, IsItem, 4319) TriggerAction(1, AddNextFlag, 12001, 10, 5) RegCurTrigger(120011) end AtrapandoCaracoles() --定义任务后结束时必须调用该函数 ------------------------------ function AtrapandoCaracolesP2() DefineMission( 2024, "Rebirth Stone", 2024 ) MisBeginTalk( "Hola quiero Que vallas a matar a sPIRIT dragon." ) MisBeginCondition(NoMission, 2024) MisBeginAction(AddMission, 2024) MisBeginAction(SetFlag, 2024, 1) MisBeginAction(AddTrigger, 20241, TE_KILL, 103, 1 ) MisCancelAction(ClearMission, 2024) MisNeed(MIS_NEED_KILL, 103, 1, 10, 1) -- MisPrize(MIS_PRIZE_ITEM, 262, 1, 1) -- MisPrizeSelAll() MisResultTalk("Grasias por aver matado a <rBlack dragon> toma tu premio.") MisHelpTalk("No as terminado tu mision ve a matar a <rBlack dragon>.") -- MisResultCondition(NoRecord, 2024) MisResultCondition(HasMission, 2024) MisResultCondition(HasFlag, 2024, 14) MisResultAction(AddExp, 50, 50 ) MisResultAction(AddMoney, 500, 500 ) MisResultAction(ClearMission, 2024) InitTrigger() TriggerCondition(1, IsMonster, 103) TriggerAction(1, AddNextFlag, 2024, 10, 1) RegCurTrigger(20241) end AtrapandoCaracolesP2() -- >>>>NpcScript07 <<<<<< function Barba_roja() Talk( 1, "BarbaRoja: Aaaaaahoooy! Marinero de agua dulce, preparate para las aventuras que se acontecen, este mundo ah de cambiar pronto HO-Ho-ho.." ) Text (1, "Aventuras y Botines?", JumpPage, 2) Talk (2, "Grrrrr!,Asi que crees que estas listo sabandija de tierra?") Text (1, "Arrr! vuelve luego", CloseTalk) AddNpcMission (12000) AddNpcMission (2024) end Quote Share this post Link to post Share on other sites
BETEP/macs509 87 Report post Posted July 5, 2018 1. \scripts\lua\mission\missioninfo.lua И еще был вроде лимит на ид миссий, но я не помню. Проще всего разобраться как работают миссии это на начальных где нужно убить лесных духов и т.д и начинай делать свои на их основе Quote Share this post Link to post Share on other sites