--M_g-- 发表于 2024-5-30 05:25:41

NPC学习与制作必看基础-create说明

color=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
}




其中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文件

目前常用模块有文本
npcgen_warpman一般用来作传送员
npcgen_warp一般是传送点
devilpk和sb_dou 一般是战斗NPC
changeevent一般是任务NPC
npcgen_shop一般是商店NPC
npcgen_man一般是对话类型NPC··一般无用
制作完新的create文件时一定要注意文件一定要时ANSI编码的UNIX格式文件
否则GMSV不会读取create文件那信息
在Linux下将文本转换为UNIX格式的指令是
dos2unix 文件名

aqddwlzx 发表于 2024-5-30 07:01:11

淡定,淡定,淡定……

kevin4488 发表于 2024-5-30 23:01:43

看到这帖子真是高兴!

249879598 发表于 2024-6-2 02:27:49

激动人心,无法言表!

yongyucc 发表于 2024-6-3 16:17:58

强烈支持楼主ing……

lixi19901223 发表于 2024-6-4 12:27:23

太生气了,无法HOLD啦 >_<......

rtyk 发表于 2024-6-5 07:37:55

真是难得给力的帖子啊。

mabel7777 发表于 2024-6-6 15:25:23

淡定,淡定,淡定……

modao520 发表于 2024-6-6 18:08:15

看到这帖子真是高兴!

myselfjo 发表于 2024-6-7 03:37:00

看到这帖子真是高兴!
页: [1] 2
查看完整版本: NPC学习与制作必看基础-create说明