RoomEditer使用简易上手指南:
1,启动RoomEditer之后的初始页是“编辑”,这里需要设定一间屋子的“短描述”,“长描述”,“出口”,“NPC”,“物品”以及“坐标”。其中“短描述”与“长描述”不可以为空值;长描述要求首行比其他行少两个全角字符(或四个半角字符)的长度。
2,“出口”,“NPC”,“物品”可以分别从后面的“选择。。”中选取相应的后缀名为.c的文件。“出口”文件必须在MUD中“/d/***”目录下;“NPC”文件必须在MUD中“/d/***/npc”目录下;“物品”文件必须在MUD中“/d/***/obj”目录下。现在RoomEditer支持最常用的14个方向,包括平面方位的8个,上下方位的6个;支持每个房间放置一种NPC,一种物品,其数目可以设定为多个。
3,“坐标”X,Y,Z默认值为0,0,0;坐标是一个房间在整个地区中的定位参数,需要与其他房间保持相互一致,即向北Y增加,向南Y减少,向东X增加,向西X减少,向上Z增加,向下Z减少。
4,下一步,转换选项卡,到“保存”页;如果对自己写的房间很不满意,可以按“重新填写”按钮让所有值恢复初始值。
5,在保存页可以手动修改RoomEditer生成的MUD房间代码,直到符合要求为止。手动修改不建议非LPC编程人员使用,否则可能造成房间编译错误。
例:写我们的第一间房子
启动RoomEditer,默认页是“编辑”,填写
“短描述”----
风云广场
“长描述”----
风云城的风街和云路在这里呈十字交叉,宽阔的街道在这里形成一个巨大的广场。
广场的中央是方园约十丈的水池,池中有尾尾金鱼在悠闲的漫游。金色的鱼鳞与碧绿的
浮萍相互辉映,赏心悦目。池水的中央是一条石柱,石柱上刻着一条九头龙。龙首向四
面伸展,宏伟壮观。每当雨天,潺潺雨珠涓涓涌出龙首,如情人之泪,落断情肠。
“出口”----(可以手动填写,也可以用“选择房间。。。”按钮选择,比较方便)
east--/d/fy/ecloud1
west--/d/fy/wcloud
south--/d/fy/swind1
north--/d/fy/nwind1 “NPC”----(NPC可以在后面的“个数”下拉表中设定为多个,默认数目为1)
/d/fy/npc/halfgod
“物品”----(物品可以在后面的“个数”下拉表中设定为多个,默认数目为1) /d/fy/obj/blade(这里把单刀“个数”设定为2)
“坐标”----(根据房间方位设定,默认值为0,0,0;XYZ坐标可以为负) 这里设定为X--10,Y--10,Z--0
检查一下,没有问题,转换选项卡到“保存”页,可以看到“保存”页的文本框里有
已经生成的房间代码,(如果不满意,再返回“编辑”页修改)
“房间代码”----
//Created by RoomEditer on 00-7-12.
inherit ROOM;
void create()
{ set("short","风云广场");
set("long",@LONG 风云城的风街和云路在这里呈十字交叉,宽阔的街道在这里形成一个巨大的广场。
广场的中央是方园约十丈的水池,池中有尾尾金鱼在悠闲的漫游。金色的鱼鳞与碧绿的
浮萍相互辉映,赏心悦目。池水的中央是一条石柱,石柱上刻着一条九头龙。龙首向四
面伸展,宏伟壮观。每当雨天,潺潺雨珠涓涓涌出龙首,如情人之泪,落断情肠。
LONG );
set("exits",([
"east" : "/d/fy/ecloud1",
"west" : "/d/fy/wcloud",
"south" : "/d/fy/swind1",
"north" : "/d/fy/nwind1",
]));
set("objects",([
"/d/fy/npc/halfgod" : 1,
"/d/fy/obj/blade" : 2,
]));
set("coor/x",10);
set("coor/y",10);
set("coor/z",0);
setup();
}
然后,选择“保存文件。。。”
保存到d:\fy2\d\fy\下, 文件名称fysquare
大功告成!RoomEditer 在“工具软件”内支持下载,178k。
提出参与意愿者请与alarms@seaofstar.com联系。将得到更进一步细化的制作指南。