xianglu.c

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

C
48
字号
#include <ansi.h>inherit ITEM;void create(){	set_name("香炉", ({ "xiang lu", "lu" }) );	set_weight(3000);	set_max_encumbrance(5000);	if( clonep() )		set_default_object(__FILE__);	else {		set("unit", "个");                set("long", "这是一个庙里常见的香炉,用来让善男信女们插香(pushin)进愿。\n");		set("value", 1000);		set("material", "gold");		set("no_get",1);		set("no_drop",1);		set("amount",30);	}	setup();}void init(){	add_action("do_pushin", "pushin");}int do_pushin(string arg){	object me, ob;		me = this_player();	if(!arg&&arg!="xiang") return notify_fail("你要插什么东西?\n");	if( me->query_temp("marks/dian_temp") &&  random(2) == 1 )	{		ob=new("/d/tianlongsi/obj/box");		ob->move(me);		tell_object(me, "\n你忽然觉得香在插下时被什么挡住了!\n你扒开香灰,发现了一个盒子。\n");		return 1;	}	else		return notify_fail("你把一柱香插进香炉,拜了两拜。\n");	return 0;}

⌨️ 快捷键说明

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