Ê×ÏÈÒªÔÚ!setup.txtÖпªÆôȫгƺÅϵͳ.
ShowRankLevelName=1 ;ÊÇ·ñ¿ªÆôȫгƺÅϵͳ(0·ñ,1ÊÇ).¿ªÆôºóʹÓýű¾¿ØÖƳƺÅ.
³ÆºÅ¿ÉÒÔËæÐÄËùÓûÓÉGMÖ¸¶¨£¬²»ÔÙ¾ÖÏÞÓÚ¼¸¸öÁË£¬¿ÉÒÔÎÞÏ޶࣬Èç¹ûÄãÓÐʱ¼ä¿ÉÒÔÈÃÿ¸öÍæ¼ÒµÄ·âºÅ¶¼²»Ò»Ñù£¬¶øÇÒÐÞ¸ÄÒ²·½±ã£¬ÕâÑùÄã¾ÍÄܸã¹úÕ½£¬°Ñ²»Í¬¹ú¼ÒµÄ½ÇÉ«´ÓÃû×ֵķâºÅÉϾͿÉÒÔÇø·ÖÁË......
Îļþ·¾¶£º\MirServer\Mir200\Envir\MapQuest_def\QManage.txtÎļþ¼Ð£ºQManage.txt
Ê×ÏÈÒªÔÚstring.iniÉèÖÃÒ»¸öÆÕͨµÄ³ÆºÅ.Ò²¾ÍÊǵ±ÈËÎïÔڵǽ½Å±¾ÖеÄÌõ¼þ¶¼²»·ûºÏʱʹÓÃÕâ¸öÆÕͨ³ÆºÅ.
ĬÈϵÄÊÇ"ƽÃñ".¿ÉÒÔ×Ô¼º¸Ä.
%s ÊÇÍæ¼ÒÃû×Ö,¼Ó \ ÊÇÔÚÃû×ÖµÄÉÏ·½ÏÔʾ³ÆºÅ.
Ò²¿ÉÒÔ²»¼Ó \ Ö±½ÓÔÚÃû×ÖºóÃæ¼Ó³ÆºÅ.
RankLevelName=%s\ƽÃñ
È»ºóÔڵǽ´¥·¢½Å±¾ÖпØÖÆÍæ¼ÒµÄ³ÆºÅ.´ó¼ÒÈç¹ûÓÐÐËȤ¿ÉÒÔ¸ù¾Ýÿ¸ö¼¶±ð,ÿ¸öתÉú¸øÈËÉèÖò»Í¬³ÆºÅ,×¢ÒâÔÚÉèÖóƺÅʱǰºóµÄµÈ¼¶µÈÌõ¼þ²»ÒªÖظ´»òÖØµþ,·ñÔòÖ»ºóÃæµÄÌõ¼þ²úÉúµÄ³ÆºÅÓÐЧ.
ÔÚQmanage.TXT½Å±¾ºóÃæ¼ÓÈë:
[@main]
#IF
;£¨Íæ¼ÒµÈ¼¶µ½100£©
CheckLevelEx > 99
#ACT
;£¨µ½100¼¶¾ÍÊÇÕâ¸ö·âºÅ£©
SETRANKLEVELNAME %s\[ÀíÏë¡îµÛÍõ]
Break
#IF
CheckLevelEx > 89
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î´ó½«¾ü]
Break
#IF
CheckLevelEx > 84
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î̫ξ]
Break
#IF
CheckLevelEx > 79
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î½«¾ü]
Break
#IF
CheckLevelEx > 74
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î´ÌÊ·]
Break
#IF
CheckLevelEx > 69
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îÌ«ÊØ]
Break
#IF
CheckLevelEx > 64
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îÖÐÀɽ«]
Break
#IF
CheckLevelEx > 59
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î³£ÊÌ]
Break
#IF
CheckLevelEx > 54
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îУξ]
Break
#IF
CheckLevelEx > 44
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îÏØÁî]
Break
#IF
CheckLevelEx > 39
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îÏØØ©]
Break
#IF
CheckLevelEx > 19
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î²ÝÃñ]
Break
#IF
CheckLevelEx > 0
CheckLevelEx < 9
#ACT
SETRANKLEVELNAME %s\ÀíÏë¡î²ÝÃñ;£¨Õâ¸öÐÂÊÖ¸ÕÉÏÏß·âºÅ£©
Break
[@main0]
#IF
ISGUILDMASTER
#ACT
SETRANKLEVELNAME %s\[¡ïÒ»ÈËÖ®↓¡ïÒ»°ïÖ®Ö÷¡î]¡¡¡¡;£¨ÐлáÀÏ´ó·âºÅ×Ô¼º¶¼¿ÉÒÔϲ»¶¸Ä£©
#IF
ISCASTLEMASTER
#ACT
SETRANKLEVELNAME %s\[¡î¡ïÍòÈËÖ®↑¡ïà»à»Å£X¡î]¡¡;£¨É³ÀÏ´ó·âºÅ£©
SENDMSG 1 È«¹úÉÏÏ£¬ÈÈÁÒ»¶ºô:ΰ´óµÄÕù°Ô»Ê³¯³ÇÖ÷¡º%S¡»½øÈëÓÎÏ·£¡¡¡;£¨É³ÀÏ´ó½øÓÎÏ·¹«¸æ£©
ËÍ´ó¼ÒÒ»¸ö¼ì²âÀàÐ͵ÄÊý¾Ý£¬¿É¸ù¾ÝÐèÒª¸ü¸Ä¼ì²âµÄÄÚÈÝ£¬ÔÙÀ´±à¼·âºÅCHECKCREDITPOINT (>,<,=) ÉùÍûÊý ; ¼ì²âµ±Ç°ÈËÎïÉùÍû
CHECKGAMEGOLD (>,<,=) Ôª±¦Êý ; ¼ì²âµ±Ç°ÈËÎïÔª±¦ÊýÁ¿
CHECKJOB (Warrior,Wizard,Taoist) ¼ì²âµ±Ç°ÈËÎïËùÊôÖ°Òµ
CHECKEXP (>,<,=) ¾ÑéÖµ ;¼ì²âµ±Ç°ÈËÎï¾ÑéÖµ
CHECKLEVELEX (>,<,=) µÈ¼¶Êý ; ¼ì²âµ±Ç°ÈËÎïµÈ¼¶
CHECKPOSELEVEL (>,<,=) µÈ¼¶Êý ;¼ì²âµ±Ç°ÈËÎï¶ÔÃæÈËÎïµÄµÈ¼¶
CHECKPOSEGENDER ÐÔ±ð(ÄÐ,Å®) ;¼ì²âµ±Ç°ÈËÎï¶ÔÃæÈËÎïµÄÐÔ±ð
CHECKMEMBERLEVEL ÀàÐÍ (>,<,=) µÈ¼¶Êý ;¼ì²âµ±Ç°ÈËÎïµÄ»áÔ±µÈ¼¶
CHECKMEMBERTYPE (=,>,<) ÀàÐÍÊý ;¼ì²âµ±Ç°ÈËÎïµÄ»áÔ±ÀàÐÍ
CHECKRENEWLEVEL (=,>,<) תÉú´ÎÊý ;¼ì²âµ±Ç°ÈËÎïµÄתÉú´ÎÊý
CHECKDC (=,>,<) ¹¥»÷ÏÂÏÞ (=,>,<) ¹¥»÷ÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎï¹¥»÷Á¦µÄÉÏÏÞ¼°ÏÂÏÞÖµ
CHECKMC (=,>,<) ħ·¨ÏÂÏÞ (=,>,<) ħ·¨ÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎïħ·¨Á¦µÄÉÏÏÞ¼°ÏÂÏÞÖµ
CHECKSC (=,>,<) µÀÊõÏÂÏÞ (=,>,<) µÀÊõÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎïµÀÊõÁ¦µÄÉÏÏÞ¼°ÏÂÏÞÖµ
CHECKHP (=,>,<) HPÏÂÏÞ (=,>,<) HPÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎïHPÖµµÄÉÏÏÞ¼°ÏÂÏÞÖµ
CHECKMP (=,>,<) MPÏÂÏÞ (=,>,<) MPÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎïMPÖµµÄÉÏÏÞ¼°ÏÂÏÞÖµ
------¶¨Òå±äÁ¿-----
RANDOM Ëæ»úÊý ;Ò»°ãÓÃÔÚ#IFÓï¾äÖÐ×÷Ϊ´¥·¢#IF»úÂÊ
EQUAL ±äÁ¿Ãû ÊýÖµ ;¼ì²â±äÁ¿ÊÇ·ñµÈÓÚÖ¸¶¨ÊýÖµ
LARGE ±äÁ¿Ãû ÊýÖµ ;¼ì²â±äÁ¿ÊÇ·ñ´óÓÚÖ¸¶¨ÊýÖµ
SMALL ±äÁ¿Ãû ÊýÖµ ;¼ì²â±äÁ¿ÊÇ·ñСÓÚÖ¸¶¨ÊýÖµ
MOV ±äÁ¿Ãû ÊýÖµ ;¸øÓè±äÁ¿¸³ÓÚÖ¸¶¨Öµ
INC ±äÁ¿Ãû ÊýÖµ ;¸øÓè±äÁ¿¼ÓÉÏÖ¸¶¨Öµ
DEC ±äÁ¿Ãû ÊýÖµ ;¸øÓè±äÁ¿¼õÈ¥Ö¸¶¨Öµ
SUM ±äÁ¿ÃûA ±äÁ¿ÃûB ;½«Á½¸ö±äÁ¿Ïà¼Ó
MOVR ÊýÖµ ;±äÁ¿¸³ÓèСÓÚÖ¸¶¨ÊýÖµµÄËæ»ú·Ç¸ºÊý
<$STR(±äÁ¿)> ;°Ñ±äÁ¿×ªÎª×Ö·û´®
SET [±äÁ¿Ãû] ÊýÖµ ;¶¨Òå±äÁ¿
RESET [±äÁ¿Ãû] Á¬ÐøÊý×Ö ;Á¬Ðø½«±äÁ¿ÇåÁã
CHECK [±äÁ¿ÊýÖµ] ÊýÖµ ;¼ì²â±äÁ¿ÊÇ·ñµÈÓÚÖ¸¶¨ÊýÖµ
------·þÎñÆ÷¹Ì¶¨±äÁ¿-----
<$LEVEL> ;µÈ¼¶
<$HP> ;ÉúÃüÖµ
<$AC> ;·ÀÓùÁ¦
<$MAXAC> ;×î¸ß·ÀÓùÁ¦
<$MAC> ;ħ·¨·ÀÓùÁ¦
<$MAXMAC> ;×î¸ßħ·¨·ÀÓùÁ¦
<$DC> ;ÎïÀí¹¥»÷Á¦
<$MAXDC> ;×î¸ßÎïÀí¹¥»÷Á¦
<$MC> ;ħ·¨Á¦
<$MAXMC> ;×î¸ßħ·¨Á¦
<$SC> ;µÀÊõ
<$MAXSC> ;×î¸ßµÀÊõ
ShowRankLevelName=1 ;ÊÇ·ñ¿ªÆôȫгƺÅϵͳ(0·ñ,1ÊÇ).¿ªÆôºóʹÓýű¾¿ØÖƳƺÅ.
³ÆºÅ¿ÉÒÔËæÐÄËùÓûÓÉGMÖ¸¶¨£¬²»ÔÙ¾ÖÏÞÓÚ¼¸¸öÁË£¬¿ÉÒÔÎÞÏ޶࣬Èç¹ûÄãÓÐʱ¼ä¿ÉÒÔÈÃÿ¸öÍæ¼ÒµÄ·âºÅ¶¼²»Ò»Ñù£¬¶øÇÒÐÞ¸ÄÒ²·½±ã£¬ÕâÑùÄã¾ÍÄܸã¹úÕ½£¬°Ñ²»Í¬¹ú¼ÒµÄ½ÇÉ«´ÓÃû×ֵķâºÅÉϾͿÉÒÔÇø·ÖÁË......
Îļþ·¾¶£º\MirServer\Mir200\Envir\MapQuest_def\QManage.txtÎļþ¼Ð£ºQManage.txt
Ê×ÏÈÒªÔÚstring.iniÉèÖÃÒ»¸öÆÕͨµÄ³ÆºÅ.Ò²¾ÍÊǵ±ÈËÎïÔڵǽ½Å±¾ÖеÄÌõ¼þ¶¼²»·ûºÏʱʹÓÃÕâ¸öÆÕͨ³ÆºÅ.
ĬÈϵÄÊÇ"ƽÃñ".¿ÉÒÔ×Ô¼º¸Ä.
%s ÊÇÍæ¼ÒÃû×Ö,¼Ó \ ÊÇÔÚÃû×ÖµÄÉÏ·½ÏÔʾ³ÆºÅ.
Ò²¿ÉÒÔ²»¼Ó \ Ö±½ÓÔÚÃû×ÖºóÃæ¼Ó³ÆºÅ.
RankLevelName=%s\ƽÃñ
È»ºóÔڵǽ´¥·¢½Å±¾ÖпØÖÆÍæ¼ÒµÄ³ÆºÅ.´ó¼ÒÈç¹ûÓÐÐËȤ¿ÉÒÔ¸ù¾Ýÿ¸ö¼¶±ð,ÿ¸öתÉú¸øÈËÉèÖò»Í¬³ÆºÅ,×¢ÒâÔÚÉèÖóƺÅʱǰºóµÄµÈ¼¶µÈÌõ¼þ²»ÒªÖظ´»òÖØµþ,·ñÔòÖ»ºóÃæµÄÌõ¼þ²úÉúµÄ³ÆºÅÓÐЧ.
ÔÚQmanage.TXT½Å±¾ºóÃæ¼ÓÈë:
[@main]
#IF
;£¨Íæ¼ÒµÈ¼¶µ½100£©
CheckLevelEx > 99
#ACT
;£¨µ½100¼¶¾ÍÊÇÕâ¸ö·âºÅ£©
SETRANKLEVELNAME %s\[ÀíÏë¡îµÛÍõ]
Break
#IF
CheckLevelEx > 89
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î´ó½«¾ü]
Break
#IF
CheckLevelEx > 84
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î̫ξ]
Break
#IF
CheckLevelEx > 79
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î½«¾ü]
Break
#IF
CheckLevelEx > 74
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î´ÌÊ·]
Break
#IF
CheckLevelEx > 69
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îÌ«ÊØ]
Break
#IF
CheckLevelEx > 64
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îÖÐÀɽ«]
Break
#IF
CheckLevelEx > 59
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î³£ÊÌ]
Break
#IF
CheckLevelEx > 54
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îУξ]
Break
#IF
CheckLevelEx > 44
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îÏØÁî]
Break
#IF
CheckLevelEx > 39
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡îÏØØ©]
Break
#IF
CheckLevelEx > 19
#ACT
SETRANKLEVELNAME %s\[ÀíÏë¡î²ÝÃñ]
Break
#IF
CheckLevelEx > 0
CheckLevelEx < 9
#ACT
SETRANKLEVELNAME %s\ÀíÏë¡î²ÝÃñ;£¨Õâ¸öÐÂÊÖ¸ÕÉÏÏß·âºÅ£©
Break
[@main0]
#IF
ISGUILDMASTER
#ACT
SETRANKLEVELNAME %s\[¡ïÒ»ÈËÖ®↓¡ïÒ»°ïÖ®Ö÷¡î]¡¡¡¡;£¨ÐлáÀÏ´ó·âºÅ×Ô¼º¶¼¿ÉÒÔϲ»¶¸Ä£©
#IF
ISCASTLEMASTER
#ACT
SETRANKLEVELNAME %s\[¡î¡ïÍòÈËÖ®↑¡ïà»à»Å£X¡î]¡¡;£¨É³ÀÏ´ó·âºÅ£©
SENDMSG 1 È«¹úÉÏÏ£¬ÈÈÁÒ»¶ºô:ΰ´óµÄÕù°Ô»Ê³¯³ÇÖ÷¡º%S¡»½øÈëÓÎÏ·£¡¡¡;£¨É³ÀÏ´ó½øÓÎÏ·¹«¸æ£©
ËÍ´ó¼ÒÒ»¸ö¼ì²âÀàÐ͵ÄÊý¾Ý£¬¿É¸ù¾ÝÐèÒª¸ü¸Ä¼ì²âµÄÄÚÈÝ£¬ÔÙÀ´±à¼·âºÅCHECKCREDITPOINT (>,<,=) ÉùÍûÊý ; ¼ì²âµ±Ç°ÈËÎïÉùÍû
CHECKGAMEGOLD (>,<,=) Ôª±¦Êý ; ¼ì²âµ±Ç°ÈËÎïÔª±¦ÊýÁ¿
CHECKJOB (Warrior,Wizard,Taoist) ¼ì²âµ±Ç°ÈËÎïËùÊôÖ°Òµ
CHECKEXP (>,<,=) ¾ÑéÖµ ;¼ì²âµ±Ç°ÈËÎï¾ÑéÖµ
CHECKLEVELEX (>,<,=) µÈ¼¶Êý ; ¼ì²âµ±Ç°ÈËÎïµÈ¼¶
CHECKPOSELEVEL (>,<,=) µÈ¼¶Êý ;¼ì²âµ±Ç°ÈËÎï¶ÔÃæÈËÎïµÄµÈ¼¶
CHECKPOSEGENDER ÐÔ±ð(ÄÐ,Å®) ;¼ì²âµ±Ç°ÈËÎï¶ÔÃæÈËÎïµÄÐÔ±ð
CHECKMEMBERLEVEL ÀàÐÍ (>,<,=) µÈ¼¶Êý ;¼ì²âµ±Ç°ÈËÎïµÄ»áÔ±µÈ¼¶
CHECKMEMBERTYPE (=,>,<) ÀàÐÍÊý ;¼ì²âµ±Ç°ÈËÎïµÄ»áÔ±ÀàÐÍ
CHECKRENEWLEVEL (=,>,<) תÉú´ÎÊý ;¼ì²âµ±Ç°ÈËÎïµÄתÉú´ÎÊý
CHECKDC (=,>,<) ¹¥»÷ÏÂÏÞ (=,>,<) ¹¥»÷ÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎï¹¥»÷Á¦µÄÉÏÏÞ¼°ÏÂÏÞÖµ
CHECKMC (=,>,<) ħ·¨ÏÂÏÞ (=,>,<) ħ·¨ÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎïħ·¨Á¦µÄÉÏÏÞ¼°ÏÂÏÞÖµ
CHECKSC (=,>,<) µÀÊõÏÂÏÞ (=,>,<) µÀÊõÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎïµÀÊõÁ¦µÄÉÏÏÞ¼°ÏÂÏÞÖµ
CHECKHP (=,>,<) HPÏÂÏÞ (=,>,<) HPÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎïHPÖµµÄÉÏÏÞ¼°ÏÂÏÞÖµ
CHECKMP (=,>,<) MPÏÂÏÞ (=,>,<) MPÉÏÏÞ ;¼ì²âµ±Ç°ÈËÎïMPÖµµÄÉÏÏÞ¼°ÏÂÏÞÖµ
------¶¨Òå±äÁ¿-----
RANDOM Ëæ»úÊý ;Ò»°ãÓÃÔÚ#IFÓï¾äÖÐ×÷Ϊ´¥·¢#IF»úÂÊ
EQUAL ±äÁ¿Ãû ÊýÖµ ;¼ì²â±äÁ¿ÊÇ·ñµÈÓÚÖ¸¶¨ÊýÖµ
LARGE ±äÁ¿Ãû ÊýÖµ ;¼ì²â±äÁ¿ÊÇ·ñ´óÓÚÖ¸¶¨ÊýÖµ
SMALL ±äÁ¿Ãû ÊýÖµ ;¼ì²â±äÁ¿ÊÇ·ñСÓÚÖ¸¶¨ÊýÖµ
MOV ±äÁ¿Ãû ÊýÖµ ;¸øÓè±äÁ¿¸³ÓÚÖ¸¶¨Öµ
INC ±äÁ¿Ãû ÊýÖµ ;¸øÓè±äÁ¿¼ÓÉÏÖ¸¶¨Öµ
DEC ±äÁ¿Ãû ÊýÖµ ;¸øÓè±äÁ¿¼õÈ¥Ö¸¶¨Öµ
SUM ±äÁ¿ÃûA ±äÁ¿ÃûB ;½«Á½¸ö±äÁ¿Ïà¼Ó
MOVR ÊýÖµ ;±äÁ¿¸³ÓèСÓÚÖ¸¶¨ÊýÖµµÄËæ»ú·Ç¸ºÊý
<$STR(±äÁ¿)> ;°Ñ±äÁ¿×ªÎª×Ö·û´®
SET [±äÁ¿Ãû] ÊýÖµ ;¶¨Òå±äÁ¿
RESET [±äÁ¿Ãû] Á¬ÐøÊý×Ö ;Á¬Ðø½«±äÁ¿ÇåÁã
CHECK [±äÁ¿ÊýÖµ] ÊýÖµ ;¼ì²â±äÁ¿ÊÇ·ñµÈÓÚÖ¸¶¨ÊýÖµ
------·þÎñÆ÷¹Ì¶¨±äÁ¿-----
<$LEVEL> ;µÈ¼¶
<$HP> ;ÉúÃüÖµ
<$AC> ;·ÀÓùÁ¦
<$MAXAC> ;×î¸ß·ÀÓùÁ¦
<$MAC> ;ħ·¨·ÀÓùÁ¦
<$MAXMAC> ;×î¸ßħ·¨·ÀÓùÁ¦
<$DC> ;ÎïÀí¹¥»÷Á¦
<$MAXDC> ;×î¸ßÎïÀí¹¥»÷Á¦
<$MC> ;ħ·¨Á¦
<$MAXMC> ;×î¸ßħ·¨Á¦
<$SC> ;µÀÊõ
<$MAXSC> ;×î¸ßµÀÊõ

