fang.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 61 行
C
61 行
#include <ansi.h>inherit NPC;void create(){ set_name("方先生", ({ "fang xiansheng", "fang", "xiansheng"})); set("long", "这位先生年纪不大,正在认真地读书。\n"); set("gender", "男性"); set("age", 35); set_skill("literate", 60); set_temp("apply/attack", 100); set_temp("apply/defense", 100); set_temp("apply/damage", 20); set("combat_exp", 500000); setup(); carry_object("clone/cloth/cloth")->wear();}void init(){ object ob; ::init(); if( interactive(ob = this_player()) && !is_fighting() ) { remove_call_out("greeting"); call_out("greeting", 1, ob); }}int recognize_apprentice(object ob){ int money=25, level = ob->query_skill("literate", 1); if (level>29) money=50; if (level>50) money=100; if (level>89) money=1000; if (level>119) money=5000; ob->delete_temp("mark/literate");// switch(MONEY_D->player_pay(ob, money)) {// case 0:// case 2:// write("你现在的学费是每次" + MONEY_D->money_str(money) + ",请备好零钱。\n");// return 1;// } ob->set_temp("mark/literate", 1); return 1;}void greeting(object ob){ if( !ob || environment(ob) != environment() ) return; if ( ob->query_skill("literate") > 60 ) return; command("pat "+ob->query("id")); command("say 这位" + RANK_D->query_respect(ob) + ",到我这学些知识"HIR"(xue fang literate)"NOR"吧。\n");}int is_apprentice_of() {return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?