´«Ææµ¥»ú¼ÜÉ裺³äֵʹÕßÁìȡԪ±¦¡¢ÔÞÖúÓë»ØÀ¡²Ù×÷Ö¸ÄÏ

À´Ô´£º ×÷Õߣº µã»÷£º
ÔÚ´«Ææµ¥»ú¼ÜÉè¹ý³ÌÖУ¬³äֵʹÕßÊÇʵÏÖÔª±¦»ñÈ¡¡¢ÔÞÖú¼¤»îÓë»ØÀ¡ÁìÈ¡µÄºËÐÄ NPC¡£µ¥»ú»·¾³ÏÂÎÞÐèÕæÊµ¸¶·Ñ£¬Í¨¹ýÅäÖà NPC ½Å±¾ÓëÊý¾Ý¿â²ÎÊý£¬¼´¿ÉÊÖ¶¯´¥·¢¸÷ÀรÀûÁìÈ¡¹¦ÄÜ£¬ÒÔÏÂΪÍêÕû²Ù×÷Á÷³Ì¡£
Ò»¡¢Ç°ÆÚ×¼±¸£º±Ø±¸ÎļþÓ빤¾ß
´«Ææµ¥»ú·þÎñ¶Ë£ºÈ·±£°üº¬ÍêÕû NPC ½Å±¾Îļþ¼Ð£¨Èç QuestDiary¡¢Dialog µÈ£©¡¢Êý¾Ý¿âÎļþ£¨DBC2000 »ò MySQL Êý¾Ý±í£©¼°ÒýÇæ¿ØÖÆÆ÷¡£
Îı¾±à¼­Æ÷£ºÍƼö Notepad++ »ò EditPlus£¬ÓÃÓÚÐÞ¸Ä NPC ½Å±¾ÓëÅäÖÃÎļþ£¬±ÜÃâ¸ñʽ´íÂÒ¡£
Êý¾Ý¿â¹ÜÀí¹¤¾ß£ºDBC2000£¨ÊÊÅäÀϰ汾ÒýÇæ£©»ò Navicat£¨ÊÊÅä MySQL ÒýÇæ£©£¬ÓÃÓÚµ÷ÕûÔª±¦¡¢ÔÞÖúµÈ¼¶µÈÊý¾Ý×ֶΡ£
NPC ×ø±ê²éѯ¹¤¾ß£º²¿·Ö·þÎñ¶Ë×Ô´ø “NPC ²é¿´Æ÷”£¬»òͨ¹ýÓÎÏ·ÄÚ GM ÃüÁÈç @npcpos£©¶¨Î»³äֵʹÕßλÖ㬱ãÓÚºóÐø²éÕÒ¡£
¶þ¡¢ºËÐIJ½Ö裺³äֵʹÕß¹¦ÄÜÅäÖÃ
1. ¶¨Î»³äֵʹÕß NPC Îļþ
²»Í¬ÒýÇæµÄ NPC ½Å±¾Â·¾¶´æÔÚ²îÒ죬³£¼û·¾¶ÈçÏ£º
GOM/GEE ÒýÇæ£º·þÎñ¶Ë¸ùĿ¼→QuestDiary→NPCÎļþ¼Ð£¬²éÕÒ°üº¬ “³äֵʹÕß”“¸£ÀûʹÕß” ¹Ø¼ü´ÊµÄ TXT Îļþ£¨Èç³äֵʹÕß-ÍÁ³Ç.txt£©¡£
Blue ÒýÇæ£º·þÎñ¶Ë¸ùĿ¼→Dialog→NPCDialogÎļþ¼Ð£¬¶ÔÓ¦Îļþͨ³£ÒÔ NPC ±àºÅÃüÃû£¨Èç10086-³äֵʹÕß.txt£©¡£
996 ÒýÇæ£º·þÎñ¶Ë¸ùĿ¼→Data→NPCScriptÎļþ¼Ð£¬½Å±¾Îļþ¶à°´µØÍ¼·ÖÀࣨÈçÍÁ³Ç-NPC½Å±¾.txt£©¡£
2. ÐÞ¸Ä NPC ½Å±¾£ºÌí¼ÓÁìÈ¡¹¦ÄÜ
ÓÃÎı¾±à¼­Æ÷´ò¿ª³äֵʹÕ߽ű¾Îļþ£¬ÔÚÔ­ÓжԻ°ÄÚÈݺóÌí¼ÓÒÔϹ¦ÄÜÄ£¿é£¨ÒÔ GOM ÒýÇæÎªÀý£©£º
#IF
CHECKLEVELEX > 0
#ACT
SENDMSG 0 »¶Ó­Ê¹Óõ¥»ú³äֵʹÕß¹¦ÄÜ£¬¿ÉÃâ·ÑÁìȡԪ±¦¡¢ÔÞÖúÓë»ØÀ¡¸£Àû£¡
OPENMERCHANTBIG 3 0
#SAY
ÁìȡԪ±¦£¨µ¥»úרÓã©\
→ ÁìÈ¡10Íò°ó¶¨Ôª±¦¡¾@getyb1¡¿\
→ ÁìÈ¡100Íò·Ç°ó¶¨Ôª±¦¡¾@getyb2¡¿\
¼¤»îÔÞÖúµÈ¼¶\
→ ¼¤»îÇàÍ­ÔÞÖú¡¾@openvip1¡¿\
→ ¼¤»î×êʯÔÞÖú¡¾@openvip3¡¿\
ÁìÈ¡»ØÀ¡½±Àø\
→ ÐÂÊÖ»ØÀ¡Àñ°ü¡¾@getgift1¡¿\
→ ¸ß½×»ØÀ¡Àñ°ü¡¾@getgift2¡¿

×¢£º½Å±¾ÖÐ@getyb1 @openvip1µÈΪ×Ô¶¨ÒåÃüÁÐèºóÐø¹ØÁªÊý¾Ý¿â²Ù×÷¡£
3. ÅäÖÃÃüÁîÓëÊý¾Ý¿â¹ØÁª
£¨1£©Ôª±¦ÁìÈ¡ÃüÁîÅäÖÃ
´ò¿ª·þÎñ¶Ë¸ùĿ¼→Envir→Market_Def→QFunction-0.txtÎļþ£¬Ìí¼ÓÃüÁî´¥·¢Âß¼­£º
[@getyb1]
#ACT
ADDGAMEGOLD 100000 1 // 1´ú±í°ó¶¨Ôª±¦£¬0´ú±í·Ç°ó¶¨Ôª±¦
SENDMSG 7 ÒÑÁìÈ¡10Íò°ó¶¨Ôª±¦£¬¿ÉÔÚ±³°ü²é¿´£¡

[@getyb2]
#ACT
ADDGAMEGOLD 1000000 0
SENDMSG 7 ÒÑÁìÈ¡100Íò·Ç°ó¶¨Ôª±¦£¬¿ÉÓÃÓÚµÀ¾ß¹ºÂò£¡

ÈôΪ MySQL ÒýÇæ£¬Ðè´ò¿ª Navicat£¬Á¬½ÓHeroDBÊý¾Ý¿â£¬ÕÒµ½User±í£¬È·ÈÏ´æÔÚGameGold£¨·Ç°ó¶¨Ôª±¦£©¡¢BindGameGold£¨°ó¶¨Ôª±¦£©×ֶΣ¬È·±£ÃüÁî¿ÉÕý³£ÐÞ¸ÄÊý¾Ý¡£
£¨2£©ÔÞÖúµÈ¼¶¼¤»îÅäÖÃ
ÔÚQFunction-0.txtÖмÌÐøÌí¼ÓÔÞÖú¼¤»îÃüÁ
[@openvip1]
#ACT
SETUSERPROP VIPLevel 1 // ½«VIPµÈ¼¶ÉèΪ1£¨ÇàÍ­ÔÞÖú£©
ADDITEM ÇàÍ­ÔÞÖúÀñ°ü 1 // ·¢·Å¶ÔÓ¦ÔÞÖúµÀ¾ß
SENDMSG 7 ÇàÍ­ÔÞÖúÒѼ¤»î£¬¿ÉÏíÊÜËæÉí»ØÊÕ¡¢×¨ÊôµØÍ¼È¨ÏÞ£¡

[@openvip3]
#ACT
SETUSERPROP VIPLevel 3 // ½«VIPµÈ¼¶ÉèΪ3£¨×êʯÔÞÖú£©
ADDITEM ×êʯÔÞÖúÎäÆ÷ 1
ADDITEM ×êʯÔÞÖú³ÆºÅ 1
SENDMSG 7 ×êʯÔÞÖúÒѼ¤»î£¬½âËøÈ«ÆÁ¼ñÎï¡¢¶îÍâ±³°ü¸ñ×Ó£¡

Èô·þÎñ¶ËÓжÀÁ¢ÔÞÖúÅäÖÃÎļþ£¨ÈçVIPConfig.ini£©£¬Ðèͬ²½ÐÞ¸ÄÆäÖÐVIPLevel¶ÔÓ¦µÄȨÏÞ²ÎÊý£¨ÈçµØÍ¼½øÈëȨÏÞ¡¢ÊôÐԼӳɣ©¡£
£¨3£©»ØÀ¡½±ÀøÁìÈ¡ÅäÖÃ
ͬÑùÔÚQFunction-0.txtÖÐÌí¼Ó»ØÀ¡ÁìÈ¡ÃüÁ
[@getgift1]
#ACT
ADDITEM ÐÂÊÖÒ©Ë®°ü 10
ADDITEM ÐÂÊÖ×°±¸Ïä 1
SETUSERPROP HasGetGift1 1 // ±ê¼ÇÒÑÁìÈ¡£¬±ÜÃâÖØ¸´ÁìÈ¡
SENDMSG 7 ÐÂÊÖ»ØÀ¡Àñ°üÒÑ·¢·Å£¬´ò¿ª×°±¸Ïä»ñÈ¡³õʼÌ××°£¡

[@getgift2]
#IF
CHECKUSERPROP VIPLevel > 2 // ÏÞÖÆ×êʯÔÞÖúÒÔÉÏ¿ÉÁìÈ¡
CHECKUSERPROP HasGetGift2 = 0
#ACT
ADDITEM ¸ß½×¼¼ÄÜÊé 3
ADDGAMEGOLD 500000 0
SETUSERPROP HasGetGift2 1
SENDMSG 7 ¸ß½×»ØÀ¡Àñ°üÒÑÁìÈ¡£¬°üº¬Ï¡Óм¼ÄÜÊéÓëÔª±¦£¡

Èý¡¢ÁìÈ¡Á÷³Ì£ºÓÎÏ·ÄÚ²Ù×÷²½Öè
Æô¶¯·þÎñ¶ËÓëÓÎÏ·£ºÔËÐÐÒýÇæ¿ØÖÆÆ÷£¬È·ÈÏ DBServer¡¢LoginGate µÈ·þÎñÈ«²¿Æô¶¯£¬Ë«»÷µ¥»úµÇ¼Æ÷½øÈëÓÎÏ·¡£
ÕÒµ½³äֵʹÕߣºÇ°ÍùÖ÷³Ç£¨ÈçÍÁ³Ç£©°²È«Çø£¬Í¨¹ý NPC Áбí»ò×ø±ê£¨Í¨³£Îª 320,330 ¸½½ü£©ÕÒµ½ “³äֵʹÕß” NPC¡£
Ñ¡Ôñ¶ÔÓ¦¸£Àû£ºµã»÷ NPC ´ò¿ª¶Ô»°½çÃæ£¬¸ù¾ÝÐèÇóÑ¡Ôñ “ÁìȡԪ±¦”“¼¤»îÔÞÖú” »ò “ÁìÈ¡»ØÀ¡” Ñ¡Ïî¡£
ÑéÖ¤ÁìÈ¡½á¹û£º
Ôª±¦£º´ò¿ª±³°ü²é¿´ “°ó¶¨Ôª±¦”“·Ç°ó¶¨Ôª±¦” ÊýÁ¿ÊÇ·ñÔö¼Ó¡£
ÔÞÖú£º´ò¿ª½ÇÉ«Ãæ°å£¨¿ì½Ý¼ü C£©£¬²é¿´ “ÔÞÖúµÈ¼¶” ÊÇ·ñ¼¤»î£¬×¨ÊôȨÏÞ£¨ÈçËæÉí»ØÊÕ°´Å¥£©ÊÇ·ñÏÔʾ¡£
»ØÀ¡£º¼ì²é±³°üÄÚÊÇ·ñ³öÏÖ¶ÔÓ¦Àñ°üµÀ¾ß£¬Ê¹ÓúóÈ·ÈÏÎïÆ·µ½ÕË¡£
ËÄ¡¢²»Í¬ÒýÇæÊÊÅäÒªµã
GOM/GEE ÒýÇæ£ºÐèÔÚQuestDiaryÎļþ¼ÐÄÚµÄMapQuest.txtÖÐÌí¼Ó NPC Ë¢ÐÂ×ø±ê£¬¸ñʽΪ “µØÍ¼±àºÅ ×ø±ê X ×ø±ê Y NPC ±àºÅ ³äֵʹÕß”¡£
Blue ÒýÇæ£ºÐ޸Ľű¾ºóÐèÖØÆô “Blue ÒýÇæ¿ØÖÆÆ÷” ÖÐµÄ “½Å±¾·þÎñ”£¬·ñÔòÐÂÅäÖÃÎÞ·¨ÉúЧ¡£
996 ÒýÇæ£ºÖ§³Ö¿ÉÊÓ»¯ NPC ±à¼­¹¤¾ß£¨·þÎñ¶Ë→Tools→NPC±à¼­Æ÷£©£¬¿ÉÖ±½ÓÍÏ×§¹¦ÄÜÄ£¿é£¬ÎÞÐèÊÖ¶¯±àд½Å±¾ÃüÁî¡£
Îå¡¢³£¼ûÎÊÌâ½â¾ö
ÕÒ²»µ½³äֵʹÕß NPC£º¼ì²é NPC ½Å±¾ÊÇ·ñ·ÅÈë¶ÔÓ¦Îļþ¼Ð£¬»òÔÚÒýÇæ¿ØÖÆÆ÷ÖÐÖ´ÐÐ “ˢРNPC ÁÐ±í” ÃüÁÈç GOM ÒýÇæ°´ F12 Ñ¡Ôñ “ˢРNPC”£©¡£
ÁìÈ¡ºóÔª±¦Î´µ½ÕË£ºÈ·ÈÏÊý¾Ý¿â¹¤¾ß£¨Èç DBC2000£©ÒÑÕý³£Á¬½Ó£¬½Å±¾ÖÐADDGAMEGOLDÃüÁîµÄ²ÎÊý£¨°ó¶¨ / ·Ç°ó¶¨£©ÊÇ·ñÕýÈ·£¬ÖØÆô·þÎñ¶ËºóÖØÐ³¢ÊÔ¡£
ÔÞÖúµÈ¼¶²»ÉúЧ£º²é¿´VIPConfig.iniÖжÔÓ¦µÈ¼¶µÄȨÏÞÅäÖÃÊÇ·ñÍêÕû£¬Èç “ÔÊÐí½øÈëµØÍ¼”“ÊôÐԼӳɱÈÀý” µÈ²ÎÊýÊÇ·ñÌîд£¬È·±£ÎÞÓï·¨´íÎó¡£
ÎÞ·¨Öظ´ÁìÈ¡»ØÀ¡£ºÈôÐè²âÊÔ¶à´ÎÁìÈ¡£¬É¾³ý½Å±¾ÖÐCHECKUSERPROP HasGetGift1 1ÕâÀàÏÞÖÆÌõ¼þ£¬»òÔÚÊý¾Ý¿âUser±íÖÐÊÖ¶¯½«HasGetGift1×ֶθÄΪ 0¡£
ͨ¹ýÒÔÉÏÅäÖ㬴«Ææµ¥»ú»·¾³ÏµijäֵʹÕß¼´¿ÉÕý³£ÌṩԪ±¦¡¢ÔÞÖúÓë»ØÀ¡ÁìÈ¡¹¦ÄÜ£¬ÎÞÐ踴ÔÓ²Ù×÷¼´¿É½âËø¸÷ÀรÀû£¬Âú×ãµ¥»úÌåÑéÖеÄ×ÊÔ´ÐèÇó¡£ÈçÐèÊÊÅäÌØ¶¨°æ±¾»òÒýÇæ£¬¿É¸ù¾Ý·þÎñ¶Ë×Ô´øµÄ½Å±¾Ê¾Àýµ÷ÕûÃüÁî²ÎÊý¡£