月光論壇 (http://bbs.djorz.com/)


月光論壇 -> RO架設教學私服疑難解答 -> 怎麼改成可以累加附兩次的意思 [列印本頁] 登入 -> 註冊

大頭魔法王 2013-6-18 00:10

S_EnchantArmor:
   set .@itemid,getarg(0);
   set .@failrate,getarg(1);
   if ((countitem(.@itemid) > 0) && (countitem(.@itemid) < 2)) {
       mes "[實習附魔師]";
       mes "附魔將需要400,000 Zeny. 而且附魔的結果可是隨機的. 當然了, 很可能在附魔的時候, 你的防具會損毀掉.";
       next;
       mes "[實習附魔師]";
       mes "最重要的一點就是.";
       mes "^ff5555被附魔的防具當前的精煉度和卡片都會消失.^000000";
       mes "那麼你還要繼續附魔嗎?";
       next;
       switch(select("嗯... 我再考慮考慮吧.:繼續附魔.")) {
       case 1:
           mes "[實習附魔師]";
           mes "好的, 我不會怪你的. 安全第一才最重要, 對吧?";
           mes "那就祝你愉快了.";
           close;
       case 2:
           mes "[實習附魔師]";
           mes "想要來一次真正的冒險吧? 好的, 那咱們開始了?";
           close2;
           specialeffect2 EF_MAPPILLAR;
           if (Zeny < 400000) {
               mes "[實習附魔師]";
               mes "抱歉啊, 你可沒有足夠的金錢.";
               close;
           }
           progressbar "ffff00",7;
           set .@enc_ran,rand(1,.@failrate);
           set zeny,zeny-400000;
           delitem .@itemid,1;
           if (.@enc_ran == 1) {
               set .@addpart,4702;
           }
           else if (.@enc_ran == 2) {
               set .@addpart,4712;
           }
           else if (.@enc_ran == 3) {
               set .@addpart,4722;
           }
           else if (.@enc_ran == 4) {
               set .@addpart,4732;
           }
           else if (.@enc_ran == 5) {
               set .@addpart,4742;
           }
           else if (.@enc_ran == 6) {
               set .@addpart,4752;
           }
           else if ((.@enc_ran > 6) && (.@enc_ran < 9)) {
               set .@addpart,4701;
           }
           else if ((.@enc_ran > 8) && (.@enc_ran < 11)) {
               set .@addpart,4711;
           }
           else if ((.@enc_ran > 10) && (.@enc_ran < 13)) {
               set .@addpart,4721;
           }
           else if ((.@enc_ran > 12) && (.@enc_ran < 15)) {
               set .@addpart,4731;
           }
           else if ((.@enc_ran > 14) && (.@enc_ran < 17)) {
               set .@addpart,4741;
           }
           else if ((.@enc_ran > 16) && (.@enc_ran < 19)) {
               set .@addpart,4751;
           }
           else if ((.@enc_ran > 18) && (.@enc_ran < 22)) {
               set .@addpart,4700;
           }
           else if ((.@enc_ran > 21) && (.@enc_ran < 25)) {
               set .@addpart,4710;
           }
           else if ((.@enc_ran > 24) && (.@enc_ran < 28)) {
               set .@addpart,4720;
           }
           else if ((.@enc_ran > 27) && (.@enc_ran < 31)) {
               set .@addpart,4730;
           }
           else if ((.@enc_ran > 30) && (.@enc_ran < 34)) {
               set .@addpart,4740;
           }
           else if ((.@enc_ran > 33) && (.@enc_ran < 37)) {
               set .@addpart,4750;
           }
           else {
               specialeffect2 EF_PHARMACY_FAIL;
               mes "[實習附魔師]";
               mes "噢, 真是太不幸了.";
               mes "附魔竟然失敗了.";
               close;
           }
           getitem2 .@itemid, 1, 1, 0, 0, 0, 0, 0, .@addpart;
       }
   }
   else {
       mes "[實習附魔師]";
       mes "嗯? 沒有東西可以被附魔呀!";
       mes "請確定你只帶來了一件要附魔的防具.";
       close;
   }
改哪裡?


查看完整版本: [-- 怎麼改成可以累加附兩次的意思 --] [-- top --]
月光論壇為自由討論論壇,所有個人言論不代表本站立場。文章內容如有涉及侵權請連絡我們,將立即刪除相關文章資料

Powered by PHPWind v5.0.1
Code © 2003-05 PHPWind

Total 0.001215(s) query 2 Gzip enabled
著作權侵權 | 本網站已依台灣網站內容分級規定處理 | 聯絡我們