tao_in.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 49 行

C
49
字号
#include <ansi.h>
#include <room.h>

inherit ROOM;

void create()
{
        set("short", "桃花迷阵");
        set("long",@LONG
这是一片桃花的海洋。四周一望无际,全是盛开的桃花。微风拂过,
落英缤纷。周围静悄悄的。远处偶尔传来一声鸟叫。往北是一片桃
花林,往南则是一个小亭子。
LONG );
       set("exits", ([
           "south" : __DIR__"tao0",
           "north" : __DIR__"haitan",
       ]));
       set("objects", ([
           CLASS_D("taohua")+"/feng" : 1,
       ]) );
    
       set("outdoors","taohua");
//       set("no_clean_up", 0);
       setup();
       replace_program(ROOM);
}
void init()
{
        object ob;
        mapping myfam;
	ob = this_player() ;
        if(query("exits/south")) 
        if ((int)ob->query_skill("qimen-wuxing",1) >= 100 )
        {
        delete("exits/south");
        set("exits/south", __DIR__"tao_out");
	return ;
        }
        myfam = (mapping)ob->query("family");
        if(myfam && myfam["family_name"] == "桃花岛")
        {
        delete("exits/south");
        set("exits/south", __DIR__"tao_out");
	return ;
        }         
	delete("exits/south");
        set("exits/south", __DIR__"tao0");
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?