UID86126
帖子
精華
主題
積分456
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2008-5-8
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
發表於 2008-5-8 22:46:43
|
顯示全部樓層
if ((countitem(985) < 50) || (countitem(984) < 50)) goto EDD;
set @ori,(countitem(969) / 50);
set @oridel,@ori *50;
delitem 985,@oridel;
delitem 984,@oridel;
getitem 969,@ori;
mes "[黃金]";
mes "這是你要的黃金,";
mes "我一次給您吧!";
mes "歡迎下次再來。";
close;
這我幫你解決吧!
但是我有個問題!
我上面標紅的地方,我不曉得你的舉動意義在哪裡!
你這樣子設定當然不管怎麼換都換不到東西,因為身上只要沒有黃金怎麼換都是0,所以你這地方出錯了!
而且我還有一個問題,你不是要用500個神金+鋁換10個黃金嗎!?
那你怎麼只設定檢查50個數量而已! 不是應該設定500嘛!?
但我還是依照你腳本改! 請看下面! 我已經測試成功嚕! 不知道是不是你要的那一種!
if ((countitem(985) < 50) || (countitem(984) < 50)) goto EDD;
if(countitem(985) > countitem(984))set @oridel,countitem(984);
if(countitem(984) > countitem(985))set @oridel,countitem(985);
set @ori,0;
set @oridel2,0;
for(set @oridel,@oridel; @oridel >= 50 ; set @oridel,@oridel-50){
set @ori,@ori+10;
set @oridel2,@oridel2+50;
}
delitem 985,@oridel2;
delitem 984,@oridel2;
getitem 969,@ori;
mes "[黃金]";
mes "這是你要的黃金,";
mes "我一次給您吧!";
mes "歡迎下次再來。";
close;
[ 本帖最後由 she13795 於 2008-5-8 11:35 PM 編輯 ] |
|