[wizs] 指令 cast 的新設定
wiz 可在房間設定底下參數
set("cmd_cast_func",(["法術英文技能名":1,
.
.
]));
並可自定底下函數(唯名稱是固定不能變的)..
int cast_func(object ppl,string skname) // cast 者
{
// 看要寫哪些額外的東西給 ppl
return 1;
}
則玩家在該房間 cast 特定法術時,只要可以施展成功,在看到施展
成功訊息的一秒後,就會自動做 env->cast_func(ppl,skname) 的動
作,如下...
> look
[/d/wiz/room/disc ]
巨型高塔
明顯出口有: south, up, east, down, west, 和 north.
> cast float
你吟唱著精靈的咒語: 風之精靈希爾芙啊! 喚起風的流動, 引導我離開地面..
你開始唸起古老的咒文: ~ 10 ~ ~ ~ 飄浮術 ~
> 你口唸咒語, 只見你的身體慢慢地浮在半空中了!
你運用飄浮術的力量,來到了這個地方。 <== 執行 env->cast_func 的額外效果
[/d/south/dream/new ]
雲端
明顯出口有: south, down, 和 north.
>
亦即我的設定是「只要在巨型高塔 cast float,就自動把施法者傳到 up
上面的雲端」。
當然這個時候我就可以在其它地方也這樣子設定,例如某個飄浮在空中的
島嶼,「我該怎麼上去」?
目前開放 wiz.3 以上的巫師試用,並可抓玩家來實際測試。測試完畢後我
會發表完整版的設定說明。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.227.15
※ 編輯: laechan 來自: 220.131.227.15 (11/07 16:07)
推
11/07 17:17, , 1F
11/07 17:17, 1F
→
11/07 17:26, , 2F
11/07 17:26, 2F
推
11/07 18:30, , 3F
11/07 18:30, 3F
→
11/07 18:30, , 4F
11/07 18:30, 4F
推
11/07 18:49, , 5F
11/07 18:49, 5F
推
11/07 21:11, , 6F
11/07 21:11, 6F
→
11/07 21:12, , 7F
11/07 21:12, 7F
→
11/07 21:12, , 8F
11/07 21:12, 8F
→
11/07 21:12, , 9F
11/07 21:12, 9F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
35
58
120
255