Quest Help

smoochy boys on tour

Yolom

LOMCN Veteran
Veteran
Aug 7, 2010
325
21
45
Spain
Hi, I'm creating a quest, a round of 2 mobs. It seems you have all done well, but I'm not the script. I will accept quest, killed the first mob and I do not mind. Can someone tell me what it is wrong? And give me an example of how to do it .. please, I stopped more than 3 weeks in this script.

Market_Def
[@main]

#IF
CHECK [124] 1
#SAY
Ya has completado esta mision!!\
#ACT
break



#IF
CHECK [123] 1
#SAY
Como recompensa a todo el esfuerzo dedicado te obsequio con:\
- 1 AngelicSword\\


\
\\
#ACT
GIVE AngelicSword 1
SET [124] 1
break



#IF
#SAY
Bien <$USERNAME>, te dare una ronda de dos bosses.\
El primer es el AnacondaKing.\ \
<Acceptar Mision/@boss1>
#ACT
break

#IF
CHECK [120] 1
#SAY
Ya has aceptado esta mision, vuelve cuando la finalizes.
#ACT
break


#IF
CHECK [121] 1
#SAY
Bien hecho <$USERNAME>, ahora pasemos a al siguiente boss. Esta vez has de
_acabar con MinotaurKing.\ \
<Acceptar Mision/@boss2>
#ACT
break





[@boss1]
#ACT
SET [120] 1
SaveValue "QuestDiary\System\Quest\ronda.txt" [1boss] %USERNAME 0
#sAY
Mision Aceptada!!\
Vuelve cuando la finalices.




[@boss2]
#ACT
Set [122] 1
SaveValue "QuestDiary\System\Quest\ronda.txt" [2boss] %USERNAME 0
#sAY
Mision Aceptada!!\
Vuelve cuando la finalices.

QuestDiary\System\Quest\ronda.txt
[1boss]
mobnumber=1
mobname=AnacondaKing




[2boss]
mobnumber=1
mobname=MinotaurKing

MapQuest_Def
[@1boss]
#IF
#ACT
LoadValue D1 "QuestDiary\System\Quest\ronda.txt" [1boss] %USERNAME

;#IF
;!Equal D1 0
;#ACT
INC D1 1
LoadValue D2 "QuestDiary\System\Quest\ronda.txt" [1boss] [mobnumber]
LoadValue A3 "QuestDiary\System\Quest\ronda.txt" [1boss] [mobname]
SaveValue "QuestDiary\System\Quest\ronda.txt" [1boss] %USERNAME %D1
SysMsg "<$OUTPUT(A3)>: <$OUTPUT(D1)>/<$OUTPUT(D2)>
goto @checkboss

[@checkboss]
#IF
Elarge D1 %D2
#ACT
SET [121] 1
SET [120] 0
#SAY
Primer boss de quest de {FCOLOR/14}ronda{FCOLOR/12} completa !!\




[@2boss]
#IF
#ACT
LoadValue D1 "QuestDiary\System\Quest\ronda.txt" [2boss] %USERNAME

;#IF
;!Equal D1 0
;#ACT
INC D1 1
LoadValue D2 "QuestDiary\System\Quest\ronda.txt" [2boss] [mobnumber]
LoadValue A3 "QuestDiary\System\Quest\ronda.txt" [2boss] [mobname]
SaveValue "QuestDiary\System\Quest\ronda.txt" [2boss] %USERNAME %D1
SysMsg "<$OUTPUT(A3)>: <$OUTPUT(D1)>/<$OUTPUT(D2)>
goto @check2boss

[@check2boss]
#IF
Elarge D1 %D2
#ACT
SET [123] 1
SET [122] 0
#SAY
Quest {FCOLOR/14}RONDA{FCOLOR/12} Completa !!\




Thanks so much!
 

Josiko

LOMCN Veteran
Veteran
Loyal Member
Apr 4, 2010
428
8
44
Spain
En Te recomiendo que no uses IF + TEXTO

Usa mejor goto @ si se cumple el 1 requisito sino que te mande al 2 requisito.

Mas que nada es porque en tu primer script del market def , tienes un error que es poner un IF sin poner ningun check, eso significa que te lo leera si o si..
y puede darte algun error.

Creo que si lo hicieras por el sistema de sql seria mas sencillo , la verdad que por texto.
 
Upvote 0