UID136726
帖子
精華
主題
積分-62
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限0
註冊時間2009-3-6
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2016-6-20 10:14 PM |
---|
簽到天數: 19 天 連續簽到: 1 天 [LV.4]偶爾看看III
|
樓主 |
發表於 2009-4-11 12:49:52
|
顯示全部樓層
#4
你判斷句有問題吧?
當物品類型不等於 6 就會進{}裡執行
所以,除了物品類型為 6 的不會進{}裡執行,其他物品類型的都會進{}裡執行
你的意思是這樣嗎?
lendlice0001 發表於 2009-4-5 07:43 PM
目前我是這麼弄@@
set .@sell,.@input * .@price;
if(getiteminfo(.@item$,2)==6){
mes "[資源回收商]";
emotion 6;
mes "唉呀...客人,別想亂拿東西來充數噢!!";
mes "什麼!!不開心!?";
mes "你沒看後面一大票人要換!!";
mes "才不差你一個人呢!!";
close;
}
delitem .@item$,.@input;
set Zeny,Zeny+.@sell;
mes "[資源回收商]";
mes "非常感謝你。若還有任何想換的,歡迎你隨時再來找我。";
close;
}
它會直接進行以物換錢的動作,
即{}內不會進行,可是不管什麼物品都能換取金錢ˊˋ
我去DOC裡頭看它說Type:6=Card
.@item$這個是因為我讓它可以自行輸入物品名稱
所以才會這樣設定,還是說我弄成這樣他會無法判斷阿@@? |
|