- 积分
- 2490
- 威望
- 1
- 魅力
- 1
- 经验
- 1865
- 热心度
- 5
- 注册时间
- 2019-3-12
- 最后登录
- 2024-3-3
- 主题
- 41
- 回帖
- 342
- 精华
- 0
- 阅读权限
- 40
TA的每日心情 | 开心 2021-3-22 22:17 |
---|
签到天数: 14 天 连续签到: 1 天 [LV.3]火元素使者
4级 Famous Hero
- 积分
- 2490
|
100秘银
本帖最后由 水流行险 于 2020-3-20 13:16 编辑
我是个强迫症严重者,所以很喜欢Hero3原版的界面,但自己又咬不动封神的脚本以及对背景透明图片的处理。现麻烦高手版主帮助。
1、英雄界面的背景图,要求和hero3原版的背景古铜色颜色一致。
2、将城镇界面的三个提示对话框的确认打勾去掉,放开鼠标就消失。
3、战场布置:将双方的追随者、指挥官、特殊生物贤知由您等的战场位置改变,要求如图。注意涉及到野兵的布阵。
4、战场的封神说明触发改为右键电脑选项,并且恢复hero3的左边四个战斗按钮。另恢复封神的所有生物统计数据按钮的浮图。
5、战场布置:修改紫水晶召唤紫龙的瑕疵,要求野兵不能出现一模一样紫龙,并且紫龙的位置为154和166(因攻防不同)。见原脚本。
[tr][/tr]
附部分脚本
ZVSE
*******************************************************************
追随者初始位置(已解决)
*******************************************************************
;设置攻方追随者
!!VRy-1:S-2;
!!BU:E2/?y-7; 检查战斗是否是生物银行等
!!BA:H0/?y-1; 得到进攻方编号
!!HEy-1&y-1>-1:O?y-3; 得到进攻方颜色
!!OW:Iy-3/?y-6; 检查是人类还是电脑
**FU7103&y-6=1/y-1>-1:Py-1; 是电脑就给他一追
!!IF&y-1>-1:Wy-1; 进攻方英雄变量
!!VRw119&y-6=1/y-1>-1:S1; 电脑自带追随者
!!VRy-8&y-7<20:S19; 正常战斗位置为19
!!VRy-8&y-7>19:S25; 生物银行位置为25
!!BU&w118>-1/w119=1/y-1>-1:Sw118/1/y-8/0/-1/0; 为进攻方召唤一追
!!BU&w118>-1/w119=1/y-1>-1:Ey-8/?v7207; 得到一追堆栈
!!FU7101&w118>-1/w119=1/y-1>-1/v7207>-1:Pv7207/0/y-1;调用定义进攻方一追参数函数
;设置守方追随者
!!VRy-2:S-2;
!!BA:H1/?y-2; 得到防守方英雄编号
!!HEy-2&y-2>-1:O?y-3; 得到防守方英雄颜色
!!OW:Iy-3/?y-6; 检查是否人类
**FU7103&y-6=1/y-2>-1:Py-2; 为电脑选择一追
!!IF&y-2>-1:Wy-2; 防守方英雄变量
!!VRw119&y-6=1/y-2>-1:S1; 守方电脑自带追随者
!!BU&w118>-1/w119=1/y-2>-1:Sw118/1/31/1/-1/0; 在31位置为防守方召唤一追
!!BU&w118>-1/w119=1/y-2>-1:E31/?v7208; 得到一追堆栈 30 -31
!!FU7101&w118>-1/w119=1/y-2>-1/v7208>-1:Pv7208/1/y-2;a调用定义防守方一追参数函数
往下
[backcolor=rgba(255, 255, 255, 0.25)]!?BF&1000;
[backcolor=rgba(255, 255, 255, 0.25)]!!DO17001/0/41/1:P390; 经验函数1:普通生物
[backcolor=rgba(255, 255, 255, 0.25)]!!DO17001/0/41/1:P391; 属性函数1:集团奖励
[backcolor=rgba(255, 255, 255, 0.25)]!!DO17001/0/41/1:P392; 属性函数2:生物奖励
[backcolor=rgba(255, 255, 255, 0.25)]!!DO17001/0/41/1:P393; 属性函数3:魔法奖励
[backcolor=rgba(255, 255, 255, 0.25)]!!DO17001/0/41/1:P394; 属性函数4:宝物奖励
[backcolor=rgba(255, 255, 255, 0.25)]!!FU17001&v9555>-1/v9560=-2/v6115>-1:P380/v6114/v9555; 野兵指挥官2+野兵升级
[backcolor=rgba(255, 255, 255, 0.25)]!!FU17001&v9555>-1/v9560=-2/v6115>-1:P381/v9555/[backcolor=rgba(255, 255, 255, 0.25)]31[backcolor=rgba(255, 255, 255, 0.25)]/1; 野兵追随者
*******************************************************************
指挥官初始位置(已解决,并且将脚本编号改为-负数)
*******************************************************************!?BF;
!!BU:E88/?y1;
!!FU&y1=-1:E;
!!BMy1:P53;[88号位到53号位]
!!BU:E98/?y2;
!!FU&y2=-1:E;
!!BMy2:P65;[98号位到65号位]
*******************************************************************
开局英雄自定义持有紫龙(需取消随机位置,制定攻防分别在155、167)
*******************************************************************
!?BF&1000;仅限玩家参与的战斗战场生成后触发
!!BA:O?y1/?y2;检测战斗双方英雄所属势力 y1攻击方颜色 y2防守方颜色
!!OW:Iy1/?y3; 检测进攻英雄是玩家还是电脑 y1玩家颜色 y3控制者
!!OW&y2>-1:Iy2/?y4;防守方非野兵时候检测防守英雄是玩家还是电脑 -y2防守方颜色 y4控制者
!!FU20190405&y3=0:P1/0;进攻英雄是玩家 0左边
!!FU20190405&y4=0:P1/1;防守英雄是玩家 1右边
!?FU20190405&x1=1; 当x1=1
!!BHx2:N?y1;检测玩家英雄编号
!!FU&y1<0:E;[没有英雄则退出]
!!HEy1:Ed/?y2 A2/143/d/?y3;检测玩家英雄等级 以及是否装备#号宝物
!!FU&y3=0:E;未装备143号宝物退出召唤
!!FU16029:P2/x2/?y4; //调用007战场随机位置函数
!!VRy5:Sy2:3 +1;召唤的数量跟玩家等级挂钩 每3级1只 *:
!!BU:S134/y5/y4/x2/-1/0;在指定位置上召唤紫龙 y4=155 167
|
|