大头猫米 发表于 2015-2-17 13:47:37

读取进度时候触发怎么写????

之前用erm脚本简易编写,里面的一个双特技脚本
ZVSE
**沧海一粟的范例,双特长是冒险特长+战斗特长.
**冒险特长是能在地图冒险时发挥作用的特长,包括升级生物.
**战斗特长是战斗中能发挥作用的特长,诸如特长兵种/特长攻击防御等.
最好不开启英雄特技加强,否则特长说明可能被更改!
**以下语句中144均代表英雄编号.
**用以下空闲Z变量一般不会造成冲突
**z385-z389,z394-z399,z753-z759
**z787-z789,z799-z803,z842-z848

!?PI;
!!VRz789:S^{英雄技能强化:
在后勤术和防御术上每级均得到5%的额外奖励。}^;
**上句引用z789变量来存储文本**
!!UN:G2/144/2/789;
**特长说明(789是Z变量)**

!!HE144:X0/2;
**设置特长后勤(冒险时用)**
!!HE144:S2/1;
!!HE144:S23/1;
**设置英雄获得后勤术和防御术技能**

!?BA0; 战斗前触发
!!BA:H0/?v9555;**攻击方英雄编号**
!!BA:H1/?v9560;**防守方英雄编号**

!?BF;战场后触发(战斗前)
!!HEv9555&v9555=144:X0/23;
!!HEv9560&v9560=144:X0/23;
**上两句,作为攻防2种情况时改为战斗特长防御**

!?BA1;**战斗后触发**
!!HE144:X0/2; **战斗后还原后勤特长**

用的是!?PI;即游戏开始时候触发

但是这个触发仅限于游戏开始,读取进度后就无效了

我查了帮助文件
!?GM#;
当游戏储存/读取时触发。
# = 0 – 在读取游戏之后,地图显示之前触发
# = 1 - 在确定储存游戏之后,游戏储存完毕之前触发

于是我就把
!?PI;
改成了
!?GM0;
然后读取进度时候就提示语法错误...怎么办啊

备注:
!?GM;
!?GM 0;
!?GM=0;
我都试过了,都不行,谁来教教我

大头猫米 发表于 2015-2-17 13:50:20

备注,
!?GM0;读取进度时候触发
!!HE0:Y20/3500/999/2; **[得到水晶]**

!?GM0;读取进度时候触发
!!HE0:Y21/3500/999/2; **[得到黄金]**

这个脚本我试过是可以用的,就是读取进度后给予英雄祝福的脚本

但是上面的双特技脚本的
!?PI;改成!?GM0;就不能用

大头猫米 发表于 2015-2-17 14:04:53

刚测试了一下,问题应该不是出在GM的命令上,而是那个双特技脚本本来就是有问题的
那个双特技脚本只能开局运行可以,如果是读档后肯定出错...
郁闷了啊
页: [1]
查看完整版本: 读取进度时候触发怎么写????

捐赠