作者laechan (小太保)
看板mud_sanc
标题Re: [wizs]问题请教(二十一)
时间Sat Feb 16 08:22:50 2008
※ 引述《amosdeus (幽素)》之铭言:
: 问题:
: 当 玩家使用 拯救卡奴 招唤出 好人应援团. 的时候,
: 不会受到伤害(同等於 defend),当 好人应援团 上场时间结束才会受到伤害。
: /d/auc/special/情人节/拯救卡奴3.c
: /d/auc/special/情人节/好人应援团.c
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你伺机而动,准备找寻最佳的攻击时机...
: 你伺机而动,准备找寻最佳的攻击时机...
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 你用砂锅大的拳头击向可怕的女孩, 受到深邃闇黑之源庇护削弱迎面而来的伤害
: 怎样显示 好人应援团 替你抵挡攻击的讯息以及上场时间到就会受伤
: (经过测试好像要脱离战场再次战斗才会受伤)
: Plain@Sanc
召唤出来的同时,替玩家加上护盾就可了,然後该护盾就是你自定
的护盾...
// 即时原先有护盾也给它 cover 掉, 或者使用 selfshield2
ppl->set_temp("shield2",({护盾的那些参数}));
或
ppl->set_temp("selfshield2",({护盾的那些参数}));
然後自定护盾物件档, 档案的写法就如同自体护盾那样,
shield2_name 函数一定要有
shield 函数也一定要有
在 shield 函数中就判断玩家所在房间的好人应援团还在不在, 或
者..
ppl->set_temp("goodmen",好人应援团物件);
然後...
if(!goodmen=ppl->query_temp("goodmen"))
{
护盾就消失;
return ({dam,""});
}
return ({0,"好人应援团帮你挡下了攻击!"});
因为应援团->remove() 时, 玩家身上的那个参数一样会自己消失,
所以可以这样子利用, 你可以自行测试, 自己写个函数, 召唤出怪
物同时在玩家身上 set_temp("xxxx", 该怪物物件), 然後就去
call 怪物->die 再 data 自己看看设定的 xxxx 是否後面就没东
西 or 变成 0。
这个判断的方法大概是最简单的。
LAechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.34.90