caoping.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 60 行
C
60 行
#include <ansi.h>
inherit ROOM;
string* flowers = ({
__DIR__"obj/hua",
__DIR__"obj/hua",
__DIR__"obj/hua3",
__DIR__"obj/hua2",
__DIR__"obj/hua3",
__DIR__"obj/hua4",
});
string* npcs = ({
__DIR__"npc/boy",
__DIR__"npc/boy2",
__DIR__"npc/boy3",
__DIR__"npc/boy4",
__DIR__"npc/girl",
__DIR__"npc/boy",
__DIR__"npc/boy2",
__DIR__"npc/boy3",
__DIR__"npc/boy4",
__DIR__"npc/girl",
__DIR__"npc/girl",
});
void create()
{
set("short", "草坪");
set("long", @LONG
这里是一片青青的草坪,有几个少年在玩耍.四周开满了各色的
鲜花,一阵凉风吹过,清新的空气中传来几缕淡淡的花香.
LONG );
set("exits", ([
"east" : __DIR__"kongdi",
]));
set("objects", ([
npcs[random(sizeof(npcs))] : 1,
npcs[random(sizeof(npcs))] : 1,
npcs[random(sizeof(npcs))] : 1,
npcs[random(sizeof(npcs))] : 1,
flowers[random(sizeof(flowers))] : 1,
flowers[random(sizeof(flowers))] : 1,
flowers[random(sizeof(flowers))] : 1,
]));
set("outdoors", "shenlong");
setup();
}
int valid_leave(object me, string dir)
{
if (objectp(present("duanchang", environment(me))))
{
if((int)this_player()->query_condition("flower_poison") < 10 ) {
this_player()->apply_condition("flower_poison", 30);
tell_object(me, HIG "你只觉一股淡香袭来,顿时脑中一阵麻木!\n" NOR );
}
}
return ::valid_leave(me, dir);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?