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

¼±£¡´«Ææ×°±¸¿ÌÃûÊÕ·ÑÁËȴûЧ¹û£¿¸ßÊÖÒ»Õë¼ûѪ£ºÇ®¿ÛÁË£¬¹Ø¼üÒ»²½ÍüÁË×ö

Èȶȣº
Ðֵܣ¬Åöµ½×°±¸¿ÌÃû½Å±¾Ö»¿ÛÇ®¿ÛÉùÍûµ«×°±¸Ãû×ÖÎÆË¿²»¶¯µÄÎÊÌ⣬ȷʵÈÃÈËÉϻ𡣱ð׿±£¬ÀÏ˾»ú°ïÄã³ò³ò£¬ÎÊÌâºÜµäÐÍ£¬ÔÛÒ»Ñ۾;¾³öÀ´ÁË£¡

ºËÐÄÎÊÌ⣺¿ÛÁË·Ñ£¬ÍüÁ˸ÄÃû£¡

ÄãµÄ½Å±¾Âß¼­¿´ÆðÀ´´óÌåÊÇͨµÄ£ºÍæ¼Òѡװ±¸Î»Öà → Ìøµ½¸ÄÃûÅж϶Î(@ChangeName) → ¼ì²éÉùÍû¡¢Ôª±¦¡¢½ðש → Èç¹û×ã¹»£¬¾Í¿Ûµô → Ìáʾ³É¹¦ → ¹Ø±Õ¡£

BUT£¡×î×î¹Ø¼üµÄÒ»²½±»ÄãÍüÁË£º
½Å±¾Àֻ¸ºÔð“ÊÕ·Ñ”ºÍ“±¨³É¹¦”£¬ÍêȫûÕÒµ½“¸ø×°±¸¸ÄÃû”ÕâÌõÖ¸Áî°¡£¡ ¾ÍÏñÄãÈ¥¿ÌÕµ꣬½»ÁËÇ®£¬µêÖ÷µÇ¼Ç²¾ÉÏд“ÒÑÊÕ·Ñ”£¬È»ºóÖ±½Ó¸úÄã˵“¿ÌºÃÁË£¬×ß°É”£¬µ«ÄãµÍÍ·Ò»¿´Õ£¬»¹Êǿհ׵졏ùÔ´¾ÍÊÇ¿ÌÕÂʦ¸µ£¨½Å±¾£©Ã»¶¯ÊÖ¿ÌÄÇ×îºóһϡ£

´íÎóÕï¶Ï±¨¸æ£¨Í¨Ëװ棩£º
Ö»ÊÕ·Ñ£¬²»¸É»î£º

TAKE ½ðש 1¡¢CREDITPOINT - 100¡¢GAMEGOLD - 5000 Õ⼸ÌõÖ´ÐеÄͦºÃ£¬Ç®ºÍ¶«Î÷¶¼ÊÕÁË¡£

SETSCRIPTFLAG 1 1 ÕâÐÐÒâÒå²»Ã÷£¬´ó¶àÊýÒýÇæ²»Ö§³Ö»òÕßÐèÒªÅäÌײå¼þ£¬¼¸ºõ¿ÉÒÔÈ·¶¨ºÍ¸ÄÃû±¾ÉíÎ޹ء£ËüÔÚ¸ÄÃûÕâ¼þÊÂÉÏ£¬»ù±¾ÊǓռ×ÅλÖò»¸É»î”¡£

sendmsg 7 Ö»ÊÇ·¢¸öÌáʾ¸øÍæ¼Ò¿´£¬Ëµ³É¹¦ÁË¡£

ÖÂÃüȱ©£º ȱÉÙÏñ ChangeItemName (ºÜ¶àÒýÇæÓÃÕâ¸öÃüÁî) »òÕß SetItemName ÕâÑùµÄºËÐĸÄÃûÖ¸ÁûÓÐÕâÌõÃüÁÒýÇæÑ¹¸ù²»ÖªµÀÄãÏë¸Ä×°±¸Ãû×Ö£¬¸ü²»ÖªµÀ¸Ä³Éɶ£¡
ÃüÃûȨ½»¸øÁË¿ÕÆø£º

Íæ¼Òµã»÷×°±¸Î»Öú󣬽ű¾ÍêȫûÓиøÍæ¼ÒÊäÈëÐÂÃû×ֵĻú»á£¡Íæ¼ÒÄÚÐÄOS£º“ÎÒµ¹ÊÇÏë¿Ì¸ö‘ÃðÊÀ·¿ñÁúÕ¶’°¡£¬Äãµ¹ÊÇÈÃÎÒÊäÈë°¡£¡”

ºËÐÄÎÊÌâÔÙÏÖ£º ¼´Ê¹ÄãµÄ½Å±¾ºóÃæÕæµÄÓиÄÃûÖ¸Á±ÈÈç ChangeItemName£©£¬ËüÒ²ÐèÒªÒ»¸ö²ÎÊýÀ´ÖªµÀÐÂÃû×ÖÊÇʲô£¡Õâ¸ö²ÎÊýͨ³£ÐèÒªÍæ¼ÒÊäÈë¡£
SETSCRIPTFLAG µÄÃÕÖ®²Ù×÷£º

ÕâÐнű¾£¨ÉèÖýű¾±êÖ¾£©×÷ÓÃδ֪ÇÒ¼«¿ÉÄÜÓë¸ÄÃûÎ޹ء£Ëü¸üÏñÊDZê¼ÇÁ˸ö״̬£¬µ«Ã»ÓÐÒýÇæ»á½ö½öÒòΪÕâ¸ö±ê¼Ç1¾Í×Ô¶¯°ÑÍæ¼ÒÉíÉϵÄij¼þ×°±¸¸ÄÃûÁË¡£ËüÐèÒªÅäÌ×µÄÂß¼­À´½âÊÍÕâ¸ö±ê¼ÇÊǸÉÂïµÄ¡£95%ÒÔÉϵĿÉÄÜÐÔ£¬ËüÔÚÕâÀïÊǶàÓàÇÒÎÞÓõģ¬ÉõÖÁ¿ÉÄÜÊǸÉÈÅÏî¡£ ¿ÉÒÔÏȺöÂÔ»òÈ¥µô¡£

ÐÞ¸´·½°¸£ºÐ޸Ľű¾£¬¼ÓÉÏ“¿ÌÃû×Ö”Õâ²½£¡

˼·£º
ÈÃÍæ¼ÒÊäÈëÃû×Ö£º ÔÚ@ChangeName¶Î¼ì²éÌõ¼þͨ¹ýºó£¬²»¼±×ſ۷Ѻ͹رգ¬¶øÊǵ¯³öÊäÈë¿òÈÃÍæ¼ÒÊäÈëÐÂÃû×Ö¡£

Ö´ÐÐÕæÕýµÄ¸ÄÃû£º µ±Íæ¼ÒÊäÈëÍêÃû×Ö£¬½Å±¾ÔÚ»ñµÃÐÂÃû×Öºó£¬ÔÙÖ´ÐÐ¿Û·Ñ + ÕæÕýµÄ¸ÄÃûÃüÁî¡£

Ã÷È·Ö¸¶¨¸ÄÃû¶ÔÏó£º ¸ÄÃûÃüÁîÐèÒªÖªµÀ¸ÄÄļþ×°±¸£¨Ö®Ç°Ñ¡ÔñµÄ×°±¸Î»ÖôúÂë/ÎïÆ·Î¨Ò»ID£©ºÍÐÂÃû×Ö¡£

Ð޸ĺóµÄ¹Ø¼ü½Å±¾¶ÎÂä (Ìæ»»ÄãµÄ [@ChangeName] ¶Î)£º

[@ChangeName]
if

CHECKCREDITPOINT > 99
CHECKGAMEGOLD > 4999
checkitem ½ðש 1
act
µÚÒ»²½£ºÏȵ¯³öÊäÈë¿òÈÃÍæ¼ÒÊäÈëÐÂÃû×Ö£¡

InputBox ±äÁ¿Ãû ÌáʾÎÄ×Ö (±äÁ¿ÓÃÓÚÁÙʱ´æ´¢Íæ¼ÒÊäÈëµÄÐÂÃû×Ö)

InputBox S29 ÇëÊäÈëÄúÏëÒªµÄ×°±¸ÐÂÃû×Ö(ÏÞ12¸ö×Ö)£º\
@ConfirmName ; µ±Íæ¼ÒÊäÈëºó£¬»áÌøµ½Õâ¸ö±êÇ©´¦Àí
elseact

sendmsg 7 Ìáʾ£ºÄúµÄ×°±¸→×°±¸¸ÄÃûʧ°Ü!Ìõ¼þ²»¹»£¬ÇëΪÁËÄãµÄÌØÊâÈÙÓþ¼ÌÐøÅ¬Á¦°É£¡
break
µÚ¶þ²½£ºÍæ¼ÒÊäÈëÃû×ÖºóµÄÈ·ÈϺʹ¦Àí

[@ConfirmName]
¼ì²éÍæ¼ÒÊÇ·ñÕæµÄÊäÈëÁËÄÚÈÝ£¨±ÜÃâµãÈ¡Ïû»ò¿Õ°×£©

if

equal S29 ""
act

sendmsg 7 Ìáʾ£ºÄúûÓÐÊäÈëÓÐЧµÄÃû×Ö£¡¸ÄÃûÈ¡Ïû¡£
goto @main ; Ìø»ØÖ÷²Ëµ¥
break

if
ÔÙ´ÎÈ·ÈÏÌõ¼þ£¨·ÀÖ¹ÔÚÊäÈëʱ»¨¹âÁËÇ®£©

CHECKCREDITPOINT > 99
CHECKGAMEGOLD > 4999
checkitem ½ðש 1
act
ºËÐĸÄÃûÖ¸Áî (ÒÔ³£¼ûµÄ ChangeItemName ΪÀý)

ChangeItemName λÖôúÂë(0¿ø¼×,1ÎäÆ÷...) %S29

×¢Ò⣺ÐèÒªÓà %S29 À´ÒýÓÃÍæ¼ÒÊäÈëµÄÃû×Ö£¡

ÎÊÌ⣺Ôõô֪µÀÍæ¼Òµ±³õÑ¡µÄÊÇÄĸöλÖã¿

½â¾ö·½°¸£ºÄãÐèÒªÓñäÁ¿¼Ç¼֮ǰѡÔñµÄλÖã¡£¡£¡

¹Ø¼üÐ޸ĵã1£º¼Ç¼λÖñäÁ¿ (ÐèÒªÔÚ֮ǰµÄ×°±¸Î»ÖÃÑ¡Ôñ¶ÎÂäÌí¼Ó)

ÀýÈ磬ÐÞ¸ÄÄãµÄ [@@useitemname0], [@@useitemname1]... µÈ¶Î£º

[@@useitemname0]
ACT
ÐÂÔö£º¼Ç¼ѡÖеÄλÖôúºÅµ½±äÁ¿£¨±ÈÈç P10£©

MOV P10 0 ; 0 ´ú±í¿ø¼×λÖÃ
goto @ChangeName

[@@useitemname1]
ACT

MOV P10 1 ; 1 ´ú±íÎäÆ÷λÖÃ
goto @ChangeName

... ͬÀíÐÞ¸ÄÆäËû [@@useitemnameX] ¶ÎÂ䣬Ϊ²»Í¬Î»ÖÃÉèÖò»Í¬µÄ P10 Öµ£¨0-12£©...
¹Ø¼üÐ޸ĵã2£ºÔÚ @ConfirmName ¶ÎʹÓÃÕâ¸ö±äÁ¿ºÍÐÂÃû×Ö

½ÓÉÏÃæµÄ @ConfirmName ¶ÎÓÐЧÊäÈëÇÒÌõ¼þÂú×ãºó£º

¼ÙÉèÎÒÃÇÒѽ«Íæ¼ÒÑ¡ÔñµÄ×°±¸Î»ÖôæÔÚ P10 Àï

ChangeItemName %P10 %S29 ; ÕæÕýʵÏÖ¸ÄÃûµÄÃüÁλÖÃÊÇ %P10, ÐÂÃû×ÖÊÇ %S29
µÚÈý²½£ºÌõ¼þÂú×ãÇÒ¸ÄÃûÃüÁîÖ´Ðкó£¬ÔÙ¿Û³ý·ÑÓÃ

TAKE ½ðש 1
CREDITPOINT - 100
GAMEGOLD - 5000

sendmsg 7 Ìáʾ£ºÄúµÄ×°±¸[%S29]¸ÄÃû³É¹¦£¡ÈÙÒ«¾¡ÏÔ£¡
Close

elseact

sendmsg 7 Ìáʾ£º¸ÄÃûʧ°Ü£¡Ìõ¼þ¿ÉÄÜÔÚÊäÈë¹ý³ÌÖз¢ÉúÁ˱仯£¨Ç®/ÉùÍû²»×ãÁË»ò½ðשÓÃÁË£©£¬ÇëÖØÐÂÈ·ÈÏ£¡
goto @main
break

ÐÞ¸ÄÒªµãÏê½â£¨ÎªÊ²Ã´ÕâÑù¸ÄÄÜÐУ©£º
¼Ç¼λÖà (MOV P10 X): ÔÚÍæ¼Òµã»÷ <¿ø ¼×/@@useitemname0> µÈ°´Å¥Ê±£¬Á¢¿ÌÓÃÒ»¸ö±äÁ¿£¨±ÈÈç P10£©¼ÇסËûÑ¡ÔñµÄÊÇÄĸö×°±¸Î»Öã¨0, 1, 3, 4...£©¡£ ÕâÊǸæËߺóÐø¸ÄÃûÃüÁîµ½µ×¸ÄÉíÉÏÄĸöλÖõÄ×°±¸¡£

ÊäÈëÐÂÃû×Ö (InputBox S29 ...): ÔÚ @ChangeName ¼ì²éÍê³õ²½Ìõ¼þºó£¬²»¼±×ſ۷ѣ¡ÏÈÓà InputBox ÃüÁ¸öÊäÈë¿ò³öÀ´£¬ÈÃÍæ¼ÒÊäÈëÏëÒªµÄÐÂÃû×Ö¡£ Íæ¼ÒµÄÊäÈë»á±»±£´æµ½±äÁ¿ S29 (ÒýÇæÍ¨³£ÓÐ S0-S99 µÄ×Ö·û±äÁ¿¿ÉÓÃ)¡£

È·ÈÏÊäÈë ([@ConfirmName]): Íæ¼ÒµãÊäÈë¿òµÄÈ·¶¨°´Å¥ºó£¬½øÈë @ConfirmName ¶Î¡£ÕâÀïÏȼì²éÊÇ·ñÕæµÄÊäÈëÁËÓÐЧÄÚÈÝ¡£

ÔÙ´ÎÈ·ÈÏ×ÊÔ´ (ÖØÒª£¡): ÔÚÍæ¼ÒÊäÈëÃû×ÖµÄ˲¼ä£¬Ëû¿ÉÄÜÅÜ¿ª°Ñ½ð±Ò»¨¹âÁË£¡ËùÒÔÕâÀï±ØÐëÔٴμì²éÉùÍû¡¢Ôª±¦¡¢½ðשÊÇ·ñ×ã¹»¡£Èç¹û²»¹»ÁË£¬Ö±½Ó±¨´íÈÃËûÖØÀ´¡£

ºËÐĸÄÃûÃüÁî (ChangeItemName %P10 %S29):

ChangeItemName: Õâ¾ÍÊDZ»ÒÅ©µÄ¹Ø¼üÃüÁ (×¢Ò⣺ÒýÇæÃüÁîÃû¿ÉÄÜÂÔÓвîÒ죬Èç SetItemName£¬Çë¸ù¾ÝÄãµÄÒýÇæÊÖ²áÈ·ÈÏ£¬µ« ChangeItemName ×î³£¼û)¡£

%P10: ÒýÓÃ֮ǰ¼Ç¼µÄ×°±¸Î»ÖÃÊý×Ö (0´ú±í¿ø¼×¡¢1´ú±íÎäÆ÷µÈ)¡£

%S29: ÒýÓÃÍæ¼Ò¸Õ¸ÕÊäÈëµÄÐÂ×°±¸Ãû×ÖÎı¾¡£

ÕâÐÐÃüÁî×éºÏÆðÀ´µÄÒâ˼¾ÍÊÇ£º°ÑÈËÎïÉíÉÏλÖôúºÅ %P10 µÄÄǼþ×°±¸µÄÃû×Ö£¬¸Ä³É %S29 Õâ¸öÐÂÃû×Ö£¡
×îºó¿Û·Ñ£º ÔÚ¸ÄÃûÃüÁî³É¹¦Ö´Ðкó£¬ÔÙÖ´Ðп۷ѵĽű¾ (TAKE ½ðש 1, CREDITPOINT - 100, GAMEGOLD - 5000)¡£ ÕâÑùÂß¼­¾Í¶ÔÁË£ºÃû×ָĺà ֮ºó ²ÅÊÕÇ®¡£·ÀÖ¹¸ÄÃûʧ°Üµ«Ç®±»¿ÛµôµÄÞÏÞΡ£

ÒÆ³ýÎÞÓÃÃüÁ ÍêȫȥµôÒâÒå²»Ã÷µÄ SETSCRIPTFLAG 1 1 ÕâÐС£

ÄãÐèÒª×öµÄ¾ßÌå²½Ö裺
È·ÈϸÄÃûÃüÁ ²é²éÄãµÄ´«ÆæÒýÇæ£¨D3D, HGE, GOM, GEE, LFµÈ£©µÄ˵Ã÷Êé»òÕßÍøÉÏ×ÊÁÏ£¬È·ÈϸÄÃûÖ¸ÁîµÄÕýÈ·Ãû³ÆºÍ²ÎÊýд·¨£¨Í¨³£¾ÍÊÇ ChangeItemName λÖà Ãû×Ö »ò SetItemName λÖà Ãû×Ö£©¡£Ìæ»»ÎÒÀý×ÓÀïµÄ ChangeItemName¡£

ÐÞ¸ÄλÖÃÑ¡Ôñ¶ÎÂ䣺 °´ÕÕÀý×Ó£¬¸øÃ¿¸ö [@@useitemname0], [@@useitemname1] ... µÈ¶ÎÂ俪ͷ¼ÓÉÏ MOV P10 X £¨X ¶ÔӦλÖõÄÊý×Ö£º0¿ø¼×,1ÎäÆ÷,2Ñ«ÕÂ,3ÏîÁ´,4Í·¿ø,5×óÊÖïí,6ÓÒÊÖïí,7ÓÒ½äÖ¸,8×ó½äÖ¸£©¡£

Ìæ»»¸ÄÃû´¦ÀíÂß¼­£º ÓÃÎÒÌṩµÄÍêÕû @ChangeName ºÍ @ConfirmName ¶Î´úÂ루°üº¬¼Ç¼λÖñäÁ¿%P10ºÍµ÷ÓøÄÃûÃüÁî%S29µÄ²¿·Ö£©£¬ÍêÈ«Ìæ»»µôÄãÔ­À´µÄ [@ChangeName] ¶Î¡£

±£´æ²¢ÖØÔØ£º ±£´æÐ޸ĺóµÄ À¶É«¾­µä-3.txt »òÏà¹Ø½Å±¾Îļþ¡£ÔÚM2ServerÉÏÑ¡Ôñ“ÖØÐ¼ÓÔØNPC½Å±¾”»òÖØÆô·þÎñÆ÷¡£

²âÊÔ£º ÕÒ¸öСºÅ£¬×¼±¸ºÃÉùÍû¡¢Ôª±¦¡¢½ðש£¬Ñ¡ÔñÒ»¸ö×°±¸Î»Öã¬ÔÚÊäÈë¿òÀïÈÏÕæÇøöÐÂÃû×ÖµãÈ·¶¨¡£¹Û²ì£ºÇ®ÎïÊÇ·ñ¿Û³ý£¿ÏµÍ³ÌáʾÊÇ·ñ³É¹¦£¿×î¹Ø¼üµÄÊÇ´ò¿ª×°±¸À¸(F10)¿´¿´×°±¸Ãû×ÖÊDz»ÊÇÕæµÄ±ä³ÉÁËÄãÊäÈëµÄÄǸö£¡

×ܽ᣺

ÄãµÄ½Å±¾¾ÍÏñ¸öÑϽ÷µÄÊÕ·ÑÔ±£¬Ç®µãµÃÇåÇå³þ³þ£¬Êվݣ¨³É¹¦Ìáʾ£©¿ªµÃÃ÷Ã÷°×°×£¬µ«¾ÍÊÇÍüÁ˽кóÃæµÄʦ¸µ£¨¸ÄÃûÃüÁÀ´¸É»î£¡²¹ÉÏ ChangeItemName£¨»òµÈ¼ÛÃüÁ²¢ÈÃËü½áºÏÍæ¼ÒÊäÈëµÄÐÂÃû×Ö(%S29) ºÍÑ¡¶¨µÄ×°±¸Î»ÖÃ(%P10)£¬Õâ²ÅÊǽâ¾öÎÊÌâµÄ²»¶þ·¨ÃÅ¡£

ÏÖÔÚÁ¢¿Ì¶¯Êָİɣ¡¼Ó¸öÊ®¼¸ÐйؼüÂß¼­£¬ÄãרÊôµÄ¿áìÅ×°±¸Ãû×Ö¾ÍÄÜÍêÃÀ¿ÌÓ¡ÉÏÁË£¡×£Äã³É¹¦£¡