UID95497
帖子
精華
主題
積分5444
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限20
註冊時間2008-7-8
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2010-9-5 08:41 PM |
---|
簽到天數: 1 天 連續簽到: 0 天 [LV.1]初來乍到
|
發表於 2009-3-22 21:00:11
|
顯示全部樓層
本帖最後由 yayeshaleio 於 2009-3-22 09:10 PM 編輯
select("aaa:bbb:ccc"+(countitem(物品))?":ddd":"");
= =”我跟這種開關不熟耶
大多都用menu "aaaaa",A,"bbbbb",B,"ccccc",C,"ddddd",D,"離開",OUT,
= =MENU不能作嗎?
坦若真的只有sele ...
海神夜 發表於 2009-3-22 08:26 PM
記得不管是 menu 還是 select 在選項的顯示部分空字串時,選單中是不會出現該選項的!
所以也可以利用(<判斷>?"<判斷為是顯示的字串>":"<判斷為否顯示的字串>")在 menu 中製作靈活的選單!
menu "aaaaa",A,"bbbbb",B,"ccccc",C,(countitem(<物品ID>) == 0?"":"ddddd"),D,"離開",OUT;
(紅色為判斷,藍色即判斷為是,綠色即判斷為否)
當伺服器運行到以上的語法時,會先將 (countitem(<物品ID>) == 0?"":"ddddd") 判斷出來,才完成 menu 的語法!
(countitem(<物品ID>) == 0?"":"ddddd")
以上意味著:當玩家身上的指定物品為0時,就返回空字串(""),否則返回ddddd("ddddd")
還有
&&
- 為以及
||
- 為或者
>
- 為大於
<
- 為小於
if(基本等級 > 30 || 基本等級 < 70)<指令>
若將以上的語法翻譯成中文:
如果 基本等級 大於 30 或者 基本等級 小於 70 則執行 <指令>
if(基本等級 > 30 && 基本等級 < 70)<指令>
若將以上的語法翻譯成中文:
如果 基本等級 大於 30 以及 基本等級 小於 70 則執行 <指令>
能判斷兩語法的差別嗎? |
評分
-
查看全部評分
|