?? tianjin.c
字號:
// tianjin.c 天井#include <ansi.h>#include <room.h>inherit ROOM;void create(){ set("short", CYN "天井" NOR); set("long", "你悄聲悄氣地走了進(jìn)來,原來這里是口天井,陽光從頂上的洞口直射下來。四壁供的都是泥塑木雕的佛像,形態(tài)各異。南面有一扇"HIM"鐵門"NOR"(tiemen)。\n"); set("no_sleep_room", 1); set("exits", ([ "north" : __DIR__"mg-room1", ])); set("item_desc",([ "tiemen" : "鐵門依稀裂開了一條縫,里面沒有一絲光亮。你應(yīng)該可以打開(open)它。\n", ])); set("outdoors", "西域回疆"); setup(); }void init(){ object me, room; me = this_player(); room = this_object(); if(interactive(me) && (objectp(present("tu juan", me)) || objectp(present("xiang shi", me)) || objectp(present("kuaixueshiqing tie", me)))){ message_vision(HIR"只聽得前面?zhèn)鱽硪魂囪铊罟中Γ锹曇舻溃骸肝以谶@里已住了一千年,住了一千年。進(jìn)來的一個(gè)個(gè)都死。」\n"NOR, me); new(__DIR__"npc/hua")->move(environment(me)); room->delete("exits"); } add_action("do_move","open");}int do_move(string arg){ object room, room1; room1 = this_object(); if( !arg || arg!="tiemen" ) return 0; if(!room1->query("exits")) return 0; message("vision","鐵門忽然發(fā)出軋軋的聲音,向一側(cè)緩緩移開,露出一個(gè)出口。\n", this_object() ); set("exits/southdown", __DIR__"mg-indoor"); if(room = load_object(__DIR__"mg-indoor")){ room->set("exits/northup", __FILE__); message("vision", "鐵門忽然發(fā)出軋軋的聲音,露出一個(gè)光亮的入口。\n",room ); } remove_call_out("close_door"); call_out("close_door", 5); return 1;}void close_door(){ object room; if( !query("exits/southdown") ) return; message("vision","忽然一陣軋軋的聲音,鐵門又緩緩地合上了。\n", this_object() ); if(room = load_object(__DIR__"mg-indoor")){ room->delete("exits/northup"); message("vision", "鐵門忽然發(fā)出軋軋的聲音,緩緩地移回原處,將出口遮住了。\n", room ); } delete("exits/southdown");}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -