songlin.h
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C头文件 代码 · 共 38 行
H
38 行
int valid_leave(object me, string dir){ if (dir == "west") me->add_temp("mark/step",1); if (dir == "south") me->add_temp("mark/steps",1); if (dir == "east") me->add_temp("mark/step",-1); if (dir == "north") me->add_temp("mark/steps",-1); if (random(10)==1 && random(2)==1 ) { me->move(__DIR__"xdt"); me->delete_temp("mark/steps"); me->delete_temp("mark/step"); return notify_fail("你正走着,透过树枝,隐约发现前面有片空地,你拨开树枝钻了过去。\n"); } if (me->query_temp("mark/steps") == -5&&me->query_temp("mark/step") == 6) { me->move(__DIR__"lsy"); me->delete_temp("mark/steps"); me->delete_temp("mark/step"); return notify_fail("你正走着,突然发现前面有一间小木屋,你不由的走了过去。\n"); } if (me->query_temp("mark/steps") > 10) { me->move(__DIR__"road7"); me->delete_temp("mark/steps"); me->delete_temp("mark/step"); return notify_fail("你筋疲力尽,终于走出了松林。\n"); } return ::valid_leave(me, dir);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?