如果点击右键,退出对话框,这个语句如何达成?
新mod的问题,那个是hc上面的人写的选择英雄对话框,可是不选的话无法退出希望在任意地方加入语句,如果点击右键则退出此对话框。
!?DL&v998=100/v999<=16/v999>=1/v1000=13;
!!DL:C1000;
!!VRv952:Sv999+127;
!!OW:C?y1;
!!HEv952:O?y6;
!!OW:Vy1/?y7/?y8;
!!OW:Oy1/0/?y2;
!!HEy2:P?y3/?y4/?y5;
!!HEy2:K;
!!HEv952:Py3/y4/y5;
!!HEv952:Oy1;
!!OW:A-1/v952;
!!DO1340/7/170/1:Py2/v952;
!!DL:C1;
在任意处加,只要不破坏这个程序就行。 主要是有时候选定了此英雄,再选则杀死重招,兵力归1
如果要是此英雄自动已经选好,直接点击右键退出对话框就好了。 建议自己加个按钮退出.
回复 3# 的帖子
教我下。。 就是加个代码,判定点击右键,则退出对话框这样的代码希望能帮下 请把对话框的 TXT文件发上来吧.
要知道各种信息呢. # 100 88 -1 624 472 33 -1 -1
Def 17 112 72 44 44 UN44.def 357 16 Halflings
Def 24 248 336 44 44 UN44.def 359 16 Hippogryphs
Def 23 248 248 44 44 UN44.def 302 16 Denfense
Def 22 248 160 44 44 UN44.def 362 16 Jumpers
Def 21 248 72 44 44 UN44.def 111 16 Gem
Def 20 112 336 44 44 UN44.def 358 16 S-Unicorns
Def 19 112 248 44 44 UN44.def 35 16 Scouting
Def 18 112 160 44 44 UN44.def 361 16 eyes
Def 27 384 248 44 44 UN44.def 62 16 Druids
Def 26 384 160 44 44 UN44.def 30 16 Freezing
Def 25 384 72 44 44 UN44.def 360 16 Sorcery
Def 32 520 336 44 44 UN44.def 46 16 Weakness
Def 31 520 248 44 44 UN44.def 143 16 Mestery
Def 30 520 160 44 44 UN44.def 26 16 Intelligence
Def 29 520 72 44 44 UN44.def 89 16 350
Def 28 384 336 44 44 UN44.def 10 16 Lightning Bolt
Def 1 48 72 58 64 preHero.def 1 16
Def 2 48 160 58 64 preHero.def 2 16
Def 3 48 248 58 64 preHero.def 3 16
Def 4 48 336 58 64 preHero.def 4 16
Def 5 184 72 58 64 preHero.def 5 16
Def 6 184 160 58 64 preHero.def 6 16
Def 7 184 248 58 64 preHero.def 7 16
Def 8 184 336 58 64 preHero.def 8 16
Def 9 320 72 58 64 preHero.def 9 16
Def 10 320 160 58 64 preHero.def 10 16
Def 11 320 248 58 64 preHero.def 11 16
Def 12 320 336 58 64 preHero.def 12 16
Def 13 456 72 58 64 preHero.def 13 16
Def 14 456 160 58 64 preHero.def 14 16
Def 15 456 248 58 64 preHero.def 15 16
Def 16 456 336 58 64 preHero.def 16 16
Text 33 48 32 520 24 选择禁林的英雄! MedFont.fnt 8 1 1 8
#
前面是技能 后面是英雄头像
回复 6# 的帖子
7楼已发 并没有对话框空白处的DEF或者PCX之类,所以无法触发 空白处的右键.可以做一个透明 PCX背景,那样就可以触发了.
要不,右键点击头像之类的地方也可以触发.
你考虑下怎样处理.我建议还是加个退出的按钮比较形象一点.
[ 本帖最后由 贤知有您 于 2013-1-28 12:53 编辑 ]
回复 9# 的帖子
也可以右击头像退出,增加按钮的如何弄?比如增加一个退出按钮。 有这个英雄的对话框地址吗.我看看.
回复 11# 的帖子
什么地址? 右键点英雄头像关闭增加这段代码
!?DL&v998=100/v999<=16/v999>=1/v1000=14;
!!DL:C1;
回复 13# 的帖子
哦 谢谢 我试试。回复 13# 的帖子
顺便帮我看下这个吧http://www.h3wog.com/viewth ... p%3Bfilter%3Ddigest
我找到这个招兵脚本,可是它只能设定未升级的,如果想要设定升级的如何做。
此举是为了能在新种族城堡里招募元素兵,这样达成元素族和新种族对战。
这个应该是最后一项了,完成的话,明天就可以发布mod了。
[ 本帖最后由 圣龙之灵 于 2013-1-28 13:25 编辑 ]
回复 15# 的帖子
这个是一句ERM代码的事情.不过一经改动,所有此类城镇都会招这样的兵种.
看帮助 UN:T 命令,第三参数就是决定是 未升级还是升级兵.
莫非你想改动这个脚本,使之能定义已升级兵?
回复 16# 的帖子
那就算了,因为我发现这个脚本队电脑无效,电脑照样招新种族的兵,所以我选元素可以对战电脑的新种族。回复 16# 的帖子
我其实是想改变未升级和已升级的两种,而原脚本只有一种未升级的帮忙修改下吧,就是同时改变未升级和已升级
比如原来未升级为138号半身人,现在改为118号小精灵
原来以升级的时198号霍比特人,现在改为119号精灵
就是实现所有都能改动,而不是只能改一半。
这样的话不一定用禁林城了,也可以用同是水银的恶魔城,或者鬼城
比如我想玩元素对禁林,那么我就用恶魔城或鬼城的英雄带领元素城兵,电脑为禁林城。
[ 本帖最后由 圣龙之灵 于 2013-1-28 13:56 编辑 ]
回复 18# 的帖子
脚本对电脑也是有效的.ERM的解说
UN:T#1/#2/#3/$;
设置城镇中可以招募的生物类型
#1 - 城镇的类型 (0...8) (格式T)
#2 - 巢穴的等级 (0...6)
#3 - 未升级的 (0) 升级的(1)
$- 可以招募的生物类型 (格式C)
提示.
1. 只能够对城镇使用,对电脑也起作用
2. 可以使用!#UN设置,但别忘了你可以使用 !!(#)MA:I设定怪物的"AI价值"强制使电脑趋向于雇佣某一种怪物
3. 雇佣怪物时所需的额外的资源只能够用于7级兵营建筑。. !#VRv8001:C-1/-1/-1/-1/-1/-1/-1/0;
!?CM1&v8008>0;
!!OW:C?y10;
!!FU|y10<0/y10>7:E;
!!OW:Iy10/?y11/?y12;
!!FU|y11=1/y12=1:E;
!!CM:I?y11 F?y12;
!!CA-1:Nz2 O?y21 T?y22 U?y23;
!!DO1801/0/6/1&y11<>30720/v8008=1:P1/y22;
!!DO1802/0/6/1&y11=30720/v8008>1:P1/y22;
!?FU1801&x2>-1/x2<9;
!!VRv8008&x16=0:+x2+1;
!!VRx3:Sx16+8001;
!!FU|vx3<0/vx3>211:E;
!!UN:Tx2/x16/0/vx3;
*end*
!?FU1802&x2>-1/x2<9;
!!VRv8008&x16=0:S1;
!!VRx4&x2<7:Sx2 *14 +x16 +x16;
!!VRx4&x2=7/x16<2:Sx2 *14 +x16 +x16;
!!VRx4&x2=7/x16=2:S104;
!!VRx4&x2=7/x16=3:S106;
!!VRx4&x2=7/x16=4:S102;
!!VRx4&x2=7/x16>4:Sx2 *14 +x16 +x16;
!!VRx4&x2=8/x16=0:S118;
!!VRx4&x2=8/x16=1:S112;
!!VRx4&x2=8/x16=2:S115;
!!VRx4&x2=8/x16=3:S114;
!!VRx4&x2=8/x16=4:S113;
!!VRx4&x2=8/x16=5:S120;
!!VRx4&x2=8/x16=6:S130;
!!UN:Tx2/x16/0/x4;
*end*
!?CM0;
!!OW:C?y10;
!!FU|y10<0/y10>7:E;
!!OW:Iy10/?y11/?y12;
!!FU|y11=1/y12=1:E;
!!CM:I?y11 T?y12;
!!CM&y11=32/y12=512:R0;
!!FU1803&y11=32/y12=512:P;
!?FU1803;
!!VRz9:S^自定义城堡兵种搭配^;
!!DO1084/8001/8007/1:P;
!!VRz24:S^退出^;
!!VRz25&v8008=0:S^启用此脚本^;
!!VRz25&v8008>0:S^禁用此脚本^;
!!VRz26:S^自定义1级兵 当前:%Z311^;
!!VRz27:S^自定义2级兵 当前:%Z312^;
!!VRz28:S^自定义3级兵 当前:%Z313^;
!!VRz29:S^自定义4级兵 当前:%Z314^;
!!VRz30:S^自定义5级兵 当前:%Z315^;
!!VRz31:S^自定义6级兵 当前:%Z316^;
!!VRz32:S^自定义7级兵 当前:%Z317^;
!!IF:G1/10/1/9/24/25/26/27/28/29/30/31/32/0;
!!FU&v10=1:E;
!!VRx5:Sv8008;
!!VRv8008&v10=2/x5=0:S1;
!!VRv8008&v10=2/x5>0:S0;
!!VRx4:S-1;!!VRx4&v10=4:S1;
!!VRx4&v10=8:S2; !!VRx4&v10=16:S3;
!!VRx4&v10=32:S4;!!VRx4&v10=64:S5;
!!VRx4&v10=128:S6; !!VRx4&v10=256:S7;
!!FU|x4<1/x4>7:E;
!!FU1805:P1/x4;
!!FU1803:P;
*end*
这个是脚本,帮忙改一下吧,内容见18楼
页:
[1]
2