shanya.c

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

C
74
字号
// shanya.c// bbb 1997/06/11// Modify By River 98/12#include <ansi.h>int get_object(object ob);inherit ROOM;string look_down();void create(){	set("short", "白龙峰");	set("long", @LONG走出十余里,你来到无量山主峰的后山,已来到无量剑派禁地,任何外人不得擅入。这里丛林密布,山石怪异。旁边就是一深不见底的悬崖(cliff)。LONG	);	set("exits", ([		"northwest" : __DIR__"pubu",	]));        set("outdoors", "大理");        set("objects", ([            __DIR__"obj/yeguo" : 2,        ]));	set("item_desc",([	   "cliff" : (: look_down :),	   "down" : "下面白茫茫的什么也看不见。\n"	]));	setup();}void init(){	add_action("do_jump", "tiao");        add_action("do_jump", "jump");}int get_object(object ob){        if(userp(ob))        return 1;        return 0;}int do_jump(string arg,object *obj){	object me= this_player();        object *inv = deep_inventory(me);        if (!arg || arg !="down") return 0;        if(sizeof(obj)){         message_vision(HIR "$N脚下踩一个空,「啊~~~」发出一声惨叫,向下直坠下去。\n"NOR, me);         me->receive_wound("qi", 20);         me->unconcious();         me->move(__DIR__"xiaoxi");         return 1;         } if ( me->query("dali/meet_dy1") || (random((int)me->query("kar")) >10)){	 message_vision(HIR "$N脚下踩一个空,「啊~~~」发出一声惨叫,向下直坠下去。\n"          "$N坠下百余丈,撞到崖边一棵古松上,弹了几弹,下坠的巨力却也消了。\n" NOR, me);         me->move(__DIR__"bankong");	 return 1;         }         message_vision(HIR "$N脚下踩一个空,「啊~~~」发出一声惨叫,向下直坠下去。\n"NOR, me);                   me->receive_wound("qi", 20);         me->unconcious();         me->move(__DIR__"xiaoxi");         return 1;}string look_down(){	return  "下面(down)深不可测,根本看不到底,如果你要自杀,这到是个好地方。\n";}

⌨️ 快捷键说明

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