UID32302
帖子
精華
主題
積分136
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2007-11-4
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2020-7-15 07:42 PM |
---|
簽到天數: 13 天 連續簽到: 1 天 [LV.3]偶爾看看II
|
本帖最後由 waysky0916 於 2010-7-18 05:18 AM 編輯
由於過多玩家跟我反應
+10素質出現機率超低
於是我找了很久還是找不出問題
可以請看的懂的人幫我看看該如何修改
以下是我的附魔腳本的後半段 前半段都是道具編碼
因為字數問題 沒有全貼上來
麻煩大家幫我看看...
-
- ayothaya,141,151,6 script 進階附魔師 73,{
- if (Zeny > 399999) {
- mes "[進階附魔師]";
- mes "我一直致力於研究如何提高防具的最大能力.";
- next;
- mes "[進階附魔師]";
- mes "為防具附魔就是一種很高級的技能, 可以將神秘的能力注入到防具裡.";
- next;
- mes "[進階附魔師]";
- mes "然而, 你一定要記住如果你帶來兩件相同的防具, 那將按照它們在物品欄的存放位置的先後進行附魔.";
- next;
- mes "[進階附魔師]";
- mes "假若那樣的話, 可能你不想要附魔的防具都會被附魔了. 所以一定只帶來^5555ff一件^000000你想要附魔的防具, 這樣才最為安全..";
- next;
- mes "[進階附魔師]";
- mes "如果你帶來多件同樣的防具, 如果有什麼意外的話, 我可不負任何責任.";
- next;
- switch(select("無洞防具.:有洞防具.:高級系列防具.:下次再說.")) {
- case 1:
- //switch(select("大衣:長大衣:鋼鐵鎖子甲:鋼鐵鎧甲:絲質外袍:聖職之衣:天衣 月舞:木製鎧甲:緊身便衣:秘銀之衣:魔法外套:盜賊之衣:秘銀金屬鎧甲:火鱗鎧甲:水鱗鎧甲:風鱗鎧甲:地鱗鎧甲:忍服 血櫻:變色龍鎧甲:榮光外套:榮光量產型外套:榮光普及用外套")) {
- switch(select(getitemname(2307)+":"+getitemname(2309)+":"+getitemname(2314)+":"+getitemname(2316)+":"+getitemname(2321)+":"+getitemname(2325)+":"+getitemname(2327)+":"+getitemname(2328)+":"+getitemname(2330)+":"+getitemname(2332)+":"+getitemname(2334)+":"+getitemname(2335)+":"+getitemname(2341)+":"+getitemname(2344)+":"+getitemname(2346)+":"+getitemname(2348)+":"+getitemname(2350)+":"+getitemname(2337)+":"+getitemname(2386)+":"+getitemname(2394)+":"+getitemname(2395)+":"+getitemname(2396))) {
- case 1:
- callsub S_EnchantArmor,2307,50;
- case 2:
- callsub S_EnchantArmor,2309,50;
- case 3:
- callsub S_EnchantArmor,2314,50;
- case 4:
- callsub S_EnchantArmor,2316,50;
- case 5:
- callsub S_EnchantArmor,2321,50;
- case 6:
- callsub S_EnchantArmor,2325,50;
- case 7:
- callsub S_EnchantArmor,2327,50;
- case 8:
- callsub S_EnchantArmor,2328,50;
- case 9:
- callsub S_EnchantArmor,2330,50;
- case 10:
- callsub S_EnchantArmor,2332,50;
- case 11:
- callsub S_EnchantArmor,2334,50;
- case 12:
- callsub S_EnchantArmor,2335,50;
- case 13:
- callsub S_EnchantArmor,2341,50;
- case 14:
- callsub S_EnchantArmor,2344,50;
- case 15:
- callsub S_EnchantArmor,2346,50;
- case 16:
- callsub S_EnchantArmor,2348,50;
- case 17:
- callsub S_EnchantArmor,2350,50;
- case 18:
- callsub S_EnchantArmor,2337,50;
- case 19:
- callsub S_EnchantArmor,2386,50;
- case 20:
- callsub S_EnchantArmor,2394,50;
- case 21:
- callsub S_EnchantArmor,2395,50;
- case 22:
- callsub S_EnchantArmor,2396,50;
- }
- case 2:
- //switch(select("毛皮大衣:秘衣 美德:秘衣 惡德:西裝外套:大衣(1):長大衣(1):鋼鐵鎖子甲(1):鋼鐵鎧甲(1):絲質外袍(1):聖職之袍(1):聖職之衣(1):緊身便衣(1):秘銀之衣(1):盜賊之衣(1):秘銀金屬鎧甲(1):火鱗鎧甲(1):水鱗鎧甲(1):風鱗鎧甲(1):地鱗鎧甲(1)")) {
- switch(select(getitemname(2311)+":"+getitemname(2318)+":"+getitemname(2319)+":"+getitemname(2320)+":"+getitemname(2308)+"(1):"+getitemname(2310)+"(1):"+getitemname(2315)+"(1):"+getitemname(2317)+"(1):"+getitemname(2322)+"(1):"+getitemname(2324)+"(1):"+getitemname(2326)+"(1):"+getitemname(2331)+"(1):"+getitemname(2333)+"(1):"+getitemname(2336)+"(1):"+getitemname(2342)+"(1):"+getitemname(2345)+"(1):"+getitemname(2347)+"(1):"+getitemname(2349)+"(1):"+getitemname(2351)+"(1)")) {
- case 1:
- callsub S_EnchantArmor,2311,55;
- case 2:
- callsub S_EnchantArmor,2318,55;
- case 3:
- callsub S_EnchantArmor,2319,55;
- case 4:
- callsub S_EnchantArmor,2320,55;
- case 5:
- callsub S_EnchantArmor,2308,55;
- case 6:
- callsub S_EnchantArmor,2310,55;
- case 7:
- callsub S_EnchantArmor,2315,55;
- case 8:
- callsub S_EnchantArmor,2317,55;
- case 9:
- callsub S_EnchantArmor,2322,55;
- case 10:
- callsub S_EnchantArmor,2324,55;
- case 11:
- callsub S_EnchantArmor,2326,55;
- case 12:
- callsub S_EnchantArmor,2331,55;
- case 13:
- callsub S_EnchantArmor,2333,55;
- case 14:
- callsub S_EnchantArmor,2336,55;
- case 15:
- callsub S_EnchantArmor,2342,55;
- case 16:
- callsub S_EnchantArmor,2345,55;
- case 17:
- callsub S_EnchantArmor,2347,55;
- case 18:
- callsub S_EnchantArmor,2349,55;
- case 19:
- callsub S_EnchantArmor,2351,55;
- }
- case 3:
- //switch(select("隕石 鎧甲:奧爾里昂的 制服:生命之環:恐懼長袍:恐懼戰甲:將軍的突擊鎧甲:將軍的強襲盔甲:將軍的陰影外袍:指揮官的戰鬥外袍:指揮官的醫療外袍:指揮官的皮甲:狙擊手的大衣:奔跑鎧甲:中東長袍:納迦鱗甲:改良型緊身便衣")) {
- switch(select(getitemname(2364)+":"+getitemname(2365)+":"+getitemname(2391)+":"+getitemname(2374)+":"+getitemname(2375)+":"+getitemname(2376)+":"+getitemname(2377)+":"+getitemname(2378)+":"+getitemname(2379)+":"+getitemname(2380)+":"+getitemname(2381)+":"+getitemname(2382)+":"+getitemname(2387)+":"+getitemname(2388)+":"+getitemname(2389)+":"+getitemname(2390))) {
- case 1:
- callsub S_EnchantArmor,2364,60;
- case 2:
- callsub S_EnchantArmor,2365,60;
- case 3:
- callsub S_EnchantArmor,2391,60;
- case 4:
- callsub S_EnchantArmor,2374,60;
- case 5:
- callsub S_EnchantArmor,2375,60;
- case 6:
- callsub S_EnchantArmor,2376,60;
- case 7:
- callsub S_EnchantArmor,2377,60;
- case 8:
- callsub S_EnchantArmor,2378,60;
- case 9:
- callsub S_EnchantArmor,2379,60;
- case 10:
- callsub S_EnchantArmor,2380,60;
- case 11:
- callsub S_EnchantArmor,2381,60;
- case 12:
- callsub S_EnchantArmor,2382,60;
- case 13:
- callsub S_EnchantArmor,2387,60;
- case 14:
- callsub S_EnchantArmor,2388,60;
- case 15:
- callsub S_EnchantArmor,2389,60;
- case 16:
- callsub S_EnchantArmor,2390,60;
- }
- case 4:
- mes "[進階附魔師]";
- mes "如果你對防具附魔有興趣的話就來找我.";
- close;
- }
- }
- else {
- mes "[進階附魔師]";
- mes "我負責防具的附魔工作. 簡單來說, 我一直致力於研究如何提高防具的能力.";
- next;
- mes "[進階附魔師]";
- mes "如果你有興趣想要給你的防具附魔的話, 請帶著400,000 Zeny 和你想要附魔的防具來找我.";
- close;
- }
- 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,rand(4707,4709);
- }
- else if (.@enc_ran == 2) {
- set .@addpart,rand(4717,4719);
- }
- else if (.@enc_ran == 3) {
- set .@addpart,rand(4727,4729);
- }
- else if (.@enc_ran == 4) {
- set .@addpart,rand(4737,4739);
- }
- else if (.@enc_ran == 5) {
- set .@addpart,rand(4747,4749);
- }
- else if (.@enc_ran == 6) {
- set .@addpart,rand(4757,4759);
- }
- else if ((.@enc_ran > 6) && (.@enc_ran < 9)) {
- set .@addpart,rand(4704,4706);
- }
- else if ((.@enc_ran > 8) && (.@enc_ran < 11)) {
- set .@addpart,rand(4714,4716);
- }
- else if ((.@enc_ran > 10) && (.@enc_ran < 13)) {
- set .@addpart,rand(4724,4726);
- }
- else if ((.@enc_ran > 12) && (.@enc_ran < 15)) {
- set .@addpart,rand(4734,4736);
- }
- else if ((.@enc_ran > 14) && (.@enc_ran < 17)) {
- set .@addpart,rand(4744,4746);
- }
- else if ((.@enc_ran > 16) && (.@enc_ran < 19)) {
- set .@addpart,rand(4754,4756);
- }
- else if ((.@enc_ran > 18) && (.@enc_ran < 22)) {
- set .@addpart,rand(4700,4703);
- }
- else if ((.@enc_ran > 21) && (.@enc_ran < 25)) {
- set .@addpart,rand(4710,4713);
- }
- else if ((.@enc_ran > 24) && (.@enc_ran < 28)) {
- set .@addpart,rand(4720,4723);
- }
- else if ((.@enc_ran > 27) && (.@enc_ran < 31)) {
- set .@addpart,rand(4730,4733);
- }
- else if ((.@enc_ran > 30) && (.@enc_ran < 34)) {
- set .@addpart,rand(4740,4743);
- }
- else if ((.@enc_ran > 33) && (.@enc_ran < 37)) {
- set .@addpart,rand(4750,4753);
- }
- else {
- specialeffect2 EF_PHARMACY_FAIL;
- mes "[進階附魔師]";
- mes "噢, 真是太不幸了.";
- mes "附魔竟然失敗了.";
- close;
- }
- getitem2 .@itemid, 1, 1, 0, 0, 0, 0, 0, .@addpart;
- }
- }
- else {
- mes "[進階附魔師]";
- mes "嗯? 沒有東西可以被附魔呀!";
- mes "請確定你只帶來了一件要附魔的防具.";
- close;
- }
- }
- OnInit:
- waitingroom "附魔NPC",0;
- end;
- }
複製代碼 |
|