guanzho1.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 94 行
C
94 行
// guanzho1.c#include <ansi.h>inherit NPC;void create(){ set_name("观众甲", ({ "jia" })); set("long", "他是一位十分安静的观众,但发起火来却又如此厉害。\n"+ "他两臂粗壮,膀阔腰圆,手持兵刃,似乎有一身武艺。\n" ); set("gender", "男性"); set("attitude", "peaceful"); set("class", "bonze"); set("age", 40); set("shen_type", 1); set("str", 25); set("int", 20); set("con", 20); set("dex", 25); set("max_qi", 500); set("max_jing", 300); set("neili", 500); set("max_neili", 500); set("jiaji", 50); set("combat_exp", 10000); set("score", 1); set_skill("force", 50); set_skill("hunyuan-yiqi", 50); set_skill("dodge", 50); set_skill("shaolin-shenfa", 50); set_skill("unarmed", 50); set_skill("banruo-zhang", 50); set_skill("parry", 50); set_skill("blade", 50); set_skill("cibei-dao", 50); map_skill("force", "hunyuan-yiqi"); map_skill("dodge", "shaolin-shenfa"); map_skill("unarmed", "banruo-zhang"); map_skill("parry", "cibei-dao"); map_skill("blade", "cibei-dao"); setup(); carry_object("/d/shaolin/obj/jiedao")->wield(); carry_object("/clone/misc/cloth")->wear();}void init(){ object me, ob; ::init(); ob = this_player(); me = this_object(); if (interactive(ob) && !environment(ob)->query("no_fight")) { if( !ob->query_temp("warned") ) { command("say 你是谁,居然敢来这儿捣乱,不想活了是不是?!"); command("say 快给我滚远点儿,别让我再看见你,不然见你一次就砍你一次!"); } else if( ob->query_temp("stay") < 10 ) ob->add_temp("stay", 1); else { command("say 大胆狂徒,哪里逃?!\n");// me->set_leader(ob); remove_call_out("kill_ob"); call_out("kill_ob", 1, ob); } } remove_call_out("leave"); call_out("leave",30);}void leave(){ object ob = this_object(); if (!ob->is_fighting()) { message_vision(HIC "观众钻进路边的杂草,不见了。\n" NOR,this_object()); destruct(this_object()); } else call_out("leave",30);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?