|
War3Color.rar
(29 KB, 下载次数: 363)
半年前做的..最近心血来潮又加了个语言选择..
.. 与其他的上色工具不同的是.. 加了格式化字符串用的命令
让一张图里的道具或技能的说明风格统一..
比如.. 攻击,防御,生命上限这些普通的属性显示为白色,
魔法伤害减少,物理伤害减少之类的特殊的属性显示为蓝色...
可以编辑几行代码,然后自动上色...
例如:
1.在编辑区输入:
攻击敏捷防御
防御攻击敏捷
敏捷防御攻击
2.然后在颜色格式里输入
<攻击>=00fe00
<敏捷>=00fefe
<防御>=fe0000
3.然后点击执行,会发现颜色按照设置的格式变化..
攻击敏捷防御
防御攻击敏捷
敏捷防御攻击
这些限制格式用的代码都是很简单的..
具体的格式有以下几种
1.关键字改变颜色
<关键字>=颜色代码
2.关键字以及后面整行内容
<关键字=颜色代码>
3.关键字后面整行内容(不包括关键字)
关键字=<颜色代码>
4.相同颜色的关键字可以用关键字组来定义
[关键字组名=关键字1,关键字2,关键字3...关键字N]
对关键字组操作方法与关键字基本相同,但需要带中括号以区分
例如: <[关键字组名]>=颜色代码
5.对第n行改变颜色(不改变关键字)
line[n]=颜色代码
n为0时将对全部行进行操作
n小于0时,将对倒数第n行进行操作
6.可以将"编辑区"的某一行文本做为关键字
<line[n]>=颜色代码
<line[n]=颜色代码>
line[n]=<颜色代码>
注:颜色代码为16进制按RRGGBB排列的代码
如红色为 ff0000 , 绿色为 00ff00
而且, 可以自由设置颜色代码的格式(比如war3上是 |cff 而论坛上是 [color..)
- -也就是说,不止是可以用在魔兽上..
[tr][td]function CreateNUnitsAtLoc takes integer count, integer unitId, player whichPlayer, location loc, real face returns group | call GroupClear(bj_lastCreatedGroup) | loop | set count = count - |
0 | call CreateUnitAtLocSaveLast(whichPlayer, unitId, loc, face) | call GroupAddUnit(bj_lastCreatedGroup, bj_lastCreatedUnit) | endloop | return |
bj_lastCreatedGroup | endfunction | ... 嗯然后..这个需要.net支持的
War3ColorMaster 1.07
By 天零萃梦
如果在测试中发现BUG.. 请联系我 [email protected]
程序需要.Net支持,如果打不开弹出错误的话说明没有.Net,需要下载
v1.07 2010-03-06
1.增加了语言设置
v1.06beta 2009-08-06 本次更新: linzefei
1.增加了line[<关键字>]格式,代表第一次出现该关键字的一行
2.增加了line[n]=rrggbb+的格式,代表从某行向后的各行均染色
3.修改了快捷键冲突的问题..Ctrl+D改为了Alt+A
4.重写了颜色格式部分的代码
5.取消了"禁用颜色"项
v1.050 2009-08-01
1.改进了显示,可最大化并且可以调节区域大小
2.加入了字体按钮,但还是只能转换颜色代码(毕竟是WAR3用的嘛..)
3.修复了一个有时无法启动的小问题
v1.043 2009-08-01
1.修改了颜色格式优先级
2.加入直接编辑WE窗口中内容的功能(代码编写:aeris)
3.加入了一个比较没用的高级设置
4.渐变加入了可以通过调色板设置的功能
5.美化了界面
最初版(1.00 2009-07-30)
----------------------------------
在此感谢提供帮助的大家
linzefei 颜色格式控制功能
aeris 编辑WE窗口中的内容的功能
---------------------------------- |
评分
-
查看全部评分
|