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

Ïê½â´«ÆægeeÐÂСµØÍ¼×Ô¶¨Òå½ø¶ÈÌõÓëNPC¶¯Ì¬½ø¶ÈÌõʵÏÖ

Èȶȣº
Ò»¡¢×Ô¶¨Òå½ø¶ÈÌõºÍÊôÐÔʾÀý½Å±¾

ÒÔÏÂÊÇÒ»¸ö¼òµ¥µÄʾÀý½Å±¾£¬Õ¹Ê¾ÁËÈçºÎÔÚ´«ÆæÓÎÏ·ÖÐ×Ô¶¨Òå×°±¸½ø¶ÈÌõºÍÊôÐÔ¡£

[@main]
#SAY
\\\\
<¿ªÆô×Ô¶¨Òå×°±¸½ø¶ÈÌõ <¿ªÆô/@¿ªÆô×°±¸½ø¶ÈÌõ>>
<Öµ+20¡¾´ø98%´¥·¢¡¿/@×°±¸½ø¶ÈÌõÖµ+>
<¼ì²â/@¼ì²â×°±¸½ø¶ÈÌõ>
<ȡֵ/@ȡװ±¸½ø¶ÈÌõÖµ>\\\\

<¿ªÆô×Ô¶¨Òå×°±¸ÊôÐÔ <¿ªÆô/@¿ªÆô×°±¸ÊôÐÔ>>
<Öµ+20/@×°±¸ÊôÐÔÖµ+>
<¼ì²â/@¼ì²â×°±¸ÊôÐÔÖµ>
<ȡֵ/@ȡװ±¸ÊôÐÔÖµ>\\\\
Copy
¶þ¡¢Ð¡µØÍ¼±ß¿òÉè¼Æ

ÔÚСµØÍ¼Éè¼ÆÖУ¬±ß¿òÊÇÒ»¸öÖØÒªµÄ×é³É²¿·Ö¡£ÒÔÏÂÊÇÉè¼Æ±ß¿òµÄ²½Ö裺

ÔÚM2¿Í»§¶ËÉèÖÃÖÐÑ¡ÔñСµØÍ¼£¬²¢½øÈëÒ³ÓÎģʽ¡£
ÔÚ×Ô¶¨ÒåUI±à¼­ÖУ¬·ÂÕÕÒ³ÓÎСµØÍ¼Éè¼Æ±ß¿ò¡£
À×´ï±êʶ´úÂ룺

¹ÖÎ1650
NPC£º1651
ÊØÎÀ£º1652
ÆäËûÍæ¼Ò£º1653
Ó¢ÐÛ£º1654
BOSS£º1655
×Ô¼º£º1656
Èý¡¢Ð¡µØÍ¼×Ô¶¯Ñ°Â·¹¦ÄÜ

×Ô¶¯Ñ°Â·¹¦ÄÜ¿ÉÒÔͨ¹ýÒÔÏ´¥·¢Æ÷½øÐпØÖÆ£º

¿ªÊ¼Ñ°Â·£º[@FindPathBegin]
ÖжÏѰ·£º[@FindPathStop]
µ½´ïÄ¿µÄµØ£º[@FindPathEnd]
´ËÍ⣬Äú¿ÉÒÔͨ¹ýСµØÍ¼Ô¤Áô°´Å¥Ç°Íù´¥·¢¹¦ÄÜ£¬°´Å¥ÐòºÅΪ1-14¡£

ËÄ¡¢ÐÂСµØÍ¼¼ÆËã·½·¨

ÐÂСµØÍ¼µÄ¼ÆËã·½·¨Éæ¼°½«µØÍ¼ÎļþÓë¶ÔÓ¦µÄ´úÂë¹ØÁª¡£ÒÔÏÂÊDz¿·ÖʾÀý£º

Data\\minimap\\301.mmap -> СµØÍ¼´úÂë 9901
Data\\minimap\\302.mmap -> СµØÍ¼´úÂë 9902
...
Data\\minimap\\330.mmap -> СµØÍ¼´úÂë 9928
Data\\minimap\\331.mmap -> СµØÍ¼´úÂë 9929
Copy
Îå¡¢NPC¶Ô»°¿ò¶¯Ì¬½ø¶ÈÌõ¹¦ÄÜ

NPC¶Ô»°¿òÖеĶ¯Ì¬½ø¶ÈÌõ¹¦ÄÜ¿ÉÒÔͨ¹ýÒÔϱêǩʵÏÖ£º

<ProgressBar:X:Y:F:B:P:C:T:X2:Y2:N:X:V:D:L:X3:Y3:ÏÔʾÎÄ×Ö:±¸×¢ÐÅÏ¢>
Copy
ÆäÖУ¬X, Y Ϊ΢µ÷×ø±ê£¬F ΪWILÎļþÐòºÅ£¬B Ϊ½ø¶ÈÌõ±³¾°Í¼Æ¬ÐòºÅ£¬P Ϊ½ø¶ÈÌõ½ø¶È²¿·ÖͼƬÐòºÅ£¬C Ϊ½ø¶ÈÌõ½ø¶È²¿·Ö²¥·ÅÕÅÊý£¬T Ϊ²¥·Å¼ä¸ô£¬X2, Y2 Ϊ½ø¶ÈÌõ½ø¶È²¿·Ö×ø±êÆ«ÒÆ£¬N Ϊ½ø¶ÈÌõ×îСֵ£¬X Ϊ½ø¶ÈÌõ×î´óÖµ£¬V Ϊµ±Ç°Öµ£¬D Ϊ·½Ïò£¬L ΪÎÄ×ÖÑÕÉ«£¬X3, Y3 ΪÎÄ×ÖÆ«ÒÆ¡£

Áù¡¢×Ô¶¨Òå×°±¸½ø¶ÈÌõ˵Ã÷Êé

×Ô¶¨Òå×°±¸½ø¶ÈÌõ¹¦ÄÜÔÊÐíΪװ±¸Ìí¼Ó×Ô¶¨Òå½ø¶ÈÌõ£¬Ö§³ÖÁ½¸ö½ø¶ÈÌõ¡£ÒÔÏÂÊǽø¶ÈÌõµÄÏà¹ØËµÃ÷£º

ÏÔʾλÖãºÏÔʾÔÚÉý¼¶ÐÇÐǵÄÏÂÒ»ÐС£
×ÊԴλÖãºÐèÒª²¹¶¡NewopUI.PAK¡£
½ø¶ÈÌõͼƬ£º±³¾°Í¼Æ¬ºÍ½ø¶È²¿·ÖͼƬ´óС²»Í¬£¬½ø¶È²¿·ÖÐèÒªÆ«ÒÆ¡£
Æß¡¢Ëø¶¨×°±¸¸üÐÂ

ÔÚ½øÐÐ×°±¸¸üÐÂʱ£¬ÐèҪʹÓÃLockUpdateItemÀ´Ëø¶¨×°±¸£¬ÒÔ·ÀÖ¹ÔÚÅúÁ¿²Ù×÷¹ý³ÌÖÐÏò¿Í»§¶Ë·¢Ë͹ý¶àÍøÂç°ü¡£ÔÚÍê³É²Ù×÷ºó£¬Ê¹ÓÃUpdateItemÀ´¸üÐÂ×°±¸µ½¿Í»§¶Ë¡£

LockUpdateItem ×°±¸Î»ÖÃ
-- ½øÐÐһϵÁÐ×°±¸²Ù×÷
UpdateItem ×°±¸Î»ÖÃ
Copy
×¢Ò⣺ µ±Ê¹ÓÃLockUpdateItemËø¶¨×°±¸ºó£¬ËùÓжÔ×°±¸µÄ²Ù×÷¶¼²»»áÁ¢¼´·¢Ë͵½¿Í»§¶Ë£¬Ö±µ½µ÷ÓÃUpdateItemΪֹ¡£Èç¹ûÁ¬Ðøµ÷ÓÃLockUpdateItem£¬ÔòÐèÒªÔÚÿ´ÎÖ®ºó¶¼µ÷ÓÃUpdateItemÀ´È·±£×°±¸¸üе½¿Í»§¶Ë¡£

×Ô¶¨Òå½ø¶ÈÌõºÍ×Ô¶¨ÒåÊôÐÔʾÀý½Å±¾

[@main]
#SAY
\\
×Ô¶¨Òå×°±¸½ø¶ÈÌõ <¿ªÆô/@¿ªÆô×°±¸½ø¶ÈÌõ> <Öµ+20¡¾´ø98%´¥·¢¡¿/@×°±¸½ø¶ÈÌõÖµ+> <¼ì²â/@¼ì²â×°±¸½ø¶ÈÌõ> <ȡֵ/@ȡװ±¸½ø¶ÈÌõÖµ>\\

×Ô¶¨Òå×°±¸ÊôÐÔ <¿ªÆô/@¿ªÆô×°±¸ÊôÐÔ> <Öµ+20/@×°±¸ÊôÐÔÖµ+> <¼ì²â/@¼ì²â×°±¸ÊôÐÔÖµ> <ȡֵ/@ȡװ±¸ÊôÐÔÖµ>\\

;==============================================================
[@¿ªÆô×°±¸½ø¶ÈÌõ]
#ACT
; ¿ªÆô×Ô¶¨Òå×°±¸½ø¶ÈÌõ0
SETCUSTOMITEMPROGRESSBAR 1 0 0 1
; ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ0µÄÃû³Æ
SETCUSTOMITEMPROGRESSBAR 1 0 1 µ¶»ê%p-%m£º
; ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ0µÄÃû³Æ
SETCUSTOMITEMPROGRESSBAR 1 0 1 µ¶»ê%r%£º
; ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ0µÄÑÕÉ«
SETCUSTOMITEMPROGRESSBAR 1 0 2 255
; ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ0µÄͼƬ²¥·ÅÕÅÊý
SETCUSTOMITEMPROGRESSBAR 1 0 3 15
; ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ0ÉϵÄÖµ°´ÊýÖµ·½Ê½ÏÔʾ
SETCUSTOMITEMPROGRESSBAR 1 0 4 2
; ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ0µÄ´óֵΪ 1000
SETCUSTOMITEMPROGRESSBARVALUE 1 0 0 = 1000
; ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ0µÄµ±Ç°ÖµÎª 60%
SETCUSTOMITEMPROGRESSBARVALUE 1 0 2 = 60

;==============================================================
[@ȡװ±¸½ø¶ÈÌõÖµ]
#ACT
GetCustomItemProgressbarValue 1 0 0 <$STR(N1)>
GetCustomItemProgressbarValue 1 0 1 <$STR(N2)>
GetCustomItemProgressbarValue 1 0 2 <$STR(N3)>
SENDMSG 6 ´óÖµ<$STR(N1)>
SENDMSG 6 µ±Ç°Öµ<$STR(N2)>
SENDMSG 6 °Ù·Ö±ÈÖµ<$STR(N2)>%

;==============================================================
[@ÎäÆ÷½ø¶ÈÌõ0Âú98%]
#ACT
SENDMSG 6 ¡ï¡ï¡ï¡ï¡ï¡ï¡ï¡ï½ø¶ÈÌõÂúÁË¡ï¡ï¡ï¡ï¡ï¡ï¡ï¡ï¡ï¡ï¡£¡£¡£¡£¡£

[@×°±¸½ø¶ÈÌõÖµ+]
#IF
CheckCustomItemProgressbarValue 1 0 2 < 100
#ACT
; ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ0µÄµ±Ç°Öµ+20
SETCUSTOMITEMPROGRESSBARVALUE 1 0 1 + 20
#ELSEACT
BREAK

;ÅжϽø¶ÈÌõÊÇ·ñ´ïµ½98%
#IF
CheckCustomItemProgressbarValue 1 0 2 = 100
#ACT
goto @ÎäÆ÷½ø¶ÈÌõ0Âú98%

;==============================================================
[@¼ì²â×°±¸½ø¶ÈÌõ]
#IF
CheckCustomItemProgressbarValue 1 0 2 > 40
#ACT
SENDMSG 6 ¼ì²â³É¹¦

;==============================================================
[@¿ªÆô×°±¸ÊôÐÔ]
#IF
#ACT
SetCustomItemText 1 ÎÒµÄ×Ô¶¨ÒåÊôÐÔÏÔʾ
SetCustomItemTextColor 1 249
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ0µÄÑÕÉ«
SetCustomItemAbil 1 0 0 250
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ0°ó¶¨ÊôÐÔ1
SetCustomItemAbil 1 0 1 1
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ0µÄÏÔʾλÖÃΪ1
SetCustomItemAbil 1 0 2 1
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ0Ϊ°Ù·Ö±ÈÏÔʾ
SetCustomItemAbil 1 0 3 1
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ0µÄÖµ
SetCustomItemValue 1 0 = 20

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

;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ1µÄÑÕÉ«
SetCustomItemAbil 1 1 0 249
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ1°ó¶¨ÊôÐÔ2
SetCustomItemAbil 1 1 1 2
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ1µÄÏÔʾλÖÃΪ2
SetCustomItemAbil 1 1 2 2
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ1Ϊ·Ç°Ù·Ö±È
SetCustomItemAbil 1 1 3 0
;ÉèÖÃ×Ô¶¨Òå×°±¸ÊôÐÔ1µÄÖµ
SetCustomItemValue 1 1 = 40

;================================================================
[@×°±¸ÊôÐÔÖµ+]
#ACT
SetCustomItemValue 1 0 + 20

;================================================================
[@¼ì²â×°±¸ÊôÐÔÖµ]
#IF
CheckCustomItemValue 1 0 > 100
#ACT
SENDMSG 6 ×°±¸ÊôÐÔÖµ0´óÓÚ100

;================================================================
[@ȡװ±¸ÊôÐÔÖµ]
#ACT
GetCustomItemValue 1 0 <$STR(N1)> <$STR(N2)>

; µÚ2¸ö±äÁ¿²»Îª0ʱ£¬±íʾ°Ù·Ö±È
#IF
Equal <$STR(N2)> 0
#ACT
SENDMSG 6 ×°±¸ÊôÐÔÖµ0Ϊ<$STR(N1)>
#ELSEACT
SENDMSG 6 ×°±¸ÊôÐÔÖµ0Ϊ<$STR(N1)>%

Ïà¹ØËµÃ÷£º
¸ÄÎïÆ·µÄÊôÐÔ£¬ÐèÓÃLOCKUPDATEITEMËø¶¨ÒªÐ޸ĵÄ×°±¸
---------

¹¦ÄÜ£º
Npc¶Ô»°¿ò¶¯Ì¬½ø¶ÈÌõ¹¦ÄÜ

<²âÊÔ2/@²âÊÔ2>
¡¡\<ProgressBar:0:0:1:620:630:6:100:4:1:100:200:190:0:249:0:0:%p£¯%m:NewopUI.pakÖÐ/@Label>
¡¡\<ProgressBar:0:0:24:770:771:1:100:0:0:100:200:170:3:255:0:0:%r%:ui_n.pakÖÐ/@Label>

[@aaa]
;<ProgressBar:X:Y:F:B:P:C:T:X2:Y2:N:X:V:D:L:X3:Y3:ÏÔʾÎÄ×Ö:±¸×¢ÐÅÏ¢>
X, Y: ΢µ÷×ø±ê
F: WILÎļþÐòºÅ(Ïê¼ûÒýÇæ£º²é¿´-ÁбíÐÅÏ¢(¶þ)-WIL×ÊÔ´)
B: ½ø¶ÈÌõ±³¾°ÎªÎļþÖеĵڼ¸¸öͼƬ
P: ½ø¶ÈÌõ½ø¶È²¿·ÖΪÎļþÖеĵڼ¸¸öͼƬ
C: ½ø¶ÈÌõ½ø¶È²¿·Ö²¥·ÅÕÅÊý
T: ½ø¶ÈÌõ½ø¶È²¿·Ö²¥·Å¼ä¸ô
X2: ½ø¶ÈÌõ½ø¶È²¿·ÖX×ø±êÆ«ÒÆ
Y2: ½ø¶ÈÌõ½ø¶È²¿·ÖY×ø±êÆ«ÒÆ
N: ½ø¶ÈÌõ×íСֵ
X: ½ø¶ÈÌõ´óÖµ
V: ½ø¶ÈÌõµ±Ç°Öµ
D: ½ø¶ÈÌõ·½Ïò(0:×óÏòÓÒ, 1:ÓÒÏò×ó, 2:ÉÏÏòÏÂ, 3:ÏÂÏòÉÏ)
L: ½ø¶ÈÌõÎÄ×ÖÑÕÉ«(0-255)
X3: ½ø¶ÈÌõÎÄ×ÖÆ«ÒÆX
Y3: ½ø¶ÈÌõÎÄ×ÖÆ«ÒÆY
ÏÔʾÎÄ×Ö£º%pµ±Ç°Öµ, %m´óÖµ, %r°Ù·Ö±È

½ø¶È²¿·Ö½âÊÍ
ÈçÒª±¸²¹¶¡µÄ620 621ͼƬ£¬Ò»¸öÊDZ³¾°£¬Ò»¸öÊǽø¶È²¿·Ö£¬2¸öͼƬ´óС²»Ò»Ñù£¬±³¾°´óЩ£¬½ø¶È²¿·ÖСЩ£¬½ø¶È²¿·ÖÒªÆ«ÒÆ

×Ô¶¨Òå×°±¸½ø¶ÈÌõ˵Ã÷Êé

¹¦ÄÜ˵Ã÷£º¿ÉÒÔ¸ø×°±¸×Ô¶¨Òå½ø¶ÈÌõ£¬Ö§³Ö2¸ö½ø¶ÈÌõ¡£
ÏÔʾλÖãºÏÔʾÔÚÉý¼¶ÐÇÐǵÄÏÂÒ»ÐÐ
×ÊԴλÖãºÒª±¸²¹¶¡NewopUI.PAK
½ø¶ÈÌõ1£º620 ±³¾°Í¼Æ¬ 621~629 Ϊ¾²Ì¬µÄ½ø¶ÈÌõͼ 630~639 Ϊ¶¯Ì¬µÄ½ø¶ÈÌõͼ
½ø¶ÈÌõ2£º640 ±³¾°Í¼Æ¬ 641~649 Ϊ¾²Ì¬µÄ½ø¶ÈÌõͼ 650~659 Ϊ¶¯Ì¬µÄ½ø¶ÈÌõͼ

×Ô¶¨Òå½ø¶ÈÌõµÄÖ§³ÖµÄ×°±¸Î»ÖÃÈçÏ£º
-1 Éý¼¶¿ò
0--25£º×°±¸À¸
30-35£ºÊ×ÊκÐ
40-51£ºÉñÓÓ´ü
boxitem0-boxitem7£ºOK¿ò

M2 ÆäËûÉèÖà ¿ÉÒÔÉèÖùرÕÌáʾûÓÐÅå´÷×°±¸µÄÌáʾ
@KillMonGetExp ÈËÎïɱ¹Ö»ñµÃ¾­Ñé´¥·¢ ¿ÉÒÔÅäºÏ½ø¶ÈÌõʹÓÃ
@HeroKillMonGetExp Ó¢ÐÛɱ¹Ö»ñµÃ¾­Ñé´¥·¢ ¿ÉÒÔÅäºÏ½ø¶ÈÌõʹÓÃ

¼ì²â½ø¶ÈÌõÊÇ·ñ¿ªÆô£ºCheckCustomItemProgressBar×°±¸Î»Öà ½ø¶ÈÌõÐòºÅ(0=½ø¶ÈÌõ1£»1=½ø¶ÈÌõ2)
¼ì²âÀàÐÍ˵Ã÷£¨²ÎÊý3£©£º
0£º½ø¶ÈÌõ´óÖµ
1£º½ø¶Èµ±Ç°Öµ
2£º½ø¶ÈÌõµ±Ç°°Ù·Ö±È
3£º½ø¶ÈÌõµÈ¼¶

[@¼ì²âÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõÊÇ·ñ¿ªÆô]
#IF
CHECKCUSTOMITEMPROGRESSBAR 1 0
#ACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõÒѾ­¿ªÆô
#ELSEACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõûÓпªÆô

¼ì²â½ø¶ÈÌõÖµ£ºCheckCustomItemProgressbarValue ×°±¸Î»Öà ½ø¶ÈÌõÐòºÅ(0,1) ¼ì²âÖµÀàÐÍ(0,1,2,3) ¼ì²â·û(>,<,=) ¼ì²âÖµ
¼ì²âÖµÀàÐÍ˵Ã÷£¨²ÎÊý3£©£º
0£º½ø¶ÈÌõ´óÖµ
1£º½ø¶Èµ±Ç°Öµ
2£º½ø¶ÈÌõµ±Ç°°Ù·Ö±È
3£º½ø¶ÈÌõµÈ¼¶

[@¼ì²âÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ´óÖµ]
#IF
CheckCustomItemProgressbarValue 1 0 0 > 99
#ACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ´óÖµ´óÓÚ99
#ELSEACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ´óÖµ²»´óÓÚ99

[@¼ì²âÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµ±Ç°Öµ]
#IF
CheckCustomItemProgressbarValue 1 0 1 > 99
#ACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµ±Ç°Öµ´óÓÚ99
#ELSEACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµ±Ç°Öµ²»´óÓÚ99

[@¼ì²âÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ°Ù·Ö±È]
#IF
CheckCustomItemProgressbarValue 1 0 2 > 99
#ACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ°Ù·Ö±ÈΪ98%

[@¼ì²âÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÈ¼¶]
#IF
CheckCustomItemProgressbarValue 1 0 3 > 99
#ACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÈ¼¶´óÓÚ99
#ELSEACT
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÈ¼¶²»´óÓÚ99

ÉèÖýø¶ÈÌõÖµ£ºSetCustomItemProgressbarValue ×°±¸Î»Öà ½ø¶ÈÌõÐòºÅ(0,1) ÉèÖÃÖµÀàÐÍ(0,1,2,3) ÉèÖ÷û(+,-,=) ÉèÖÃÖµ
ÉèÖÃÖµÀàÐÍ˵Ã÷£¨²ÎÊý3£©£º
0£º½ø¶ÈÌõ´óÖµ
1£º½ø¶Èµ±Ç°Öµ
2£º½ø¶ÈÌõµ±Ç°°Ù·Ö±È
3£º½ø¶ÈÌõµÈ¼¶

[@ÐÞ¸ÄÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄ´óÖµ]
#ACT
SetCustomItemProgressbarValue 1 0 0 = 100
;µ±Ç°½ø¶ÈÖµ²»Äܳ¬¹ý½ø¶ÈÌõ´óÖµ£¬Ò»°ãÏÈÒªÐ޸Ľø¶ÈÌõ´óÖµ£¬È»ºóÔÚÐ޸ĵ±Ç°½ø¶ÈÖµ¡£ÕâÀï´óÖµÉèÖÃΪ100

[@ÐÞ¸ÄÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄµ±Ç°½ø¶ÈÖµ]
#ACT
SetCustomItemProgressbarValue 1 0 1 + 10
;µ±Ç°½ø¶ÈÖµ²»Äܳ¬¹ý½ø¶ÈÌõ´óÖµ£¬Ò»°ãÏÈÒªÐ޸Ľø¶ÈÌõ´óÖµ£¬È»ºóÔÚÐ޸ĵ±Ç°½ø¶ÈÖµ¡£

[@ÐÞ¸ÄÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄ°Ù·Ö±È]
#ACT
SetCustomItemProgressbarValue 1 0 2 + 10
;°Ù·Ö±È´ó½¨Òé 98% ¡£
[@ÐÞ¸ÄÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄµÈ¼¶]
#ACT
SetCustomItemProgressbarValue 1 0 3 + 10
;½ø¶ÈÌõµÄµÈ¼¶¿ÉÒÔÓà %i ÏÔʾÔÚ½ø¶ÈÌõÃû³ÆºóÃæ£¬ÓÃÓÚ½ø¶ÈÌõµÄÖµÂúºóÌáÉý½ø¶ÈÌõµÄµÈ¼¶¡£

»ñÈ¡×Ô¶¨Òå×°±¸½ø¶ÈÌõÊôÐÔÖµ
GetCustomItemProgressbarValue ×°±¸Î»Öà ½ø¶ÈÌõÐòºÅ(0,1) »ñȡֵÀàÐÍ(0,1,2,3) ±äÁ¿
»ñȡֵÀàÐÍ˵Ã÷£¨²ÎÊý3£©£º
0£º½ø¶ÈÌõ´óÖµ
1£º½ø¶Èµ±Ç°Öµ
2£º½ø¶ÈÌõµ±Ç°°Ù·Ö±È
3£º½ø¶ÈÌõµÈ¼¶

[@»ñÈ¡ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄ´óÖµ]
#ACT
GetCustomItemProgressbarValue 1 0 0 <$STR(N1)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõµÄ´óÖµ<$STR(N1)>

[@»ñÈ¡ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄµ±Ç°½ø¶ÈÖµ]
#ACT
GetCustomItemProgressbarValue 1 0 1 <$STR(N2)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõµÄµ±Ç°Öµ<$STR(N2)>

[@»ñÈ¡ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄ°Ù·Ö±È]
#ACT
GetCustomItemProgressbarValue 1 0 2 <$STR(N3)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõµÄµ±Ç°°Ù·Ö±È<$STR(N2)>

[@»ñÈ¡ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄµÈ¼¶]
#ACT
GetCustomItemProgressbarValue 1 0 3 <$STR(N4)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõµÄµÈ¼¶<$STR(N4)>

ÉèÖÃ×Ô¶¨Òå×°±¸½ø¶ÈÌõ¸÷ÖÖÊôÐÔ
SetCustomItemProgressbar×°±¸Î»Öà ½ø¶ÈÌõÐòºÅ(0,1) ÊôÐÔÀàÐÍ(0~4) ²ÎÊý4
ÊôÐÔÀàÐÍ(0~4£»²ÎÊý3)£º
0£º²ÎÊý4±íʾÊÇ·ñ¿ªÆô½ø¶ÈÌõ£º²ÎÊý4=0ʱ£¬¹Ø±Õ½ø¶ÈÌõ£» ²ÎÊý4=1ʱ£¬¿ªÆô½ø¶ÈÌõ

1£º²ÎÊý4±íʾÉèÖýø¶ÈÌõÃû³Æ¡¾½ø¶ÈÌõÃû³Æ»áÏÔʾÔÚ½ø¶ÈÌõµÄ×ó±ß£¬³¤¶È30×Ö·û¡¿£¬Ãû³Æ¿ÉÒÔʹÓÃÌØÊâ×Ö·û
ÌØÊâ×Ö·û£º\=»»ÐУ» %p=µ±Ç°½ø¶ÈÖµ£» %m=´óÖµ£» %r=½ø¶È°Ù·Ö±È£» %i:µ±Ç°µÈ¼¶

2£º²ÎÊý4±íʾ½ø¶ÈÌõÃû³ÆÑÕÉ«(0~255)

3£º²ÎÊý4±íʾÉèÖýø¶ÈÌõͼƬ²¥·ÅÊýÁ¿(0£º²»ÏÔʾ½ø¶ÈÌõ£»1~9£ºµ¥ÕÅ»æÖÆ£»10~19£ºÑ­»·»æÖÆ£©
Óýø¶ÈÌõ0À´¾ÙÀý£º
Èç¹û²ÎÊý4=1¾Í»á»æÖÆ621£¬
Èç¹û²ÎÊý4=2¾Í»á»æÖÆ622¡£

Èç¹û²ÎÊý4=11 ±íʾÔÚ630~631Ö®¼äÑ­»·»æÖÆ
Èç¹û²ÎÊý4=12 ±íʾÔÚ630~632Ö®¼äÑ­»·»æÖÆ

4£º²ÎÊý4±íʾ½ø¶ÈÌõÊýÖµÏÔʾ·½Ê½¡¾0=²»ÏÔʾ£»1=°Ù·Ö±ÈÏÔʾ(10%)£»2=ÊýÖµÏÔʾ(10/100)£»3=µÈ¼¶ÏÔʾ¡¿

[@ÏÔʾÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ]
#ACT
SetCustomItemProgressbar 1 0 0 1

[@ÏÔʾÎäÆ÷µÄµÚ¶þ¸ö½ø¶ÈÌõ]
#ACT
SetCustomItemProgressbar 1 1 0 1

[@¹Ø±ÕÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ]
#ACT
SetCustomItemProgressbar 1 0 0 0

[@¹Ø±ÕÎäÆ÷µÄµÚ¶þ¸ö½ø¶ÈÌõ]
#ACT
SetCustomItemProgressbar 1 1 0 0

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄÃû³Æ]
#ACT
SetCustomItemProgressbar 1 0 1 µ¶»ê
;Ö§³ÖÏÔʾ½ø¶ÈÖµ¡¢°Ù·Ö±È¡¢½ø¶ÈÌõµÈ¼¶ %p±íʾµ±Ç°½ø¶ÈÖµ %m±í½ø¶ÈÌõ´óÖµ %r±íʾ½ø¶ÈÌõ°Ù·Ö±È %i±íʾ½ø¶ÈÌõµÈ¼¶ ÌØÊâ×Ö·û£º\=»»ÐУ»
;ÀýÈç:
;SetCustomItemProgressbar 1 0 1 µ¶»ê: %p-%m
;SetCustomItemProgressbar 1 0 1 µ¶»ê: %m
;SetCustomItemProgressbar 1 0 1 µ¶»ê: %r
;SetCustomItemProgressbar 1 0 1 ÀÏèÉñ½£\ÀÏè½£»ê: %i¼¶

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÄÃû³ÆÑÕÉ«]
#ACT
SetCustomItemProgressbar 1 0 2 254

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ£¬²»ÏÔʾͼƬºÍ±³¾°£¬ÕâÑùµÄÇé¿öÏÂÖ»ÏÔʾ½ø¶ÈÌõÃû³ÆºÍÊýÖµ]
#ACT
SetCustomItemProgressbar 1 0 3 0

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ¾²Ì¬Í¼Æ¬ËزÄ]
#ACT
SetCustomItemProgressbar 1 0 3 1
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ¾²Ì¬Í¼Æ¬ËزÄ,ʹÓÃNewopUI.PAKµÚ621ºÅ

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ¶¯Ì¬Í¼Æ¬ËزÄ]
#ACT
SetCustomItemProgressbar 1 0 3 19
SENDMSG 6 ÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ¶¯Ì¬Í¼Æ¬ËزÄ,ʹÓÃNewopUI.PAKµÚ630~639ºÅÖ®¼äÑ­»·²¥·Å

[@ÉèÖÃÎäÆ÷µÄµÚ¶þ¸ö½ø¶ÈÌõ¾²Ì¬Í¼Æ¬ËزÄ]
#ACT
SetCustomItemProgressbar 1 1 3 1
SENDMSG 6 ÎäÆ÷µÄµÚ¶þ¸ö½ø¶ÈÌõ¾²Ì¬Í¼Æ¬ËزÄ,ʹÓÃNewopUI.PAKµÚ641ºÅ

[@ÉèÖÃÎäÆ÷µÄµÚ¶þ¸ö½ø¶ÈÌõ¶¯Ì¬Í¼Æ¬ËزÄ]
#ACT
SetCustomItemProgressbar 1 1 3 19
SENDMSG 6 ÎäÆ÷µÄµÚ¶þ¸ö½ø¶ÈÌõ¶¯Ì¬Í¼Æ¬ËزÄ,ʹÓÃNewopUI.PAKµÚ650~659ºÅÖ®¼äÑ­»·²¥·Å

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ£¬²»ÏÔʾÊýÖµ£¬ÕâÑùµÄÇé¿öÏÂÖ»ÏÔʾ½ø¶ÈÌõÃû³ÆºÍͼƬ]
#ACT
SetCustomItemProgressbar 1 0 4 0

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõ°Ù·Ö±ÈÏÔʾ]
#ACT
SetCustomItemProgressbar 1 0 4 1

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõÊýÖµÏÔʾ]
#ACT
SetCustomItemProgressbar 1 0 4 2

[@ÉèÖÃÎäÆ÷µÄÒ»ºÅ¸ö½ø¶ÈÌõµÈ¼¶ÏÔʾ]
#ACT
SetCustomItemProgressbar 1 0 4 3

»ñÈ¡×Ô¶¨Òå½ø¶ÈÌõ¸÷ÖÖÊôÐÔ
GetCustomItemProgressbar×°±¸Î»Öà ½ø¶ÈÌõÐòºÅ(0,1) ÊôÐÔÀàÐÍ(0~4) ±äÁ¿
ÊôÐÔÀàÐÍ(0~4£»²ÎÊý3)£º
0£º»ñÈ¡½ø¶ÈÌõÊÇ·ñ¿ªÆô½ø¶ÈÌõ£º0=¹Ø±Õ½ø¶ÈÌõ£» 1=¿ªÆô½ø¶ÈÌõ
1£º»ñÈ¡½ø¶ÈÌõÏÔʾÃû³Æ
2£º»ñÈ¡½ø¶ÈÌõÃû³ÆÑÕÉ«(0~255)
3£º»ñÈ¡½ø¶ÈÌõͼƬ²¥·ÅÊýÁ¿(0£º²»ÏÔʾ½ø¶ÈÌõ£»1~9£ºµ¥ÕÅ»æÖÆ£»10~19£ºÑ­»·»æÖÆ£©
4£º»ñÈ¡½ø¶ÈÌõÊýÖµÏÔʾ·½Ê½¡¾0=²»ÏÔʾ£»1=°Ù·Ö±ÈÏÔʾ(10%)£»2=ÊýÖµÏÔʾ(10/100)£»3=µÈ¼¶ÏÔʾ¡¿

[@»ñÈ¡ÎäÆ÷Ò»ºÅ¸ö×Ô¶¨Òå½ø¶ÈÌõ¿ªÆô״̬£º0먦Æô »ò 1¿ªÆô]
#ACT
GetCustomItemProgressbar 1 0 0 <$STR(N1)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõ״̬<$STR(N1)>

[@»ñÈ¡ÎäÆ÷Ò»ºÅ¸ö×Ô¶¨Òå½ø¶ÈÌõÃû³Æ]
#ACT
GetCustomItemProgressbar 1 0 1 <$STR(S2)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõÃû³Æ<$STR(S2)>

[@»ñÈ¡ÎäÆ÷Ò»ºÅ¸ö×Ô¶¨Òå½ø¶ÈÌõÃû³ÆµÄÑÕɫֵ]
#ACT
GetCustomItemProgressbar 1 0 2 <$STR(N1)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõÃû³ÆµÄÑÕɫֵ<$STR(N1)>

[@»ñÈ¡ÎäÆ÷Ò»ºÅ¸ö×Ô¶¨Òå½ø¶ÈÌõͼƬµÄ²ÎÊý]
#ACT
GetCustomItemProgressbar 1 0 3 <$STR(N1)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõͼƬµÄ²ÎÊý<$STR(N1)>

[@»ñÈ¡ÎäÆ÷Ò»ºÅ¸ö×Ô¶¨Òå½ø¶ÈÌõÊýÖµµÄ²ÎÊý]
#ACT
GetCustomItemProgressbar 1 0 4 <$STR(N1)>
SENDMSG 6 ÎäÆ÷Ò»ºÅ¸ö½ø¶ÈÌõÊýÖµµÄ²ÎÊý<$STR(N1)>

============================================================================================

Ëø¶¨×°±¸¸üУºLockUpdateItem ×°±¸Î»ÖÃ
¸üÐÂ×°±¸µ½¿Í¶Ë£º UpdateItem ×°±¸Î»ÖÃ

¡¾¡ï¡ï×¢Òâ¡ï¡ï£ºÓÐ LockUpdateItem ÐëÓÐ UpdateItem£»·´¹ýÀ´ËµUpdateItem¿ÉÒÔµ¥¶ÀʹÓá¿
¡¾¡ï¡ï×¢Òâ¡ï¡ï£ºµ±µ÷ÓÃÁ½´ÎËø¶¨ÎäÆ÷¸üРLockUpdateItem 1; LockUpdateItem 1 ʱ£¬Ðëµ÷ÓÃÁ½´Î UpdateItem 1£» UpdateItem 1 ÎäÆ÷²Å»áˢе½¿Í»§¶Ë¡¿
¡¾¡ï¡ï¡ï¡ï¡ï¡ï½Å±¾ÊµÀý£º¡ï¡ï¡ï¡ï¡ï¡ï¡¿

;¡ï¡ï¡ï¡ï Ëø¶¨Í·¿ø¸üРÓÉÓÚÏÂÃæÊǶÔÍ·¿øµÄÅúÁ¿²Ù×÷£¬Ëø¶¨ºó£¬¶ÔÍ·¿ø½øÐвÙ×÷²»»áÏò¿Í»§¶Ë·¢°ü£¬Ö±µ½ UpdateItem 4µÄ³öÏÖ£¬¼õÉÙÍøÂç°üµÄÁ÷Á¿
LockUpdateItem 4

SetCustomItemText 4 [¸ß¼¶ÊôÐÔ]
SetCustomItemTextColor 4 146

SetCustomItemAbil 4 2 1 3
SetCustomItemAbil 4 3 1 4
SetCustomItemAbil 4 4 1 5
SetCustomItemAbil 4 5 1 6
SetCustomItemAbil 4 6 1 7

SetCustomItemAbil 4 2 0 250
SetCustomItemAbil 4 3 0 250
SetCustomItemAbil 4 4 0 250
SetCustomItemAbil 4 5 0 250
SetCustomItemAbil 4 6 0 250

;¡ï¡ï¡ï¡ï½âËø²¢¸üÐÂÍ·¿øµ½¿Í»§¶Ë
UpdateItem 4