ganchai.c

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

C
52
字号
#include <ansi.h>inherit ITEM;void setup(){}void init(){	add_action("do_make","zha");	add_action("do_make","make");}void create(){	       set_name("干柴", ({"ganchai" ,"chai"}));			set("unit", "捆");		set("long", "这是一小捆烧火用的干柴。\n");		set("value", 0);//            set("no_drop", "这样东西不能离开你。\n");              set_weight(500);		setup();}int do_make(string arg){    object me = this_player();    object ob = this_object();    if ((ob->query("name"))=="火把")    return 0;    if (arg != "火把"&& arg !="huoba")    return 0;    message_vision ("$N拿起一捆干柴,三下两下就扎成了一支火把。\n\n",me);    this_object()->recreate();    return 1;}void recreate (){	       set_name("火把", ({"huo ba","ba"}));			set("unit", "支");		set("long", "这是一支照明用的火把。\n");		set("value", 0);//            set("no_drop", "这样东西不能离开你。\n");              set_weight(300);	setup();}

⌨️ 快捷键说明

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