//fuo
[DEFNAME QUEST_LIST_NPC]
QUEST_NPC_NAME_1 =Zombie
QUEST_NPC_NAME_2 =Zombie
QUEST_NPC_NAME_3 =Zombie
QUEST_NPC_NAME_4 =Zombie
QUEST_NPC_NAME_5 =Zombie
QUEST_NPC_NAME_6 =Zombie
QUEST_NPC_NAME_7 =Zombie
QUEST_NPC_NAME_8 =Zombie
QUEST_NPC_NAME_9 =Zombie
QUEST_NPC_NAME_10 =Zombie
QUEST_NPC_ID_1 =C_ZOMBIE
QUEST_NPC_ID_2 =C_ZOMBIE
QUEST_NPC_ID_3 =C_ZOMBIE
QUEST_NPC_ID_4 =C_ZOMBIE
QUEST_NPC_ID_5 =C_ZOMBIE
QUEST_NPC_ID_6 =C_ZOMBIE
QUEST_NPC_ID_7 =C_ZOMBIE
QUEST_NPC_ID_8 =C_ZOMBIE
QUEST_NPC_ID_9 =C_ZOMBIE
QUEST_NPC_ID_10 =C_ZOMBIE
QUEST_NPC_NEED_KILL =100
[FUNCTION QUEST]
SDIALOG d_quests_list_new
[DIALOG d_quests_list_new]
180,50
page 0
resizepic 0 0 5170 460 360
gumppic 35 30 2374
//=========================================================>>>>>>
//===============LAT LANGUEAGE QUEST LIST==================>>>>>>
IF (<SRC.TAG0.LANGLAT>)
IF (<src.tag0.quest_list_new>==10)
dtext 140 180 0 Nav pašreizējo questu
ELIF (<src.tag0.quest_list_new>==0)
dtext 130 34 0 Kvests #1
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_1>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_1>
ELIF (<src.tag0.quest_list_new>==1)
dtext 130 34 0 Kvests #2
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_2>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_2>
ELIF (<src.tag0.quest_list_new>==2)
dtext 130 34 0 Kvests #3
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_3>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_3>
ELIF (<src.tag0.quest_list_new>==3)
dtext 130 34 0 Kvests #4
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_4>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_4>
ELIF (<src.tag0.quest_list_new>==4)
dtext 130 34 0 Kvests #5
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_5>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_5>
ELIF (<src.tag0.quest_list_new>==5)
dtext 130 34 0 Kvests #6
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_6>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_6>
ELIF (<src.tag0.quest_list_new>==6)
dtext 130 34 0 Kvests #7
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_7>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_7>
ELIF (<src.tag0.quest_list_new>==7)
dtext 130 34 0 Kvests #8
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_8>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_8>
ELIF (<src.tag0.quest_list_new>==8)
dtext 130 34 0 Kvests #9
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_9>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_9>
ELIF (<src.tag0.quest_list_new>==9)
dtext 130 34 0 Kvests #10
dtext 100 80 0 Jums nepieciešams nogalināt 100 <DEF.QUEST_NPC_NAME_10>
dtext 100 120 0 Nogalināti: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_10>
ENDIF
//=========================================================>>>>>>
ELSE
//===============RUS LANGUEAGE QUEST LIST==================>>>>>>
IF (<src.tag0.quest_list_new>==10)
dtext 140 180 0 Нет текущих заданий
ELIF (<src.tag0.quest_list_new>==0)
dtext 130 34 0 Квест #1
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_1>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_1>
ELIF (<src.tag0.quest_list_new>==1)
dtext 130 34 0 Квест #2
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_2>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_2>
ELIF (<src.tag0.quest_list_new>==2)
dtext 130 34 0 Квест #3
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_3>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_3>
ELIF (<src.tag0.quest_list_new>==3)
dtext 130 34 0 Квест #4
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_4>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_4>
ELIF (<src.tag0.quest_list_new>==3)
dtext 130 34 0 Квест #5
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_5>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_5>
ELIF (<src.tag0.quest_list_new>==3)
dtext 130 34 0 Квест #6
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_6>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <EVAL <DEF.QUEST_NPC_NAME_6>
ELIF (<src.tag0.quest_list_new>==3)
dtext 130 34 0 Квест #7
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_7>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <EVAL <DEF.QUEST_NPC_NAME_7>
ELIF (<src.tag0.quest_list_new>==3)
dtext 130 34 0 Квест #8
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_8>>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_8>
ELIF (<src.tag0.quest_list_new>==3)
dtext 130 34 0 Квест #9
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_9>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_9>
ELIF (<src.tag0.quest_list_new>==3)
dtext 130 34 0 Квест #10
dtext 100 80 0 Вам необходимо убить 100 <DEF.QUEST_NPC_NAME_10>
dtext 100 120 0 Убито: <eval <src.tag0.quest_npc>> <DEF.QUEST_NPC_NAME_10>
ENDIF
ENDIF
button 372 310 2375 2375 1 0 0 //Закрываем диалог
button 200 310 2378 2378 1 0 1//Выполнить задание
[DIALOG d_quests_list_new BUTTON]
ON=1
SRC.SYSMESSAGE @50 This is test new Quest List //some item if quest completed
RETURN 1
on=@death
IF (<act.tag.quest_list_new>==10)
else
IF (<baseid>==<DEF.QUEST_NPC_ID_1>)
IF (<act.tag.quest_list_new>==0)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_1>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_1>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_2>)
IF (<act.tag.quest_list_new>==1)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_2>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_2>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_3>)
IF (<act.tag.quest_list_new>==2)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_3>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_3>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_4>)
IF (<act.tag.quest_list_new>==3)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_4>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_4>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_5>)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<act.tag.quest_list_new>==4)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_5>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_5>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_6>)
IF (<act.tag.quest_list_new>==5)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_6>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_6>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_7>)
IF (<act.tag.quest_list_new>==6)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_7>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_7>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_8>)
IF (<act.tag.quest_list_new>==7)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_8>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_8>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_9>)
IF (<act.tag.quest_list_new>==8)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_9>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_9>.
ENDIF
ENDIF
ENDIF
ELIF (<baseid>==<DEF.QUEST_NPC_ID_10>)
IF (<act.tag.quest_list_new>==9)
IF (<act.tag.quest_npc>==<EVAL <DEF.QUEST_NPC_NEED_KILL>>)
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat nepieciesamo skaitu monstru prieks uzdevuma .
ELSE
act.sysmessage @53,1,1 Вы убили необходимое количество монстров для задания .
ENDIF
ELSE
act.tag.quest_npc +=1
IF (<OBJ.dTAG.LANGLAT>)
act.sysmessage @67,1,1 Jus nogalinajat monstru prieks uzdevuma . Pavisam nogalinati: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_10>.
ELSE
act.sysmessage @67,1,1 Вы убили монстра для задания . Всего убито: <eval <act.tag.quest_npc>>/100 <DEF.QUEST_NPC_NAME_10>.
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF