Re: [閒聊] tmi2-mudlib 的更改

作者: laechan (揮淚斬馬雲)   2014-06-30 15:33:20
網頁好讀版: http://www.ptt.cc/bbs/mud/M.1404113604.A.B9B.html
tmi2_fluffos_v3_改,20140630 版本
http://sanclaechan.myweb.hinet.net/tmi2_fluffos_v3_modify.rar
建議下載並解壓縮後目錄位置為 D:\tmi2_fluffos_v3_改\
(底下以 tmi2_v3_改 簡稱)
WinXP 使用者,可直接雙擊 D:\tmi2_fluffos_v3_改\bin\啟動 mud 捷徑,
即可執行 mud。Win7 或 Win8 使用者,則務必先參考底下這篇:
http://www.ptt.cc/bbs/mud/M.1399357070.A.366.html
mud 啟動成功後,目前確定以 pietty 連線 localhost 5000 (Telnet),可
連線成功:
http://imgur.com/IQwusvX.jpg
在 tmi2_fluffos_v3_改\ 目錄下會放一些圖片及說明文件。
管理者帳號預設為 mudadm,密碼 mudadm,只允許本機端登入,無法遠端登
入。欲新增 mudadm 以外的管理者帳號,請依序做底下動作
1.修改 /adm/etc/groups 檔,將欲新增的管理者帳號加到 (admin) 群組
2.修改 /include/config.h 檔,確定 #define AUTO_WIZHOOD 沒有 // 掉
3.啟動 mud,然後創建一個步驟 1 所指定的管理者帳號角色
4.角色創完後 save quit,然後關閉 mud
5.再修改 /include/config.h 檔,將 #define AUTO_WIZHOOD 給 // 掉
6.再重新啟動 mud
7.此時再登入你的管理者角色帳號,此帳號就具有管理者權限
目前連線 telnet://210.61.157.53:5000 可連到以最新版本所架的測試站
,有公頻聊天指令可使用,也有遠端頻道指令 tmi2 可使用,使用前 mail
給 laechan.bbs@ptt.cc 提出申請,信件內容需有:
1.你所架的站台 ip 及 port
2.你所架的站台之名稱(若沒有這個名稱會內定為 XXX's PC
==================================================================
本次修改範圍: 20140624~20140630
本次只做一項修改就是新增腳本式任務系統。所謂的腳本檔案類似底下
> more /d/quest/l/l001.txt
title=測試任務## 任務的 名字
date=2014-06-27## 標記
author=laechan## 作者
keys=test, 測試## 關鍵字
steps=3## 步驟總數
times=1## 能解幾次
step1_tar=/d/area/newbie/mob/mao1## 步驟1要找誰or要去哪
step1_check=
ppl->query_levels()<2 要符合步驟1的判斷才執行
你要滿兩級之後才能來找瑪兒喔!##
step1_msg= 步驟1會跑哪些訊息
$N: 你好
$O: 你好啊~~##
step2_tar=/d/area/newbie/mob/angelia1## 步驟2要找誰or要去哪
step2_msg=
$N: 你好 步驟2會跑哪些訊息
$O: 你好, 冒險者.##
step3_tar=/d/area/newbie/mob/mao1## 步驟3要找誰or要去哪
step3_msg=
$N: 你好 步驟3會跑哪些訊息
$O: 你回來啦##
step3_end=
ppl->add_levels(1) 步驟3結束後會做哪些事情
write("恭喜,你升級了!\n")##
> quest read l001
/std/cmd_m.c: Updated and loaded.
/d/quest/quest_ob.c: Updated and loaded.
/d/quest/l/l001: Updated and loaded.
以 quest read 指令將這個物件腳本讀入後,它就會去做解析腳本檔
的工作,然後產生「腳本物件檔」,比方腳本檔是 l001.txt,那物件
檔就是 l001.c。
> quest list
l001 laechan 測試任務 ({ "test", "測試" })
觸發物件: 道具店老闆

Links booklink

Contact Us: admin [ a t ] ucptt.com