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 + -
显示快捷键?