daxiong.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 53 行
C
53 行
#include <ansi.h>
inherit NPC;
void random_chat();
int answer();
void create()
{
set_name("东条大雄",({"dongtiao daxiong","dongtiao","daxiong"}));
set("gender","男性");
set("age",47);
set("combat_exp",20000);
set("title","神户旅店");
set_skill("unarmed",10);
set_skill("dodge",10);
set_skill("force",10);
set_skill("parry",10);
set_skill("literate",10);
set("chat_chance",8);
set("chat_msg",({
(:random_chat:),
}));
set("inquiry",([
"this emote":(:answer:),
]));
setup();
add_money("silver",30);
carry_object("clone/misc/cloth")->wear();
}
void random_chat()
{
string *e,str="";
int i;
object npc,*inv;
inv=all_inventory(environment(this_object()));
if(!sizeof(inv)) return;
e = sort_array(EMOTE_D->query_all_emote(), 1);
str=e[random(sizeof(e))];
command(str+" "+inv[random(sizeof(inv))]->query("id"));
set("answer",str);
return;
}
int answer()
{
command("say 这个emote么,是("+query("answer")+").\n");
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?