- 积分
- 42459
- 威望
- 523
- 魅力
- 525
- 经验
- 23493
- 热心度
- 0
- 注册时间
- 2007-10-20
- 最后登录
- 2021-11-30
- 主题
- 73
- 回帖
- 8815
- 精华
- 17
- 阅读权限
- 90
TA的每日心情 | 开心 2021-11-2 11:44 |
---|
签到天数: 754 天 连续签到: 1 天 [LV.10]圣龙
论坛嘉宾
寄蜉蝣于天地,渺沧海之一粟。
- 积分
- 42459
|
发表于 2011-7-12 16:07:17
|
显示全部楼层
回复 1# 的帖子
一、首先你必须清楚你所写的x4代表什么,如果你是想检查某堆栈是否在石化状态中,可以用循环函数来添加,如:
<前面的触发器就不写了,你想要什么时候触发就用什么触发器吧>
!!DO28001/0/41/1:P0; ~这里检查的是从0~41的堆栈,你想要检查进攻方或者防守方必须分开来写,具体请参照下面的例子
!?FU28001&x1=0;
!!FU|x1<>0:E;
!!BMx16:G70/?x6/?x7;
<然后你想干什么就干什么去吧>
二、至于你想通过特定的宝物给特定的生物加生物特技,很简单,我大概拟一下例子(注意一定要开启经验系统才有效):英雄装备狼人连枷后大狼人拥有冲锋特技
ZVSE
!?BF; 战场后生成
!!BA:H0/?y10 H1/?y11; 获取攻击方和防御方英雄ID
!!HEy10:A2/9/d/?y12; 检查攻方是否装备狼人连枷
!!HEy11&y11>-1:A2/9/d/?y13; 检查防御方是否装备狼人连枷
!!DO28001/0/20/1&y12>0:P1; 英雄作为进攻方
!!DO28001/21/41/1&y13>0/y11>-1:P1; 英雄作为防守方
!?FU28001&x1=1; x1=1执行循环函数28001
!!FU|x1<>1:E;
!!BMx16:T?y1 N?y2; 堆栈类型、数量
!!FU|y1<>99/y2<1:E; 类型不等于大狼人、数量小于1退出
!!VRy3:Sx16 +1 *-1;
!!EAy3&y1<>10/y1<>11:F102/99/?y4; 检查大狼人是否拥有冲锋技能或者生物特技是否已满
!!EAy3&y1<>10/y1<>11/y4>0:By4/1/102/99/1/1/1/1/1/1/1/1/1/1/1; 增加冲锋技能
[ 本帖最后由 沧海壹粟 于 2011-7-12 18:18 编辑 ] |
|