⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kantai.h

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 H
字号:
//Cracked by Kafeiint do_watch(string arg);string look_desk() {    string msg;    msg = "比武大会的组织者为了大家尽兴,提供了大量酒肉。\n";    msg = msg + "上面放着大海碗(wan)和烤肉(bbq)。\n";    return msg;}int do_get(string arg) {	 object food, me=this_player();	 string type;	 if(!arg) return 0;	 if(me->is_busy()) return 0;	 if (sscanf(arg, "%s from desk", type) != 1) return 0;	 switch (type) {		  case "wan" : food = new(__DIR__"obj/wan");							break;		  case "bbq" : food = new(__DIR__"obj/bbq");							break;		  default: write("你找不到 " + type + " 。\n");					  return 1;	 }	 if( food->move(me) )		  message_vision("$N从架子上取下一"+food->query("unit")+food->name()+"。\n", me);	 else		  destruct(food);	 return 1;}int do_watch(string arg){	 object camera, me=this_player(), ob;	 string type;	 if(!arg) return 0;	 ob = find_player(arg);	 if(!ob)		return notify_fail("找不到这个人耶!\n");	 if( !ob->query("sjsz/red") && !ob->query("sjsz/white") )		return notify_fail("这个人不在山庄里耶!\n");	 camera = query("camera");	 if( camera && objectp(camera) )	 {		destruct(camera);	 }	camera = new("/d/bwdh/sjsz/npc/camera");	camera->move(environment(ob));	camera->set("target",arg);	camera->set_leader(ob);	camera->set("destinations/1", base_name(this_object()) );	camera->set("destinations/nDest", 1);	 set("camera",camera);	 message_vision("$N对魔术师说道:我要看"+ob->query("name")+"!\n",me);	 return 1;}void init_kantai() {    object *inv, me=this_player();
    int i;

    inv = all_inventory(me);
    for(i=0; i<sizeof(inv); i++) {
		if( !objectp(inv[i]) ) continue;
		if( userp(inv[i]) )continue;
        destruct(inv[i]);
    }

	if(me->query("id")=="sheying shi")
	{
		destruct(me);
	}

	 add_action("do_get", "get");	 add_action("do_watch", "watch");}void create_kantai() {	 set("item_desc", ([		  "desk" : (: look_desk :),	 ]));	 set("no_fight", 1);	 set("no_steal", 1);}

⌨️ 快捷键说明

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