石器時代腳本教程 create 乾淨版一目瞭然
create文件是SA時代的NPC設置文件
其中包括內容基本如此
CODE:
NPCCREATE
{
floorid=2000
borncenter=55,61
time=0
createnum=1
dir=4
ignoreinvincible=1
graphicname=100036
name=特殊道具販賣員
enemy=npcgen_shop|file:yucunpc/dj.arg
}
[Copy to clipboard]
其中NPCCREATE為文件頭,凡是create文件必須在文件開頭+這個
{}之間是一個NPC的設置
floorid為NPC所在地圖ID
borncenter為NPC坐標
引用第7樓heartboy3於2006-02-01 16:46發表的「」:
time表示如果NPC為戰鬥NPC,那打掉以後消失的時間為多少
1=1秒
0則為不消失
createnum似乎是創造數目?或者是在同create文件中的同名NPC的編號吧
dir是NPC的面向方位,可以使用GM命令info協助編寫
ignoreinvincibl似乎所有create中都是1
graphicname為NPC圖檔id
name為NPC名稱
enemy格式為NPC模塊|file:所刷NPC的文件目錄【是gmsv/data/npc下的絕對路徑,
如yucunpc/dj.arg的全部路徑為gmsv/data/npc/yucunpc/dj.arg】
NPC模塊,模塊一般為template文件
文本為http://www.free-z.net/創作
目前常用模塊有
npcgen_warpman 一般用來作傳送員
npcgen_warp 一般是傳送點
devilpk和sb_dou 一般是戰鬥NPC
changeevent 一般是任務NPC
npcgen_shop 一般是商店NPC
npcgen_man 一般是對話類型NPC··一般無用
製作完新的create文件時一定要注意文件一定要時ANSI編碼的UNIX格式文件
否則GMSV不會讀取create文件那信息
在Linux下將文本轉換為UNIX格式的指令是
dos2unix 文件名
這個是本論壇的但是亂亂的 整理一下
沒有留言:
張貼留言