常用指令與開發流程

影片


這篇要介紹的是一些開發時常用的指令與開發的流程。

1.常用指令
1) 區域開發
      goto  area  newarea  updateroom 

goto : 可無視牆壁存在,直接移動到隔壁房間。
  指令格式:
      goto <方向>
      goto [east|west|south|north]
      goto [e|w|s|n]
  指令範例:
      goto east : 往東邊移動
      goto w : 往西邊移動

area : 移動到指定區域座標 (0,0) 位置。
  指令格式:  area <區域編號>
  指令範例:
      area 1 : 移動到區域 1 (檔名001.txt)
  *look 時看到的房間資訊 (1,3,2)...
  其中 1 為區域編號,3 為 x 軸,2 為 y 軸。

newarea : 銷毀已存在的地圖資料,然後重新載入該地圖檔,並移動過去。
  指令格式:  newarea <區域編號>
  指令範例:
      newarea 1 : 重新載入 001.txt 地圖。
  *此指令會銷毀已存在區域內的所有物件,請小心使用。

updateroom : 更新所在房間內的資料,可使用 ur 取代 updateroom。
  指令格式:  updateroom
  *此指令會銷毀房間內所有物品,並載入最新的房間資料。


2) 物件開發
      full  data  clone  smash

full : 回復玩家的所有狀態,包含HP、SP、food、water。
  指令格式:  full

data : 查看物件的所有資料。
  指令格式:  data [ |對象]
      data : 查看玩家的所有資料。
      data here : 查看房間的資料。
  指令範例:
      data mob : 查看魔物的資料。

clone : 複製一個指定種類/編號的物件,並移動到房間內,可使用 cl 取代 clone。
  指令格式:  clone <種類> <編號>
      種類:  item/equip/mob/npc/action/store
      編號:  檔案的編號,EX: 001.txt
  指令範例:
      clone item 1 : 複製編號為 1 的道具(檔名為 001.txt)。
      clone store 2 : 複製編號為 2 的商店物件。

smash : 毀滅掉房間內的物件,可使用 sm 取代 smash。
  指令格式:  smash <物件>
  指令範例:
      smash mob : 將魔物殺死。
      smash npc : 將 npc 銷毀。


2.開發流程
1) 區域開發
      修改地圖檔 ==> newarea <地圖編號> ==> 確認是否有錯誤
          EX: 修改完 003.txt 地圖檔存檔之後,輸入指令 newarea 3,確認是否有錯誤,有錯就依照指示做修正。
      修改房間資料 ==> updateroom ==> 確認是否有錯誤
          EX: 移動到 x01y01 房間,修改此房間之資料並存檔後,輸入指令 ur,確認是否有錯誤,有錯就依照指示做修正。
2) 物件開發
      修改物件檔 ==> clone <物件種類> <物件編號> ==> 確認是否有錯誤
          EX: 修改完 Mob / 003.txt 檔並存檔後,輸入指令 clone mob 3,確認是否有錯誤,有錯就依照指示做修正。

By Ghoster 2020/05/26


Comments