作者laechan (小太保)
看板mud_sanc
標題[wizs] 指令 cast 的新設定
時間Fri Nov 7 16:05:43 2008
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)
1F:推 hermis :等等,這就表示隨機瞬間移動術在技術上也有可能囉? 11/07 17:17
2F:→ laechan :那是啥? 11/07 17:26
3F:推 hermis :就是cast後隨機移動到別的房間 11/07 18:30
4F:→ hermis :RO那種的 11/07 18:30
5F:推 hlead :這個東西讚!.. 11/07 18:49
6F:推 groom :就是蒼翅的意思 11/07 21:11
7F:→ groom :這也就是說 有些山啊 高樓啊 就可以變相的不透過 11/07 21:12
8F:→ groom :climb這指令來達到登上去的效果 11/07 21:12
9F:→ groom :是這意思嗎? 就是這意思! 11/07 21:12