ÔÚ´«ÆæÊÀ½çµ¥»ú°æ¼ÜÉèÖУ¬Í¨¹ýÎïÆ·´úÂëµ÷ÕûÏÔʾЧ¹û£¨Èçͼ±ê¡¢Ãû³ÆÑÕÉ«£©»òÐÂÔöÎïÆ·ÏÔʾ£¬ÊÇÓÅ»¯¸öÐÔ»¯ÌåÑéµÄ¹Ø¼ü¡£±¾ÎÄÎ§ÈÆ “´úÂë»ñÈ¡ - ÐÂÔöÏÔʾ - Ч¹ûÐ޸Ĕ ²ð½â²½Ö裬ÊÊÅäÖ÷Á÷µ¥»ú°æ·þÎñ¶Ë£¨ÒÔ Mirserver ¼Ü¹¹ÎªÀý£©¡£
Ò»¡¢Ïȸ㶮£ºÎïÆ·´úÂëÔÚÄÄÕÒ£¿Ôõôʶ±ð£¿
ÎïÆ·´úÂë´æ´¢ÔÚ·þÎñ¶ËµÄºËÐÄÊý¾Ý¿âÎļþÖУ¬²»Í¬°æ±¾Â·¾¶ÂÔÓвîÒ죬µ«ºËÐÄÎļþÀàÐÍÒ»Ö£º
1. »ù´¡ÎïÆ·´úÂëÎļþλÖÃ
´ò¿ª·þÎñ¶Ë¸ùĿ¼£¨Èç D:\Mirserver£©£¬½øÈë “Mir200\Envir\Item” Îļþ¼Ð£¬ÕÒµ½ “ItemDB.ini”£¨²¿·Ö°æ±¾Îª “Item.txt”£©£¬ÕâÊÇËùÓÐÎïÆ·µÄºËÐÄÅäÖÃÎļþ£¬°üº¬´úÂë¡¢Ãû³Æ¡¢ÊôÐÔ¡¢ÏÔʾ²ÎÊýµÈÐÅÏ¢¡£
2. ´úÂë¸ñʽÓëʶ±ð·½·¨
ÎļþÖÐÿһÐжÔÓ¦Ò»¸öÎïÆ·£¬¸ñʽͨ³£Îª “´úÂë | Ãû³Æ | ÀàÐÍ | ÊôÐÔ | ÏÔʾͼ±ê | ÆäËû²ÎÊý”¡£ÀýÈ磺
“1001 | Çàͽ£ | ÎäÆ÷ | ¹¥»÷ 1-3|001 | ÎÞ”
ÆäÖÐ “1001” ÊÇÎïÆ·Î¨Ò»´úÂ룬“001” ÊÇÏÔʾͼ±ê´úÂ룬ºóÐøÐÞ¸ÄÐè»ùÓÚÕâÁ½¸öºËÐIJÎÊý¡£
3. ÌØÊâÎïÆ·´úÂë²¹³ä
Ì××°¡¢Ò©Ë®µÈÌØÊâÎïÆ·£¬´úÂëͨ³£¼¯ÖÐÔÚÌØ¶¨Çø¼ä£¨ÈçÎäÆ÷ 1001-1999¡¢·À¾ß 2001-2999£©£¬¿ÉÔÚÎļþ¶¥²¿µÄ “×¢ÊÍ˵Ã÷” Öв鿴·ÖÀ࣬Ҳ¿ÉÖ±½ÓËÑË÷ÎïÆ·Ãû³Æ¿ìËÙ¶¨Î»´úÂ루ÈçËÑË÷ “½ð´´Ò©” ÕÒµ½¶ÔÓ¦´úÂ룩¡£
¶þ¡¢Êµ²Ù£ºÈçºÎÔö¼ÓÏÔʾÎïÆ·´úÂ룿
ÐÂÔöÎïÆ·²¢ÈÃÆäÔÚÓÎÏ·ÖÐÕý³£ÏÔʾ£¬Ðè°´ “Ìî´úÂë - Éè²ÎÊý - ²âÏÔʾ” Èý²½²Ù×÷£º
1. È·¶¨ÐÂÔöÎïÆ·µÄ»ù´¡ÐÅÏ¢
ÏÈÃ÷È·ÎïÆ·ÀàÐÍ£¨ÎäÆ÷ / ·À¾ß / µÀ¾ß£©¡¢ºËÐÄÊôÐÔ£¨Èç¹¥»÷¡¢·ÀÓù¡¢»Ö¸´Ð§¹û£©¡¢ÏÔʾÐèÇó£¨Í¼±ê¡¢Ãû³ÆÑÕÉ«£©£¬ÀýÈçÒªÐÂÔö “ÐþÌú½£”£¬É趨Ϊ£º´úÂë 1050¡¢Ãû³ÆÐþÌú½£¡¢ÎäÆ÷ÀàÐÍ¡¢¹¥»÷ 5-8¡¢Í¼±ê 005¡¢Ãû³ÆºìÉ«¡£
2. ÔÚ ItemDB.ini ÖÐÌí¼Ó´úÂëÌõÄ¿
´ò¿ª ItemDB.ini£¬ÔÚ¶ÔÓ¦ÎïÆ··ÖÀàÏ£¨ÈçÎäÆ÷Àà´úÂëÇø¼ä£©ÐÂÔöÒ»ÐУ¬°´¸ñʽÌîд²ÎÊý£º
“1050 | ÐþÌú½£ | ÎäÆ÷ | ¹¥»÷ 5-8|005|#FF0000”
£¨×¢£º“#FF0000” ÊǺìÉ«´úÂ룬ÓÃÓÚºóÐøÃû³ÆÑÕÉ«ÏÔʾ£¬ÎÞÌØÊâÐèÇó¿ÉÊ¡ÂÔ£©
3. ÅäÖÃÏÔʾͼ±êÓëÉúЧÉèÖÃ
ÈôÐÂÔöÎïÆ·ÐèÒª×Ô¶¨Òåͼ±ê£¬Ð轫¶ÔÓ¦µÄͼ±êÎļþ£¨¸ñʽͨ³£Îª BMP£¬³ß´ç 24×24£©·ÅÈë “Mir200\Data\Item” Îļþ¼Ð£¬ÎļþÃû¸ÄΪ “005.bmp”£¨Óë´úÂëÖÐ “ÏÔʾͼ±ê 005” ¶ÔÓ¦£©¡£
Íê³Éºó±£´æÎļþ£¬¹Ø±Õ·þÎñ¶ËËùÓнø³Ì£¨DBServer¡¢LoginSrv µÈ£©£¬ÖØÐÂÆô¶¯ÒýÇæ£¬½øÈëÓÎÏ·ºóͨ¹ý GM ÃüÁî “/give ½ÇÉ«Ãû 1050 1”£¨¸øÓè 1 °ÑÐþÌú½££©£¬²é¿´ÎïÆ·ÊÇ·ñÕý³£ÏÔʾ¡£
Èý¡¢¹Ø¼ü£ºÔõôÐÞ¸ÄÎïÆ·ÏÔʾЧ¹û£¿
³£¼ûµÄÏÔʾÐÞ¸ÄÐèÇó¼¯ÖÐÔÚ “ͼ±êÌæ»»”“Ãû³ÆÑÕÉ«”“ÌØÊâ±êʶ£¨Èç·¢¹â£©”£¬¾ßÌå·½·¨ÈçÏ£º
1. ÎïÆ·Í¼±êÐÞ¸Ä
ÕÒµ½Ä¿±êÎïÆ·´úÂ룺ÔÚ ItemDB.ini ÖÐËÑË÷ÎïÆ·Ãû³Æ£¨Èç “Çàͽ£”£©£¬¶¨Î»Æä “ÏÔʾͼ±ê” ²ÎÊý£¨Èç 001£©¡£
Ìæ»»Í¼±êÎļþ£ºÔÚ “Mir200\Data\Item” Îļþ¼ÐÖУ¬½«Ô “001.bmp” ͼ±êÎļþÌæ»»ÎªÐÂͼ±ê£¨Ðè±£³ÖÎļþÃû¡¢¸ñʽ¡¢³ß´çÒ»Ö£©£¬ÈôûÓÐÐÂͼ±ê£¬¿É´ÓÆäËû´«ÆæÊÀ½ç×ÊÔ´°üÖÐÌáÈ¡¶ÔÓ¦³ß´çµÄͼ±êÎļþ¡£
²âÊÔÉúЧ£ºÖØÆôÒýÇæºó£¬ÔÚÓÎÏ·Öв鿴¸ÃÎïÆ·Í¼±êÊÇ·ñ¸üУ¬ÈôδÉúЧ£¬¼ì²éͼ±êÎļþÊÇ·ñË𻵻ò·¾¶ÊÇ·ñÕýÈ·¡£
2. ÎïÆ·Ãû³ÆÑÕÉ«ÐÞ¸Ä
ÕÒµ½ÎïÆ·´úÂëÌõÄ¿£ºÔÚ ItemDB.ini ÖУ¬ÔÚÎïÆ·Ãû³ÆºóÌí¼ÓÑÕÉ«´úÂ룬¸ñʽΪ “Ãû³Æ |# ÑÕÉ«´úÂ딣¬ÀýÈ罫 “Çàͽ£” ¸ÄΪ “Çàͽ£ |#00FF00”£¨#00FF00 ΪÂÌÉ«£©¡£
ÌØÊâÑÕÉ«´úÂë²Î¿¼£ººìÉ« #FF0000¡¢À¶É« #0000FF¡¢½ðÉ« #FFFF00¡¢×ÏÉ« #9900FF£¬¿É¸ù¾ÝÐèÇóÑ¡Ôñ¡£
×¢ÒâÊÂÏ²¿·Ö°æ±¾²»Ö§³ÖÖ±½ÓÔÚ ItemDB.ini ÖÐÌí¼ÓÑÕÉ«´úÂ룬Ðè´ò¿ª “Mir200\Envir\Market_Def\QFunction-0.txt”£¬ÔÚ “ÎïÆ·Ãû³ÆÑÕÉ«” ¶ÎÂäÌí¼Ó “#ACT SetItemNameColor ÎïÆ·´úÂë ÑÕÉ«´úÂ딣¬ÀýÈç “#ACT SetItemNameColor 1001 #00FF00”¡£
3. ÎïÆ·ÌØÊâÏÔʾ£¨Èç·¢¹âЧ¹û£©
´ò¿ª “Mir200\Envir\Item\ItemSpecial.ini”£¨²¿·Ö°æ±¾Îª “SpecialItem.ini”£©£¬ÐÂÔöÒ»ÐУº“ÎïÆ·´úÂë | ·¢¹âÀàÐÍ | ·¢¹âÑÕÉ«”£¬ÀýÈç “1050|1|#FFFF00”£¨1 ´ú±í³ÖÐø·¢¹â£¬#FFFF00 Ϊ½ðÉ«¹âЧ£©¡£
·¢¹âÀàÐͲÎÊý£º0 ΪÎÞ·¢¹â£¬1 Ϊ³ÖÐø·¢¹â£¬2 Ϊ¹¥»÷ʱ·¢¹â£¬¿É¸ù¾ÝÎïÆ·¶¨Î»Ñ¡Ôñ£¬±£´æºóÖØÆôÒýÇæ¼´¿ÉÉúЧ¡£
ËÄ¡¢±Ü¿Ó£º³£¼ûÎÊÌâÓë½â¾ö·½·¨
ÐÂÔöÎïÆ·²»ÏÔʾ£º¼ì²é ItemDB.ini ÖдúÂëÊÇ·ñÖØ¸´£¨±ÜÃâÓëÏÖÓÐÎïÆ·´úÂë³åÍ»£©¡¢Í¼±êÎļþ·¾¶ÊÇ·ñÕýÈ·¡¢ÒýÇæÊÇ·ñÖØÆô¡£
Ãû³ÆÑÕÉ«²»ÉúЧ£ºÈ·ÈÏ·þÎñ¶ËÊÇ·ñÖ§³Ö “Ãû³Æºó¼ÓÑÕÉ«´úÂ딣¬²»Ö§³ÖÔò¸ÄÓà QFunction-0.txt ÅäÖã¬ÑÕÉ«´úÂëÐèÓà “#” ¿ªÍ·ÇÒΪ 6 λʮÁù½øÖÆÊý¡£
ͼ±êÏÔʾ´íÂÒ£ºÈ·±£ÐÂͼ±ê³ß´çΪ 24×24£¨²¿·Ö°æ±¾Îª 32×32£©¡¢¸ñʽΪ BMP£¬±ÜÃâʹÓà PNG »ò JPG ¸ñʽµ¼ÖÂÎÞ·¨Ê¶±ð¡£
ͨ¹ýÒÔÉϲ½Ö裬¿ÉÔÚ´«ÆæÊÀ½çµ¥»ú°æ¼ÜÉèÖÐÁé»îÌí¼ÓÎïÆ·´úÂë¡¢µ÷ÕûÏÔʾЧ¹û£¬ÈÃ×Ô¶¨ÒåÎïÆ·¼È·ûºÏ¹¦ÄÜÐèÇó£¬ÓÖÄÜͨ¹ýͼ±ê¡¢ÑÕÉ«µÈÊÓ¾õÔªËØÌáÉý±æÊ¶¶È£¬ÊÊÅä¸öÐÔ»¯Íæ·¨Éè¼Æ¡£
´«ÆæÊÀ½çµ¥»ú°æ¼ÜÉ裺ÎïÆ·´úÂëÌí¼ÓÓëÏÔʾЧ¹ûÐÞ¸Äʵ²ÙÖ¸ÄÏ
Èȶȣº
½üÆÚ¸üÐÂ

