UID151954
帖子
精華
主題
積分0
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2009-5-1
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 怒 2015-12-26 12:52 PM |
---|
簽到天數: 6 天 連續簽到: 1 天 [LV.2]偶爾看看I
|
EA
私服版號: |
ea13702sql |
問題內容: |
腳本問題 |
本帖最後由 f0922494116 於 2009-5-5 04:44 AM 編輯
1.怎麼樣讓濃縮鋁神在精鍊的時後增加成功率? 有大大知道語法怎麼寫的嗎??感謝
2.怎樣讓武器防具精鍊到+10↑
3.大大幫我看一下我是否寫對 可是我點的時後就沒有出現衝裝機率跟優惠卷的顯示
怎麼樣把優會卷加進去??
我想把濃縮鋁神精鍊加進去這樣對嗎??(同時也可以使用優會卷)
prt_fild08.gat,156,370,6 script 阿呆工匠 63,{
switch(select("精煉裝備","濃縮精煉裝備","修理裝備","拆除卡片","選購材料")) {
case 1:
callfunc "RefineMain"; end;
case 2:
callfunc "Refine"; end;
case 3:
callfunc "RepairMain"; end;
case 4:
callfunc "CardMain"; end;
case 5:
callfunc "ShopMain"; end; } }
//====================================================//
function script RefineMain {
mes"[阿呆工匠]";
mes"請選擇您要精煉的物品選項。";
next;
set .@RItem,select(getequipname(1),getequipname(2),getequipname(3),getequipname(4),
getequipname(5),getequipname(6),getequipname(7),getequipname(8),
getequipname(9),getequipname(10));
if ( getequipisequiped(.@RItem) == 0 ) { mes"[阿呆工匠]";
mes"您還沒有裝備要精煉物品唷!";
close; }
if ( getequipisenableref(.@RItem) == 0 ) { mes"[阿呆工匠]";
mes"這個物品是無法精煉的唷!";
close; }
if ( getequipisidentify(.@RItem) == 0 ) { mes"[阿呆工匠]";
mes"未鑒定的物品是無法精煉的唷!";
close; }
if ( getequiprefinerycnt(.@RItem) >= 10 ) { mes"[阿呆工匠]";
mes"這個物品已經精煉到最高等級了唷!";
close; }
switch(getequipweaponlv(.@RItem)) {
case 0: set .@Item,985; set .@Zeny,20000; break;
case 1: set .@Item,7620; set .@Zeny,500; break;
case 2: set .@Item,7620; set .@Zeny,2000; break;
case 3: set .@Item,7620; set .@Zeny,25000; break;
case 4: set .@Item,7620; set .@Zeny,50000; break; }
if ( getequippercentrefinery(.@RItem) < 100 ) {
mes "[阿呆工匠]";
mes "精煉 ^0000FF"+getequipname(.@RItem)+"^000000 這項物品";
mes "需要 ^FF0000"+getitemname(.@Item)+" 1^000000 個";
mes " 和 ^FF0000金錢 "+.@Zeny+"^000000 z";
next;
if (select("是的!","不了!")==2) {
close;
}
mes"[阿呆工匠]";
mes"物品已經達到它的^FF0000安定值^000000,";
mes"繼續精煉可能會使裝備損壞,";
mes"即使這樣您還要繼續精煉嗎?";
next;
if ( countitem(7037) != 0 ) {
mes"[阿呆工匠]";
mes"這不是我夢寐以求的^FF0000優惠券^000000嗎,";
mes"如果您願意把它送給我的話呢,";
mes"我就幫您安全精煉這個物品唷!";
mes"請問您是否要送給我^FF0000優惠券^000000呢?";
next;
if (select("是的!","不了!")==2) {
close;
}
delitem 7037,1;
goto Refine_Success;
}
if (select("是的!","不了!")==2) {
close;
} }
Refine_Ing:
if ( countitem(.@Item) < 1 || Zeny < .@Zeny ) { mes "[阿呆工匠]";
mes "抱歉您身上的物品不足!";
close; }
delitem .@Item,1;
set Zeny,Zeny - .@Zeny;
if ( getequippercentrefinery(.@RItem) >= rand(100) ) {
Successrefitem .@RItem;
if ( getequiprefinerycnt(.@RItem) < 10 ) {
set .@RStr$,"請問";
mes"[阿呆工匠][^0000FF計算機^000000][^FF0000"+getequippercentrefinery(.@RItem)+"%^000000]";
if ( getequippercentrefinery(.@RItem) != 100 ) { mes"物品已經達到它的^FF0000安定值^000000,";
mes"繼續精煉可能會使裝備損壞,";
set .@RStr$,"即使這樣"; }
mes ""+.@RStr$+"您還要繼續精煉嗎?";
next;
if (select("是的!","不了!")==1) {
goto Refine_Ing;
} }
mes"[阿呆工匠]";
mes"鏘!鏘!鏘!";
next;
if ( getequippercentrefinery(.@RItem) >= rand(100) ) goto Refine_Success;
failedrefitem .@RItem;
mes"[阿呆工匠]";
mes"抱歉您的物品精煉失敗了!";
close;
Refine_Success:
successrefitem .@RItem;
if ( getequippercentrefinery(.@RItem) == 100 ) goto Refine_Success;
mes"[阿呆工匠]";
mes"恭喜您物品已精煉成功了!";
close;
} |
|