shi.h

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

H
83
字号
#include <ansi.h>int fight3(object ob){string* names = ({        "miao feng",        "hui yue",        "liu yun",});        object aa=this_object();        object tld;        object room3;        object room4;        int i;        int j;        int k;      for(j=1;j<=3;j++)      {                if(!( room3 = find_object("/d/lingshedao/xiaowu")) )            room3 = load_object("/d/lingshedao/xiaowu");        if( objectp(aa = present(names[j-1], room3) ))        aa=present(names[j-1],room3);        for(i=0;i<5;i++)        {if (!aa) return 1;if (!ob) return 1;        say(HIR""+aa->query("name")+"大喝一声:看招!"NOR);        COMBAT_D->do_attack(aa, ob, query_temp("weapon"));        if( (int)ob->query("qi") < 30)             break;        ob->add_temp("3beat",1);        }      }          if( (int)ob->query("qi") < 30)      {        message_vision(HIC"流云使不屑的对$N说:就这点功夫,还敢嘴硬.\n\n"NOR,ob);        if(objectp(present("tulong dao",ob)) )        {message_vision(HIC"说完流云使将$N手中的屠龙刀拿了过去.\n\n",ob);        tld=present("tulong dao",ob);        tld->move(aa);}        return 1;      }         if((int)ob->query("qi")>=30&&(int)ob->query_temp("3beat")>=15)      {        message_vision(HIC"流云使说道:中土果然有人才,我们走!说完三人飞速离去.\n\n"NOR,ob);        if(!room4=find_object("/d/lingshedao/chuan"))        room4=load_object("/d/lingshedao/chuan");        for(k=1;k<=3;k++)         {          if( objectp(aa = present(names[k-1], environment(ob)) )) //               aa=present(names[k-1],"/d/lingshedao/xiaowu");        //                aa->move(room4);              destruct(aa);         }        ob->add("combat_exp",50000);        ob->delete_temp("3beat");        return 1;      }       return 1;}int dest(object ob){string* names = ({        "miao feng",        "hui yue",        "liu yun",});        object aa=this_object();        object tld;        object room3;        object room4;        int i;        int j;        int k;        message_vision(HIC"流云使说道:东西到手了,我们走!说完三人飞速离去.\n\n"NOR,ob);        for(k=1;k<=3;k++)         {          if( objectp(aa = present(names[k-1], environment(ob)) ))              destruct(aa);         }       return 1;}

⌨️ 快捷键说明

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