精華區beta mud_sanc 關於我們 聯絡資訊
一般指令集: 1.cd //回到自己的主目錄 2.ls //察看現在目錄下的檔案 3.md <目錄名> //製造一個目錄出來 4.rm <目錄名> //刪除某目錄 5.groups //看wiz 列表 6.more <檔案名> //看該檔案的內容 7.edit <檔案名> //編輯某檔案 8.update <檔案名> //更新檔案 9.goto //移動至某處 10.clone <物件檔案名> //呼叫某物eq,wp.obj,mob 11.home //回到自己的工作室 12.dest <物件名> //可以將該物件移除掉 13.cp //複製 14.mv //移動(也可用來重新命名) 15.renew //更新物件 16.grep //在該路徑尋找關鍵字 17.chinese //變更技能的相關資料 常用編輯指令: 指令 ---用途---- 數字 跳到該行 a 在這行之後加上文字 c 修改這行(取代) d 刪除一行 e 用另一個檔案取代 f 顯示/更改檔名 g 尋找或執行命令在任何相符的一行 i 在這行前插入文字 m 移動一行 n 顯示行數 q 結束編輯 Q 結束不儲存 t 複製一行到另一行 x 存檔且離開 z 顯示20行並往後跳20行 Z 顯示40行並往後跳40行 宣告: 如果是房間就要inherit ROOM; 如果是怪物就要inherit MONSTER; 如果是武器就要inherit WEAPON; 如果是防具就要inherit ARMOR; 如果是馬匹就要inherit HORSE; 如果是套裝就要inherit NEWSUIT; 複數怪物就要用inherit GMONSTER; 怪物參數: set("weapon_name","中華鍋"); //武器 set("inquiry",([ "通行證":"要通行證呀, 可以是可以啦, 不過你得幫我找來琥珀戒指呦\n", "琥珀戒指":"據說除了這裡外, 就剩獸人大陸有出產了吧QQ\n", ])); //ask的內容 set("no_attack",1); //不可攻擊 set("no_attack_msg",他完全忽視了你的存在。"); 條件判斷: if(ppl->query("level")<120) //等級判斷 if((string)ppl->query("pri_guild")=="thief") //主工會判斷 if(ppl->query("skill/holy bell")<1500) //技能等級判斷 if(!ppl->query_temp("ghost/kill_baha")) //特殊任務參數判斷 ppl->move_to("/d/wiz/room/disc"); // 移動玩家到某一格 clone_object(IM+"guard3")->move_to(environment(ppl)); // 移動怪物到該玩家旁 all_inventory(tar) // tar裡面所有東西(mob和room都可以用) atoi(字串) // 把字串化為數字 allocate // 配置記憶體給一個陣列 (array). base_name // 抓檔名 chinese_number(str) // 把數字str變成中文字 clone_object() // 找檔名對映的物件 environment(tar) // 抓tar那格的函數 explode(str,";") // 將str這個字串以;為間格變成mixed find_object_or_load(檔名) // room函數 function_exists // 函數是否存在(同檔) find_player()  // 抓玩家 find_living() // 抓mob file_exists() // 檔案存在 file_size // 取得檔案的大小 get_dir // 傳回有關一個檔案系統目錄的資訊. input_to("output",se) // 把輸入結果用到se裡,然後去呼叫 output函數 interactive // 連線狀態或斷線狀態 implode(mixed,"\n") // 將mixed這個陣列以\n為間格便成str map_delete(data,str) // 將mapping data中的str項砍除 merge() // 把兩個mixed轉成mapping member_array // 在一個陣列找尋指定的項目 return notify_fail // 不想說了..一定知道 remove_call_out(str) // 停止call_out(str) read_file(file_name) // 得取file_name這個檔 rm(file_name) // 刪除這個檔 restore_object(檔名) // 回存檔名.o的資料 reload_object(物件); // 重新載入一次物件 save_object(檔名) // 把資料儲存到檔名.o的 strsrch // 在一個字串中尋找特定的字串. sort_array // mixed排列的函數 tar->query_attackers() // 抓和tar戰鬥中的人~~ to_chinese(str) // 把str變成中文... users() // 抓線上所有的人 wizardp, userp, living // 跟上面那類相關 write_file(filename,string str) // 寫檔案 xx->query_ob_data() // 得到xx所有資料..為一個mapping __DIR__ // 同資料夾下 sscanf(str,"%d int to %s",much,who)==2 // 把資料抓取出來,並判斷是否有抓到 foreach(ob in objs){} // 把objs中的每個ob從裡面抓出來(迴圈) CSI"24;12H" // 從哪格開始顯示訊息(ansi.h裡) (24為固定值。12為第幾格。一格為半形。)