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

📄 shamo4.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// Room: /d/xingxiu/shamo4.c#include <room.h>inherit ROOM;void create(){       set("short","大沙漠");       set("long", @LONG这是一片一望无际的大沙漠。你一进来就迷失了方向。看来要走出这块沙漠并非易事。LONG );	set("outdoors", "xingxiuhai");        set("no_clean_up", 0);	set("exits", ([		"east" : __FILE__,		"west" : __DIR__"shamo1",		"south" : __DIR__"shamo2",		"north" : __DIR__"shamo3",            "westup" : "/d/hj/caoyuan",	]));        set("no_npc", 1);	setup();}void init(){        object ob;        int water, food;	ob = this_player();        water = ob->query("water");        food = ob->query("food");        water -= (random(2)+ 1) * water / 20;        food -= (random(2)+ 1) * food / 20;        ob->set("water", water);        ob->set("food", food);}int valid_leave(object me, string dir){       if (dir == "west")          me->add_temp("mark/steps",1);       if (dir == "east")          me->add_temp("mark/steps",-1);         	if (me->query_temp("mark/steps") == 10)         {     	    me->move("/d/baituo/gebi");            me->delete_temp("mark/steps");             return notify_fail("你累得半死,终於走出了沙漠。\n");         }       if (me->query_temp("mark/steps") == -10)	    {  	       me->move("/d/xingxiu/silk4");           me->delete_temp("mark/steps");             return notify_fail("你累得半死,终於走出了沙漠。\n");     	}                   return ::valid_leave(me, dir);}

⌨️ 快捷键说明

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