shulin1.c

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

C
50
字号
// shulin1.c#include <ansi.h>#include <room.h>inherit ROOM;void create(){       set("short","山谷");       set("long", @LONG你走进山谷,这里林木茂密,有如仙境。只见两山之间流出一条小溪来,清澈的溪水从你脚边静静地淌过。口渴的你正好可以饮(drink)个饱。LONG);        set("resource/water", 1);        set("exits", ([                "southeast" : __DIR__"shulin",                "westup" : __DIR__"mg-door",        ]));        set("outdoors", "gaochang");        setup();}void init(){        object ob = this_player();                if(interactive(ob) &&  ob->query_temp("li_meet") == 2) {             ob->add_temp("li_meet", 1);             new(__DIR__"obj/shoujuan2")->move(ob);             write("你发现树枝上有一方李文秀留下的白手绢,原来在你晕倒后是她救了你出来。你左右看了看,发现李文秀早就离开了,那这里。。。这里莫非就是。。。?\n");        }                add_action("do_drink", "drink");}int do_drink(string arg){        int current_water;	int max_water;        object me;        me = this_player();        current_water = me->query("water");        max_water = me->query("str")*10 + 100;        if (current_water<max_water) {            me->set("water", current_water+30);            message("vision", me->name()+"用手捧起清水喝了几口。\n", environment(me), ({me}));            write("你只觉溪水微带甜味,甚是清凉可口。\n");            }        else write("你喝不下了。\n");        return 1;}  

⌨️ 快捷键说明

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