[wizs] 如何简易判断玩家 a 与 b 在相同区域?

楼主: laechan (挥泪斩马云)   2024-10-13 09:29:31
传统做法很麻烦。
首先 a 与 b 必定有所在环境,假设叫 enva 及 envb。
那传统做法就是判断 enva 及 envb 是否位于相同的区域目录,
这适用九成以上的同区域判断。
问题是以前光是要做这样的判断就得写不短的判断式。
所以我决定在 /std/ob/room.c 新增一个新的函数
varargs string room_path(int c)
{
string f;
int s;
f=base_name(this_object());
s=strlen(f);
while(s

Links booklink

Contact Us: admin [ a t ] ucptt.com