OK論壇

 找回密碼
 註冊
查看: 1539|回復: 1

附魔問題

 關閉 [複製鏈接]
  • TA的每日心情
    慵懶
    2013-8-2 11:01 PM
  • 簽到天數: 86 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2013-5-24 04:14:20 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: 3CEA
    問題內容: 腳本問題
    本帖最後由 s6990447 於 2013-5-24 04:58 AM 編輯

    不好意思 各位大大
    因為想要讓附魔NPC 固定只能夠使用在武器上面~~但是礙於不知道怎麼改所以來跟各位大大求助
    1. while(set(.@i,.@i+1)&&.@i<=1) {
    2.                 if(getequipweaponlv(.@i)>1) set .@color$,"^0000AA";
    3.                 else set .@color$,"^006400";
    4.                 set .@menu$,.@menu$+("附魔 - "+.@color$+""+getitemname(getequipid(.@i))+"^000000")+":";
    5.         }
    6.         select(.@menu$);
    7.         if(getitemname(getequipid(@menu))=="null") {
    8.                 mes "[附魔天師]";
    9.                 mes "這個null代表該位置沒裝備..";
    10.                 close;
    11.         }
    12.         set .@focus,@menu;
    13.         mes "[附魔天師]";
    14.         mes "確定要附魔 "+.@color$+""+getitemname(getequipid(.@focus))+"["+getitemslots(getequipid(.@focus))+"] ?";
    15.         mes "^888888插槽1: ^A0522D"+getitemname(getequipcardid(.@focus,0));
    16.         mes "^888888插槽2: ^2F4F4F"+getitemname(getequipcardid(.@focus,1));
    17.         mes "^888888插槽3: ^339900"+getitemname(getequipcardid(.@focus,2));
    18.         mes "^888888插槽4: ^0000AA"+getitemname(getequipcardid(.@focus,3));
    19.         if(select("確定!!!!","取消")==2)
    20.                 close;
    21.         else

    22.                 if(countitem(7426)<.@stone) {next; mes "[附魔天師]"; mes "你的紅色魔法石不足.. ";mes "你需要"+.@stone+"顆紅色魔法石.. "; close; }
    23.                 if (zeny<.@money) {next; mes "[附魔天師]"; mes "你的Zeny不足.. ";mes "需要 "+.@money+" Zeny .."; close; }
    24.                 delitem        7426,.@stone;
    25.                 set zeny,zeny-.@money;
    26.                 specialeffect2 EF_MAPPILLAR;
    27.                 progressbar "ffff00",7;
    28.                 set .@ohno,rand(1,100/.@baiL);
    29.                 if (.@ohno==1 ||.@ohno==2 ||.@ohno==3 ||.@ohno==4 ||.@ohno==5 ||.@ohno==6 ||.@ohno==7 ||.@ohno==18 ||.@ohno==19||.@ohno==20) {
    30.                 next;

    31.                         specialeffect2 EF_PHARMACY_FAIL;
    32.                         mes "[附魔天師]";
    33.                         mes "沒什麼好埋怨的 ";
    34.                         mes "我警告過了... 這是有機率會失敗的";
    35.                         mes "但是你用了防爆系統  ";
    36.                         mes "所以裝備沒有消失~再接再厲";
    37.                         return @color$;
    38.                         close;
    39.                         }
    40.                 next;
    41.                 specialeffect2 154;
    42.                 mes "[附魔天師]";
    43.                 mes "完成了";
    44.                 mes "這是你的裝備,拿去吧";
    45.                 set .@ss,.@s[rand(getarraysize(.@s))];
    46.                 getitem2 getequipid(.@focus),1,1,getequiprefinerycnt(.@focus),0,getequipcardid(.@focus,0),getequipcardid(.@focus,1),getequipcardid(.@focus,2),.@ss;
    47.                 //announce "[ 附魔天師 ] "+strcharinfo(0)+" 的 "+getitemname(getequipid(.@focus))+" 擁有了"+getitemname(.@ss)+" 的能力!",15,0x91C7FF;
    48.                 delitem2 getequipid(.@focus),1,1,getequiprefinerycnt(.@focus),0,getequipcardid(.@focus,0),getequipcardid(.@focus,1),getequipcardid(.@focus,2),getequipcardid(.@focus,3);
    49.                 return @color$;
    50.                 close;
    51. }
    複製代碼
    以上是大約的腳本內容

    希望各位大大可以幫忙解答 !!

    需要更改哪邊 才能夠做出 只有武器才能附魔的地方~~

    麻煩各位大大了


    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-8-2 11:01 PM
  • 簽到天數: 86 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-5-24 04:57:26 | 顯示全部樓層
    本帖最後由 s6990447 於 2013-5-24 04:58 AM 編輯

    瘋狂亂改亂研究@@ 研究出來了  完成 只顯示武器~~
    1.     set .@i,select("附魔 - ^0000AA"+getitemname(<font color="Red">getequipid(4))</font>+"^000000");
    2.     if(getitemname(getequipid(.<font color="Red">@i+3)</font>)=="null") {
    3.         mes "[附魔天才]";
    4.         mes "這個null代表該位置沒裝備..";
    5.         close;
    6.     }
    7.     set .@focus,.<font color="Red">@i+3</font>;
    8.     mes "[附魔天才]";
    9.     mes "確定要附魔 "+.@color$+""+getitemname(getequipid(.@focus))+"["+getitemslots(getequipid(.@focus))+"] ?";
    10.     mes "^888888插槽1: ^A0522D"+getitemname(getequipcardid(.@focus,0));
    11.     mes "^888888插槽2: ^2F4F4F"+getitemname(getequipcardid(.@focus,1));
    12.     mes "^888888插槽3: ^339900"+getitemname(getequipcardid(.@focus,2));
    13.     mes "^888888插槽4: ^0000AA"+getitemname(getequipcardid(.@focus,3));
    14.     if(select("確定!!!!","取消")==2)
    15.         close;
    複製代碼

    評分

    參與人數 1積分 +15 收起 理由
    grass0916 + 15 yap

    查看全部評分

    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-20 03:55 PM , Processed in 0.051697 second(s), 24 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表