µ±Ç°Î»Öà : 145zÓÎÏ·Õ¾¡¡|¡¡ÈÈѪ´«Ææ¡¡|¡¡¼¼Êõ½Ì³Ì¡¡|¡¡

HEROM2¼ÙÈËϵͳ»áÅܻᶯ»á˵»°¸½¼Ó½Å±¾

Èȶȣº
½ñÌì¸ø´ó¼Ò½²½âÏÂHEROM2ÒýÇæÅäÖÃÌí¼Ó¼ÙÈ˵ŦÄÜʵÏÖ·½·¨HEROM2¼ÙÈËϵͳ»áÅܻᶯ¸½¼Ó½Å±¾ÊµÀý£¬ÍêÕû·îÏ׸ø´ó¼Ò¡£

Mirserver\Mir200\Envir\Market_def ÖÐ QFunction-0

;----------------------------------------------------------------------------------
;ÕâÀï×¢ÒâÏ£¬Èç¹ûÄãÕâ¸öÎļþÀï±¾À´¾ÍÓÐ@PlayOffline£¬Çë°ÑÏÂÃæ¸´ÖƹýÈ¥¡£²»Òª³öÏÖÁ½´Î@PlayOffline¡£
[@PlayOffline]
#IF
InSafeZone
#ACT
addnamelist ..\QuestDiary\¹Ì¶¨Êý¾Ý\ÀëÏß.txt
Offline 5 300



Mirserver\Mir200\Envir\MapQuest_def ÖÐ QManage

----------------------------------------------------------------------------

[@Login]
#IF
CHECKLEVELEX > 0
#ACT
#CALL [\ÓÎÏ·µÇ½\ÍÑ»úϵͳ.txt] @ÍÑ»ú
break


;------------------------------------------------------------------------------------------------------

[@Ö´ÐиúËæ1]
#act
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\Ðж¯.txt S5
GMEXECUTE ׷ɱ <$STR(S5)>
DelayGoto 1000 @»Ø³Ç
goto @Ëæ»ú·É°¡
break

[@»Ø³Ç]
#IF
#act
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\´«ËÍÊý¾Ý.txt S6
mapmove <$STR(S6)>
break




[@Ö´ÐиúËæ]
#IF
IsOnMap 3
#act
goto @Ëæ»ú·É°¡
break
#IF
IsOnMap 001
#act
goto @Ëæ»ú·É°¡
break
#IF
IsOnMap GA0
#act
goto @Ëæ»ú·É°¡
break

[@Ëæ»ú·É°¡]

#IF
random 7
#ACT
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\ÊÔÁ¶±íÇé.txt S10
MOVR P8 3
INC P8 333
MOVR P7 3
INC P7 266
mapmove 0 <$STR(P8)> <$STR(P7)>
GMEXECUTE 񡀂 <$STR(S10)>
DelayCall 6000 @5900312
BREAK

#IF
random 6
#ACT
MOVR P8 3
INC P8 649
MOVR P7 3
INC P7 629
mapmove 0 <$STR(P8)> <$STR(P7)>
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\ÊÔÁ¶±íÇé.txt S10
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\º°»°ÏµÍ³¶þ.txt S99
GMEXECUTE 񡀂 <$STR(S10)>
GuildNoticeMsg 0 151 (!)%s:<$STR(S99)> MAP
DelayCall 7000 @5900312
BREAK

#IF
random 5
#ACT
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\ÊÔÁ¶±íÇé.txt S10
MOVR P8 3
INC P8 288
MOVR P7 3
INC P7 615
mapmove 0 <$STR(P8)> <$STR(P7)>
GMEXECUTE 񡀂 <$STR(S10)>
DelayCall 8000 @5900312
BREAK

#IF
random 4
#ACT
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\ÊÔÁ¶±íÇé.txt S10
MOVR P8 3
INC P8 147
MOVR P7 3
INC P7 337
mapmove 5 <$STR(P8)> <$STR(P7)>
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\º°»°ÏµÍ³¶þ.txt S99
GMEXECUTE 񡀂 <$STR(S10)>
GuildNoticeMsg 0 151 (!)%s:<$STR(S99)> MAP
DelayCall 9000 @5900312
BREAK


#IF
random 3
#ACT
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\ÊÔÁ¶±íÇé.txt S10
MOVR P8 3
INC P8 177
MOVR P7 3
INC P7 324
mapmove 11 <$STR(P8)> <$STR(P7)>
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\º°»°ÏµÍ³Ò».txt S99
GMEXECUTE 񡀂 <$STR(S10)>
GuildNoticeMsg 0 151 (!)%s:<$STR(S99)> MAP
DelayCall 4000 @5900312
BREAK


#IF
random 2
#ACT
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\ÊÔÁ¶±íÇé.txt S10
MOVR P8 3
INC P8 242
MOVR P7 3
INC P7 202
mapmove 4 <$STR(P8)> <$STR(P7)>
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\º°»°ÏµÍ³Ò».txt S99
GMEXECUTE 񡀂 <$STR(S10)>
GuildNoticeMsg 0 151 (!)%s:<$STR(S99)> MAP
DelayCall 3000 @5900312
BREAK
#IF


random 1
#ACT
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\ÊÔÁ¶±íÇé.txt S10
MOVR P8 3
INC P8 130
MOVR P7 3
INC P7 150
mapmove 6 <$STR(P8)> <$STR(P7)>
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\º°»°ÏµÍ³¶þ.txt S99
GMEXECUTE 񡀂 <$STR(S10)>
GuildNoticeMsg 0 151 (!)%s:<$STR(S99)> MAP
DelayCall 2000 @5900312
BREAK


[@5900312]
#IF
random 8
#ACT
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\ÊÔÁ¶±íÇé.txt S10
CHANGEEXP + 1000
MOVR P8 18
INC P8 321
MOVR P7 17
INC P7 323
mapmove 3 <$STR(P8)> <$STR(P7)>
GetRandomText .\QuestDiary\¹Ì¶¨Êý¾Ý\º°»°ÏµÍ³.txt S99
GMEXECUTE 񡀂 <$STR(S10)>
GuildNoticeMsg 0 151 (!)%s:<$STR(S99)> MAP
DelayCall 286000 @Ëæ»ú·É°¡
BREAK

#IF
random 7
#ACT
CHANGEEXP + 1000
MOVR P8 18
INC P8 321
MOVR P7 17
INC P7 323
mapmove 3 <$STR(P8)> <$STR(P7)>
DelayCall 196000 @Ëæ»ú·É°¡
BREAK

#IF
random 6
#ACT
CHANGEEXP + 1000
MOVR P8 18
INC P8 321
MOVR P7 17
INC P7 323
mapmove 3 <$STR(P8)> <$STR(P7)>
DelayCall 176000 @Ëæ»ú·É°¡
BREAK

#IF
random 5
#ACT
CHANGEEXP + 1000
MOVR P8 18
INC P8 321
MOVR P7 17
INC P7 323
mapmove 3 <$STR(P8)> <$STR(P7)>
DelayCall 156000 @Ëæ»ú·É°¡
BREAK

#IF
random 4
#ACT
CHANGEEXP + 1000
MOVR P8 18
INC P8 321
MOVR P7 17
INC P7 323
mapmove 3 <$STR(P8)> <$STR(P7)>
DelayCall 146000 @Ëæ»ú·É°¡
BREAK

#IF
random 3
#ACT
CHANGEEXP + 1000
MOVR P8 18
INC P8 321
MOVR P7 17
INC P7 323
mapmove 3 <$STR(P8)> <$STR(P7)>
DelayCall 136000 @Ëæ»ú·É°¡
BREAK

#IF
random 2
#ACT
CHANGEEXP + 1000
MOVR P8 18
INC P8 321
MOVR P7 17
INC P7 323
mapmove 3 <$STR(P8)> <$STR(P7)>
DelayCall 126000 @Ëæ»ú·É°¡
BREAK

#IF
random 1
#ACT
CHANGEEXP + 1000
MOVR P8 18
INC P8 321
MOVR P7 17
INC P7 323
mapmove 3 <$STR(P8)> <$STR(P7)>
DelayCall 1526000 @Ëæ»ú·É°¡
BREAK