tables.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 65 行
C
65 行
/* <SecCrypt CPL V3R05> */
//
#include <ansi.h>
inherit ITEM;
string *prefixs = ({
"大",
"小",
"黑",
"方",
"圆",
"白漆",
"青漆",
"紫漆",
});
string *names = ({
"木",
"仙",
"镶玉",
"兽脚",
});
string *suffixs = ({
"桌",
"案",
});
void create()
{
set_name(prefixs[random(sizeof(prefixs))]+names[random(sizeof(names))]+
suffixs[random(sizeof(suffixs))], ({ "table" }));
set_weight(30000);
set("long", "这是一张桌子。\n" );
if( clonep() )
set_default_object(__FILE__);
else {
set("unit", "张");
set("material", "stone");
set("value", 2000);
set("no_sell", 1);
}
setup();
}
void init ()
{
object me = this_object();
object where = environment(me);
if (where && userp(where))
{
remove_call_out ("destruct_me");
call_out ("destruct_me",900+random(900),me);
}
}
void destruct_me (object me)
{
destruct (me);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?