NPC命令詳解(目前支持的命令)
命令:
random 數字
作用:
取一個 0到(數字-1) 的隨機數。
示例
#if
random 2
#say
您真幸運,獲得了獎品!
#act
give 赤明天帝 1
#elsesay
您沒有獲獎,不過別灰心!
命令:
give 物品名 數量
作用
給玩家數量個物品名所描述的物品
示例
#act
give 赤明天帝 1
命令:
before "yyyy-mm-dd hh:mm:ss.mmm"
作用:
如果在指定日期前返回true,否則返回false
示例:
#if
before "2005-10-1 0:0:0.0"
#say
還沒到國慶長假呢,安心工作~!
#elsesay
國慶長假來臨了~~!
命令:
after "yyyy-mm-dd hh:mm:ss.mmm"
作用:
如果在指定日期時間后返回true,否則返回false
示例:
#if
after "2005-2-14 23:59:59.999"
#say
情人節已經過去。
#elsesay
情人節還未來臨。
命令:
delay second page
作用:
延時second秒后,顯示page內容
示例:
[@main]
兩人相依土丘上\
打一字\
5秒鐘后,答案見分曉!\
#act
delay 5 @answer
[@answer]
答案是: 坐\
您猜對了么?\
<關閉/@exit>
命令:
goto page
作用:
跳轉到page
示例:
[@checkitem]
#if
checkbagitem 準考證
#act
goto @enter
#elsesay
您沒有準考證,\不能參加考試,\還是申請一個再來吧。
命令:
close
作用:
關閉對話
示例:
[@main]
<關閉/@closepage>
[@closepage]
#act
close
命令:
move mapid x y
作用:
移動到地圖mapid的x,y處,若被堵門,則尋找周圍的空地,實在找不到就和
堵門者重合
。
示例:
#act
move 16 300 300
命令:
checkaccountlist name
作用:
測試StringList下的name.txt的文件里面有沒有自己的帳號名。
示例:
#if
checkaccountlist VIP會員
#say
您是VIP會員!
#elsesay
您是普通會員!
命令:
checknamelist name
作用:
測試StringList下的name.txt里面有沒有自己的名字。
示例:
#if
checknamelist 關注名單
#say
您被關注!
#elsesay
您今天氣色真好。
命令:
checkbagitem 物品名
作用:
測試背包是否有物品名所描述的物品
示例:
#if
checkbagitem 蘋果
#say
我最喜歡蘋果了~
#elsesay
看來您不喜歡水果。
命令:
takebagitem 物品名
作用:
拿走身上的物品,成功返回true,失敗返回false
示例:
#if
takebagitem 蘋果
#say
蘋果我拿走了~
#elsesay
看來你沒有給我準備吃的。
命令:
setflag 索引
作用:
設置角色標記為on,角色有32*4 = 128個標記 每個標記有兩個狀態 on/off
這些標記會
被記錄在數據庫中。索引取值范圍是 0-127。另外注意,31號標記已經用來做
組隊標志用。
其他的可以亂用,來記錄任務等標記。
示例:
#act
setflag 0
命令:
clrflag 索引
作用:
設置角色標記為off,取值和說明同上
示例:
#act
clrflag 0
命令:
checkflag 索引
作用:
測試角色標記是否為on,是返回true,否返回false
示例:
#if
checkflag 31
#say
您的開著編組!
#elsesay
您的編組關閉著!
命令:
mapmove 地圖號
作用:
隨機移動到地圖號的某個點上
示例:
[@main]
<去中州/@tozhongzhou>
[@tozhongzhou]
#act
mapmove 16
---------------------------------------------
NPC標簽命令
標簽命令就是類似 <返回/@main> 這種命令。前面是顯示文字,后面是頁面標
簽,在游戲中
會顯示成一個可以點擊的超鏈接一樣的東西。點擊就可以顯示指定頁面。
@main 主頁面的命令。
@getback 取回物品,顯示此頁時會顯示倉庫列表
[@main]
<取物/@getback>
[@getback]
請從列表中選擇要取出的物品~
@storage 存物品,顯示此頁時會顯示存物品框
[@main]
<存物/@storage>
[@storage]
請放入要存入的物品~
@repair 修理物品,顯示此頁時會顯示修理框
[@main]
<修理/@repair>
[@repair]
目前修理功能尚未實現。
@buy 買東西,顯示此頁時,會顯示物品列表
[@main]
<買東西/@buy>
[@buy]
下面是我有的東西,請隨便挑~
@sell 賣東西,顯示此頁時,會顯示賣物品框
示例:
[@main]
<賣東西/@sell>
[@sell]
請放入您想賣的東西~
@exit 關閉對話,標簽內使用此連接可以關閉對話
示例:
<關閉/@exit>
|
|