´«Ææ´¥·¢½Å±¾ÉèÖÃÈ«½âÎö£ºÊ¼þÏìÓ¦ÓëÌõ¼þ¶¯×÷ÅäÖÃ

À´Ô´£º ×÷Õߣº µã»÷£º
´«Ææ·þÎñ¶Ëͨ¹ý´¥·¢½Å±¾ÊµÏÖÍæ¼ÒÐÐΪÏìÓ¦£¬Èç¶Ô»°¡¢Ê°È¡¡¢½øÈëµØÍ¼¡¢Ê¹ÓÃÎïÆ·µÈ¡£ºËÐÄÎļþΪQFunction-0.txt¡¢QManage.txtºÍUserCmd.txt£¬²ÉÓÓʼþ±êÇ©+Ìõ¼þÅжÏ+Ö´Ðж¯×÷”Èý²ã½á¹¹¡£ÒÔÏÂÏê½âÉèÖ÷½·¨¡¢³£ÓñêÇ©¼°ÊµÕ½°¸Àý¡£

´¥·¢½Å±¾»ù±¾½á¹¹

ÿ¸ö´¥·¢¿éÒÔ[@ʼþ±êÇ©]¿ªÍ·£¬ºó½Ó#IFÌõ¼þÇøºÍ#ACT¶¯×÷Çø¡£ÀýÈ磺

[@Login]
IF
CheckLevel30
ACT
SendMsg0"»¶Ó­¸ß¼¶Íæ¼Ò£¡"
GiveItem½ð´´Ò©5

µ±Íæ¼ÒµÇ¼ʱ£¬ÈôµÈ¼¶≥30£¬Ôò·¢ËÍÏûÏ¢²¢¸øÓèÒ©Æ·¡£ÈôÎÞ#IF£¬ÔòÎÞÌõ¼þÖ´ÐÐ#ACTÄÚÈÝ¡£

³£ÓÃʼþ±êÇ©·ÖÀà

1.½ÇÉ«ÉúÃüÖÜÆÚʼþ
[@Login]£º½ÇÉ«µÇ¼ʱ´¥·¢£»
[@Logout]£º½ÇÉ«Í˳öʱ´¥·¢£»
[@Death]£º½ÇÉ«ËÀÍöʱ´¥·¢£»
[@ReAlive]£º½ÇÉ«¸´»îʱ´¥·¢¡£

2.µØÍ¼Óë×ø±êʼþ
[@MapEnter]£º½øÈëÈÎÒâµØÍ¼Ê±´¥·¢£»
[@MapLeave]£ºÀ뿪µØÍ¼Ê±´¥·¢£»
[@Move]£ºÃ¿´ÎÒÆ¶¯×ø±êʱ´¥·¢£¨É÷Ó㬸ßƵ£©£»
×Ô¶¨ÒåµØÍ¼Èë¿Ú£º[@MapEnter_µØÍ¼Ãû]£¬Èç[@MapEnter_3000]¡£

3.ÎïÆ·Óë±³°üʼþ
[@PickUp]£ºÊ°È¡ÎïÆ·Ê±´¥·¢£»
[@DropItem]£º¶ªÆúÎïÆ·Ê±´¥·¢£»
[@UseItem]£ºÊ¹Óñ³°üÄÚÎïÆ·Ê±´¥·¢£¨ÐèÎïÆ·°ó¶¨½Å±¾£©¡£

4.¶Ô»°ÓëNPC½»»¥
[@Main]£ºµã»÷NPCÖ÷²Ëµ¥Ê±´¥·¢£»
[@Menu_X]£ºÑ¡ÔñµÚX¸ö¶Ô»°Ñ¡Ïîʱ´¥·¢£»
[@InputString]£ºÍæ¼ÒÊäÈëÎı¾ºó´¥·¢£¨ÅäºÏSendAskʹÓã©¡£

5.¼¼ÄÜÓëÕ½¶·Ê¼þ
[@MagicalTime_X]£ºÊ¹Óü¼ÄÜIDΪXʱ´¥·¢£»
[@Attack]£º·¢Æð¹¥»÷ʱ´¥·¢£»
[@Struck]£º±»¹¥»÷ʱ´¥·¢¡£

Ìõ¼þÅжÏÖ¸Á#IFÇø£©

CheckLevelN£º½ÇÉ«µÈ¼¶≥N£»
CheckGoldN£º½ð±Ò≥N£»
CheckItemÎïÆ·ÃûÊýÁ¿£º±³°üº¬Ö¸¶¨ÎïÆ·£»
CheckBagSizeN£º±³°ü¿Õλ≥N£»
InMapµØÍ¼Ãû£ºµ±Ç°Î»ÓÚijµØÍ¼£»
RandomN£ºN%¸ÅÂʳÉÁ¢£»
IsAdmin£ºÊÇ·ñΪ¹ÜÀíÔ±£»
CheckGuildNameÐлáÃû£ºËùÊôÐÐ»áÆ¥Å䣻
CheckHumLevelN£ºÄ¿±êÍæ¼ÒµÈ¼¶≥N£¨ÓÃÓÚPK»ò×é¶Ó³¡¾°£©¡£

¶à¸öÌõ¼þ¿Éµþ¼Ó£¬È«²¿Âú×ã²ÅÖ´Ðж¯×÷¡£Ê¹ÓÃ#ELSE¿É´¦Àí²»Âú×ãÌõ¼þµÄÇé¿ö¡£

Ö´Ðж¯×÷Ö¸Á#ACTÇø£©

SendMsgÑÕÉ«´úÂë"ÄÚÈÝ"£ºÏòÍæ¼Ò·¢ËÍÏûÏ¢£¨0=°×É«£¬1=ºìÉ«µÈ£©£»
GiveItemÎïÆ·ÃûÊýÁ¿£º¸øÓèÎïÆ·£»
DelItemÎïÆ·ÃûÊýÁ¿£º¿Û³ýÎïÆ·£»
ChangeMapµØÍ¼ÃûXY£º´«ËÍÖÁÖ¸¶¨×ø±ê£»
RecallMob¹ÖÎïÃûÊýÁ¿³ÖÐøÊ±¼ä£ºÕÙ»½¹ÖÎ
Set[±äÁ¿Ãû]Öµ£ºÉèÖÃ×Ô¶¨Òå±äÁ¿£¨ÈçHUMAN(ÈÎÎñ״̬)=1£©£»
Goto@±êÇ©£ºÌø×ªÖÁͬһÎļþÄ򵀮äËû±êÇ©£»
DelayGoto@±êÇ©ºÁÃ룺ÑÓ³ÙºóÌø×ª£»
Close£º¹Ø±ÕNPC¶Ô»°´°¿Ú¡£

ʵս°¸Àý£ºÐÂÊÖÈÎÎñ´¥·¢

Ä¿±ê£ºÍæ¼ÒÊ״νøÈëµØÍ¼“±ÈÆæÊ¡”ʱ£¬×Ô¶¯µ¯³öÈÎÎñÌáʾ¡£

ÔÚQFunction-0.txtÖÐÌí¼Ó£º

[@MapEnter_0]
IF
!Check[HUMAN(ÐÂÊÖÈÎÎñ)]
ACT
SendAsk"ÊÇ·ñ½ÓÊÜÐÂÊÖÈÎÎñ£¿"
Set[HUMAN(ÐÂÊÖÈÎÎñ)]1

ÔÙ¶¨ÒåÏìÓ¦±êÇ©£º

[@AcceptTask]
ACT
GiveItemľ½£1
GiveItemСºìÒ©10
SendMsg0"ÈÎÎñÒѽÓÊÜ£¬×£ÄãðÏÕ˳Àû£¡"

[@RefuseTask]
ACT
SendMsg1"Äã¾Ü¾øÁËÈÎÎñ£¬¿ÉÉÔºóÕÒ´å³¤ÖØÐÂÁìÈ¡¡£"

!Check±íʾ±äÁ¿Î´ÉèÖûòΪ0£¬È·±£ÈÎÎñ½ö´¥·¢Ò»´Î¡£

×¢ÒâÊÂÏî

ËùÓбêÇ©ÃûÇø·Ö´óСд£¬½¨ÒéͳһСд£»
½Å±¾Îļþ±ØÐë±£´æÎªANSI»òUTF-8ÎÞBOM¸ñʽ£¬·ñÔòÖÐÎÄÂÒÂ룻
Ð޸ĺóÐèÖØÆôM2ServerÖ÷³ÌÐòÉúЧ£»
±ÜÃâÔÚ[@Move]µÈ¸ßƵʼþÖÐÖ´Ðи´ÔÓ²Ù×÷£¬·ÀÖ¹¿¨¶Ù£»
±äÁ¿ÃüÃûÍÆ¼ö¼Óǰ׺£¨ÈçHUMAN¡¢GUILD£©£¬±ÜÃâ³åÍ»¡£

ͨ¹ý×éºÏʼþ±êÇ©¡¢Ìõ¼þÓ붯×÷£¬¿É¹¹½¨ÍêÕûµÄÈÎÎñ¡¢¸±±¾¡¢»î¶¯ÏµÍ³¡£´¥·¢½Å±¾ÊÇ´«Ææ·þÎñ¶ËÀ©Õ¹¹¦ÄܵĺËÐÄÊֶΣ¬ÕÆÎÕÆäÂß¼­¼´¿ÉʵÏָ߶È×Ô¶¨ÒåµÄÓÎÏ·Á÷³Ì¡£