close
LOOP

Syntax: #LOO range command

依range,執行command數次。
range由開始後面跟著結束值組成,中間夾一個逗號。
如果只給一個數字,則會假定範圍為  1,<該數字>
現在重複到哪一次,會存在預先定義的變數%repeatnum,讓你使用在指令裡
也可以使用逆向loop,只要開始值給的比結束值還大

LOOP example

#LOO 3 north

送出north指令到MUD 3次

#LOO 1,4 {get coins %{i}.corpse}

依序送出get coins 1.corpse, get coins 2.corpse, get coins 3.corpse, get coins 4.corpse 的指令到mud.
注意%{i}的括號{}是必要的,否則zmud會解釋為資料庫中i行的corpse欄位

#LOO @num {eat bread}

送eat bread指令到MUD, 次數為num變數裡的值


#LOOP 5,1 {#SHOW %i}

印出 5 4 3 2 1

#LOOP -3 {#SHOW %i}

印出 -1 -2 -3


===============   紅貓碎碎念  ====================
實用程度: 80% 會用的話有它的方便性

蠻好用的,例如在rw中要設定商店的價錢
#loop 23,28 setup price %i 200%
就會把編號23到28的物品,價錢設為200%
arrow
arrow
    全站熱搜

    suzin 發表在 痞客邦 留言(0) 人氣()