⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 guditan1.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// guditan1.cinherit ROOM;#include <ansi.h>void create(){         set("short", HIC"谷底水潭"NOR);         set("long", @LONG你双手划水,漂浮在水潭的水面上面。水潭位处谷底,地势低寒,一股股的寒气从水潭下面直逼上来。四周水中不要说鱼虾,就连水草也没有一根。你只觉得寒气刺骨,不禁机伶伶打了几个冷颤。LONG        );         set("outdoors", "绝情谷");         setup();}void init(){       object me;       me=this_player();       add_action("do_qian","qian");       add_action("do_pa", "pa");// 	if ((int)me->query("jing", 1) < 0 || (int)me->query("qi", 1) < 0){// 	me->set_temp("last_damage_from","在水潭中被淹");//       	me->unconcious();//       	me->die();//       	return;//       }       }int do_qian(string arg){	object me;       	me=this_player();        if ( !arg || arg != "down" )       	   return notify_fail("你要往哪里潜?\n");       	if ( me->is_busy() || me->is_fighting())		return notify_fail("你正忙着哪!\n");       if (arg =="down"){         if ((int)me->query_encumbrance() * 100 / (int)me->query_max_encumbrance() <= 50) 	   return notify_fail("由于重力不够,你无法继续下潜!\n");            message_vision(HIG"$N一个猛栽,潜了下去。\n"NOR, me);            me->receive_damage("jing", 50);	    me->receive_damage("qi", 50);            me->move(__DIR__"guditan2");            me->start_busy(1);            tell_room(environment(me), me->name() + "从上面潜了下来。\n", ({ me }));            message_vision (HIB"$N只觉得头晕晕的,身体浸在冰冷的水中,不住的颤抖。\n"NOR,me);            return 1;       	    }       return 1;}int do_pa(string arg){	object me;       	me=this_player();       	if ( !arg || arg != "up")       		return notify_fail("你要往哪里爬?\n");       	if (me->is_busy() || me->is_fighting())		return notify_fail("你正忙着哪!\n");	message_vision(YEL"$N往水面上的谷底爬了上去。\n"NOR, me);	me->move(__DIR__"gudi");	tell_room(environment(me), me->name() + "从水潭中落汤鸡似的爬了上来。\n", ({ me }));	return 1;}

⌨️ 快捷键说明

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