[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