作者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