📄 xnono972375390.c
字号:
// a skeleton for user roomsinherit ROOM;void create(){set("short", "火焰教总坛");set("long", @LONG这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场这里是一个很宽阔的广场LONG); set("exits", (["north" : "/p/residence/xnono977975283","west" : "/p/residence/xnono977752737","east" : "/p/residence/xnono972375465","south" : "/p/guangchang1.c",]));set("objects", ([ "/p/npc/weishi":2, ]) ); set("owner", "xnono"); set("class", "火焰教 "); set("valid_startroom",1); set("no_fight",1);setup();}void init(){ add_action("do_invite","invite"); //add_action("do_setowner","setowner");}int valid_enter(object me){ int flag;// always let owner go in: if((string)me->query("class") != (string)query("class") &&(string)query("invite") != (string)me->query("id") &&(string)me->query("id") != (string)query("owner")) return 1; }int do_invite(string arg){ object me; me= this_player(); if((string)me->query("id") != (string)query("owner")) return 0; set("invite",arg); write("你邀请"+arg+"来你的房间。\n"); return 1;}/*int do_setowner(string arg){ string oldowner; oldowner = (string)query("owner"); set("owner",arg); write("你将房间的主人暂时设为"+arg+"。\n"); call_out("set_back",60, oldowner); return 1;}int set_back(string oldowner){ set("owner", oldowner); return 1;}*/int valid_leave(object me, string dir){ object *inv,kicker; int sizeinv,n,tt; if ( me->query("family/family_name") != (string)query("class")) { write("这是别人的门派,你不能乱走。\n"); write("你被几个弟子打了出去。\n"); me->unconcious(); me->move("d/city/wumiao"); } else { inv=all_inventory(me); sizeinv=sizeof(inv); while (sizeinv--) { if (inv[sizeinv]->is_character()) return notify_fail("你想进去拐卖人口?\n"); } return ::valid_leave(me, dir); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -