📄 qianjin.c
字号:
inherit ROOM;int check_container(object ob);void create(){ set("short", "千金楼外"); set("long", @LONG此楼在京都,是中原最有名的青楼。这里有最贵的酒,也是最好的酒;这里有最贵的女人,也是最有味儿的女人;这里有最贵的服务,也是最好的服务。朱红大门上牌(sign)一块,又高悬一块御赐金匾:[1;35m 春色无边[2;37;0mLONG ); set("exits", ([ /* sizeof() == 4 */ "south" : "/d/city2/dongcha2", "west" : __DIR__"pingfeng",])); set("item_desc", ([ "sign": @TEXT千金楼楼规:1.不可夹带任何兵器入楼。2.以防您被千金楼小姐误认为没有消费能力, 不可夹带任何食物,酒水入楼。3.大家出门在外是朋友,相互给点面子, 打架,闹事者楼规处置。4."赏头"给得越多,您受的伺侯越好。TEXT ]) ); set("outdoors","fengyun"); set("no_fight",1); set("no_magic",1); set("NONPC",1); set("objects", ([ __DIR__"npc/guinu" : 2, "/d/city2/npc/laobaopo" : 1, ]) ); set("coor/x",-10); set("coor/y",-40); set("coor/z",0); set("coor/x",-10); set("coor/y",-40); set("coor/z",0); setup();}int valid_leave(object me, string dir){ object ob; object *inv; int i;// if( dir == "west" && !(int)this_object()->query("enter_permission") && ob = present("guinu",this_object()))// {// message_vision("$N望望天,对$n笑着说:时辰尚早,姑娘们还在睡,您...\n", ob, me);// return notify_fail("忍耐一下吧!\n");// } if( dir == "west" && ob = present("guinu",this_object())) {// inv = all_inventory(me);// for(i=0; i<sizeof(inv); i++)// {// if((int)inv[i]->query("weapon_prop"))// return notify_fail(ob->name()+"向你笑道:千金楼有千金楼的楼规,您请看牌.\n");// if((int)inv[i]->query("food_remaining") != 0)// return notify_fail(ob->name()+"向你笑道:千金楼有千金楼的楼规,您请看牌.\n");// if((int)inv[i]->query("liquid/remaining") !=0)// return notify_fail(ob->name()+"向你笑道:千金楼有千金楼的楼规,您请看牌.\n");// if((int)inv[i]->is_container()) // if(check_container(inv[i]))// return notify_fail(ob->name()+"向你笑道:千金楼有千金楼的楼规,您请看牌.\n");// } me->set("food",0); me->set("water",0); } return 1;}int check_container(object ob){object *inv;int i;inv = all_inventory(ob); for(i=0; i<sizeof(inv); i++) { if(inv[i]->query("weapon_prop")) return 1; if(inv[i]->query("food_remaining") != 0) return 1; if(inv[i]->query("liquid/remaining") !=0) return 1; if(inv[i]->is_container()) if(check_container(inv[i])) return 1; }return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -