gogodreamcity 發表於 2015-11-6 15:54:09

該怎麼讓精煉部位增加到全身(包含時裝10個位置)

本帖最後由 gogodreamcity 於 2015-11-7 12:34 AM 編輯

如題,想讓NPC改成能精鍊全身位置的裝備(含時裝共20個位置)
下面是我的腳本內容前段:

if(getequipisequiped(1)+getequipisequiped(2)+getequipisequiped(3)+getequipisequiped(4)+getequipisequiped(5)+getequipisequiped(6)==0)
      {
                mes "[高階精鍊師]";
                mes "您身上未著任何可精鍊裝備,無法使用精鍊服務。";
                close;
      }
      if(getequipisequiped(1)!=0) set .@menu_1$,"精鍊^006400"+getequipname(1)+"^000000"; else set .@menu_1$,"";
      if(getequipisequiped(2)!=0) set .@menu_2$,"精鍊^006400"+getequipname(2)+"^000000"; else set .@menu_2$,"";
      if(getequipisequiped(3)!=0)
      {
      if(getequipweaponlv(3)>0) set .@menu_3$,"精鍊^0000AA"+getequipname(3)+"^000000";
      else set .@menu_3$,"精鍊^006400"+getequipname(3)+"^000000";
      }else set .@menu_3$,"";
      if(getequipisequiped(4)!=0) set .@menu_4$,"精鍊^0000AA"+getequipname(4)+"^000000"; else set .@menu_4$,"";
      if(getequipisequiped(5)!=0) set .@menu_5$,"精鍊^006400"+getequipname(5)+"^000000"; else set .@menu_5$,"";
      if(getequipisequiped(6)!=0) set .@menu_6$,"精鍊^006400"+getequipname(6)+"^000000"; else set .@menu_6$,"";
      switch(select(.@menu_1$,.@menu_2$,.@menu_3$,.@menu_4$,.@menu_5$,.@menu_6$,"取消精鍊"))
      {
                case 1: set @Part,1; break;
                case 2: set @Part,2; break;
                case 3: set @Part,3; break;
                case 4: set @Part,4; break;
                case 5: set @Part,5; break;
                case 6: set @Part,6; break;
                case 7: close;
      }



請問該怎麼加判斷給他所有位置都能精煉呢?

Residue 發表於 2015-11-6 16:54:31

你的意思是要多出一個選項
點了就可以一次精鍊全身的裝備嗎?

game1993 發表於 2015-11-6 17:34:33

本帖最後由 game1993 於 2015-11-6 06:25 PM 編輯

http://okayro.com/thread-263128-1-1.htmlEQI_HEAD_TOP (1)- Upper head gear
EQI_ARMOR (2)   - Armor (Where you keep your Jackets and Robes)
EQI_HAND_L (3)    - What is in your Left hand.
EQI_HAND_R (4)    - What is in your Right hand.
EQI_GARMENT (5)   - The garment slot (Mufflers, Hoods, Manteaus)
EQI_SHOES (6)   - What foot gear the player has on.
EQI_ACC_L (7)   - Accessory 1.
EQI_ACC_R (8)   - Accessory 2.
EQI_HEAD_MID (9)- Middle Headgear (masks and glasses)
EQI_HEAD_LOW (10) - Lower Headgear (beards, some masks)
EQI_COSTUME_TOP (11)- Upper Costume Headgear
EQI_COSTUME_MID (12) - Middle Costume Headgear
EQI_COSTUME_LOW (13) - Lower Costume Headgear
EQI_COSTUME_GARMENT (14) - Costume Garment
EQI_COSTUME_SHOES (15) - Costume Shoes

gogodreamcity 發表於 2015-11-6 19:24:48

回2F:
感謝回覆
不是呢,我是想要能各別選擇的

回3F:
感謝回覆
請問這個腳本是全身都可以精練的腳本嗎?(包含服裝和影子裝備共20個)

Residue 發表於 2015-11-6 21:51:57

gogodreamcity 發表於 2015-11-6 07:24 PM static/image/common/back.gif
回2F:
感謝回覆
不是呢,我是想要能各別選擇的


你現在這個就已經是個別選擇了阿

三樓貼那個給你是告訴你各個裝備位置的編號
依樣畫葫蘆自己加入選項就好了

gogodreamcity 發表於 2015-11-7 00:34:12

Residue 發表於 2015-11-6 09:51 PM static/image/common/back.gif
你現在這個就已經是個別選擇了阿

三樓貼那個給你是告訴你各個裝備位置的編號


參靠3f的資料已經搞定
謝謝兩位囉
頁: [1]
查看完整版本: 該怎麼讓精煉部位增加到全身(包含時裝10個位置)