qiaofu.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 65 行
C
65 行
// qiaofu.c
inherit NPC;
int inquiry_dao();
void create()
{
set_name("樵夫", ({ "qiao fu","fu" }) );
set("gender", "男性" );
set("age", 50);
set("long", "一个一辈子以砍材为生的老樵夫,由于饱受风霜,显出与年龄不相称的衰老。\n");
set("shen_type",1);
set("combat_exp", 10000);
set("str", 17);
set("dex", 18);
set("con", 18);
set("int", 18);
set("attitude", "friendly");
set("inquiry" , ([
"柴刀" : (: inquiry_dao :),
"刀" : (: inquiry_dao :),
]));
set_temp("buyed", 0);
setup();
carry_object("/clone/misc/cloth")->wear();
}
int accept_object(object who, object ob)
{
command("smile");
message_vision("谢谢好心的大爷,好人有好报。\n", who);
if( ob->query("money_id") && ob->value() >= 3000 )
set_temp("buyed", 1);
return 1;
}
int inquiry_dao()
{
object me=this_player();
object ob;
if (present("cut knife",me))
{
message_vision("你就别寻老头子开心了,你身上不是也有一把吗?\n", me);
return 1;
}
if( query_temp("buyed")==0 )
{
message_vision("这位大爷,实在不是我舍不得这刀,小人一家就全靠它过\n"
"日子了,给了你,叫我怎么过活啊!\n", me);
return 1;
}
if( query_temp("buyed")==1 )
{
message_vision("既然好心人想要,就给你吧,本来史婆婆要我好好保管的,\n"
"你可千万别瞎送给别人,否则她会生气的。\n", me);
ob=new("/d/xiakedao/obj/knife");
ob->move(me);
message_vision("樵夫递给你一把柴刀!\n", me);
set_temp("buyed", 0);
}
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?