- 积分
- 5751
- 注册时间
- 2024-9-14
- 最后登录
- 2025-3-20
- 在线时间
- 184 小时
版主
- 积分
- 5751
- 威望
- 374
- 金币
- 1336
- 贡献
- 4107
|
Blue引擎+登录器+程序全部免费开放,QQ快捷登陆,加入BLUE引擎论坛!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
2020/2/10 全套程序配套更新
---------------------------------------------------------------------------
Client 主界面自定义按钮扩展为40个,@MainBtnFunc_40 变成主按钮触发
M2 人物设置为免毒/符释放技能时,英雄也将免毒/符放技能
M2 修复英雄PowerRate时间到了不清理问题
------------------------------------------
M2 添加针对A/S字符变量的NPC命令:INS S1 位置(1~S1的长度+1) 插入字符 重复次数(默认1)
M2 添加针对P/G/D/M/I/H等整数型变量的NPC命令:
AND,OR,XOR,NOT运算,CompVal支持与运算(&号)比较,这组操作相比下面的命令会比较晦涩难懂,但是一次可以批量开关;
针对0~31位的操作和比较:SetBit,UnSetBit,FlipBit,IsBitSet,第二参数表示第几位(0~31)
结合以上命令可以给一个int类型的整数设置32个开关,节省变量的开销,有关操作请上网查阅。
// AND,OR,XOR,NOT,CompVal 例子:
[@OR]
#act
OR P1 5 // 或运算,1位和3位设置为1(1是低1位,4是低3位,可以用计算器查看BIN数据)
SendMsg 7 <$STR(P1)>
[@XOR]
#if
CompVal <$STR(P1)> & 1
#act
XOR P1 1 // 异或运算,1位设置为0
#if
CompVal <$STR(P1)> & 4 // 异或运算,3位设置为0
#act
XOR P1 4
[@CheckSwitchState]
#if
CompVal <$STR(P1)> & 1 // 于运算 比较
#act
SendMsg 7 P1低1位二进制数值为1
#elseact
SendMsg 7 P1低1位二进制数值为0
#if
CompVal <$STR(P1)> & 2
#act
SendMsg 7 P1低2位二进制数值为1
#elseact
SendMsg 7 P1低2位二进制数值为0
#if
CompVal <$STR(P1)> & 4
#act
SendMsg 7 P1低3位二进制数值为1
#elseact
SendMsg 7 P1低3位二进制数值为0
// SetBit,UnSetBit,FlipBit,IsBitSet 例子:
[@SetBit]
#if
!IsBitSet P1 22 // 第22位是否关闭
#act
SetBit P1 22
SendMsg 7 P1的22位现在处于开启状态
#if
IsBitSet P1 22 // 第22位是否开启
#act
UnSetBit P1 22
SendMsg 7 P1的22位现在处于关闭状态
[@FilpBit]
#if
checklevelex > 0
#act
FlipBit P1 31 // 切换状态,开<->关来回切换
#if
IsBitSet P1 31 // 第31位是否开启
#act
SendMsg 7 P1的31位现在处于开启状态
#elseact
SendMsg 7 P1的31位现在处于关闭状态
------------------------------------------
M2 添加NPC命令:MakePoison 类型(0~11) 秒数 点数,第一参数为clearup时,清理掉状态;类型:0绿毒/1红毒/3雷击/4冰冻/5石化/6禁锢(同石化)/7重伤(丧失防御)
M2 添加获取SetAbility数值变量:$ABILITIES0~100;增加$TARINFO_ISSLAVE变量,是否是随从
例子:
[@SetAbility]
#act
SetAbility 50 20 900 石化技能恢复正常
SendMsg 7 获得20%几率的石化技能,持续15分钟
QF:
[@Attack]
#if
CompVal <$TARINFO_RACE> ! 1 // 非人物
CompVal <$TARINFO_ISSLAVE> = 0 // 非随从
CompVal <$ABILITIES50> > 0 // Abilities的50位置有数值
#act
SetRandomNo 100 // 按100随机
#elseact
break
#if
CompVal <$ABILITIES50> > <$RANDOMNO> // 命中触发
#act
T.MakePoison 5 5
------------------------------------------
M2/Client 扩展CustomItemNameColors.txt,格式:物品名字 颜色(1..255) 特效图片索引 特效图片数量
其*blue引擎*效图片放在lUI.pkg中,文件名格式为:beam_xxxxx.png,x为0~9的*BLUE引擎*数字;
例如文件中定义:法杖 254 200 10,则lui.pkg中应该放上:beam_00200.png~beam_00209.png等文件
批量图片重命名可以使用everything,搜到所有用到的图片按F2操作即可;
png文件制作有一定规格,中心点需要按像素对齐。
------------------------------------------
|
|