本帖最后由 goodsnowv 于 2023-5-4 00:14 编辑
1、游戏界面左右侧喇叭提示 (重要:防止各种提示过多)
ESPSendMoveCenterMsg
参数1=文字信息(如果需要其他字有颜色需要用格式如下{显示的字|颜色代码0~255})
参数2=文字颜色
参数3=背景颜色
参数4=X坐标
参数5=Y坐标
参数6=持续时间(毫秒)
参数7=模式 0=屏幕左下侧 1=屏幕右下侧
参数8=信息类型(0=自己,1=组队,2=行会,3=地图,4=所有人)
例子1:
;发送一条左侧公告,最多同时显示10条内容
#ACT
ESPSendMoveCenterMsg {<$USERNAME>|252}:我是左侧公告! 70 0 0 0 5000 0 0
2、增加人物元素操作 (重要:现在大多数版本都会用到这个功能)
格式: AddHumNewValue 属性(0-20) 操作符(+,-,=) 值(1-100) 时间(1-21亿秒,时间留空则为在线一直有效)
AddHumNewValue 属性(0-20) 操作符(+,-,=) 值(1-100)
说明:此命令只调整本命令对应的元素属性值,而不会改变装备自带的属性值
如:AddHumNewValue 0 = 10 100
将人物的暴击几率调整为10,假如人身上的装备暴击几率原来为5,则最终人物身上的暴击几率为 10 + 5
直接:此属性仅自己在状态栏元素综合属性中查看,无需装备,别人是无法看到的。
3、增加脚本命令释放技能 (重要:现在大多数版本都会用到这个功能)
releasemagicEX 参数1 参数2 参数3 参数4 参数5 参数6
参数1 释放技能id (能支持自定义技能)
参数2 技能是否是强化技能 0=普通技能 1=强化技能
参数3 技能等级
参数4 技能目标 1=攻击目标 2=自身
参数5 是否计算冷却时间 0或空为计算。1为不计算
参数6 值=0或空不会支持伤害触发 值=1支持伤害触发
在攻击/伤害相关触发中使用 ReleaseMagicEx,参数6 0(即不触发脚本),以避免可能产生的脚本死循环,且不要写在@AttackDamage/@StruckDamage等中.......
在不触发的前提下,持续伤害技能如火墙不推荐使用,因即使设置不触发在火墙内移动也会触发
参数6为以下触发:
[@MagicStruck]
[@MagicAttack]
[@Struck]
[@Attack]
4、设置技能伤害/防御 (重要:现在大多数版本都会用到这个功能)
格式: SetSkillPower 技能ID +/-/= 人物伤害增加%(-32768 .. 32767) 人物伤害增加值(-32768 .. 32767) 怪物伤害增加%(-32768 .. 32767) 怪物伤害增加值(-32768 .. 32767) 防御增加%(-32768 .. 32767) 防御增加值(-32768 .. 32767) 时间(秒; 0-65535;0一直有效) 是否保存数据库(0:不存;1:存)
示范脚本:
#act
SetSkillPower 66 = 100 0 100 0 0 0 0
SENDMSG 6 你的开天斩技能对人物伤害增加为原来的2倍(增加100%),对怪物伤害为原来的2倍(增加100%)
5、获取怪物原始各项参数 (不重要:有替代写法)
格式:通过怪物名字取数据库字段值 GetDBMonsterFieldValue 怪物名称 字段名 变量
GetDBMonsterFieldValue 魔龙教主 HP <$STR(N1)>格式:通过怪物名字取数据库字段值 GetDBMonsterFieldValue 怪物名称 字段名 变量
GetDBMonsterFieldValue 魔龙教主 HP <$STR(N1)>
6、脚本调用身上装备信息 (不重要)
<UserItem:D:X:Y:Z:W/@Labell>
参数说明:
d= 装备位置(0-29:身上装备; 30-35:首饰盒; 40-51:神佑)
X Y = 微调坐标 排版的
Z= 是否显示物品框,0为不显示,1为显示
W= 首饰发光代码,代码与light一样(不需要则可忽略不填写这个参数 ,如去掉:W)
鼠标放上去显示物品属性。类似图标的用法
@Label是点击图片时需要触发的脚本标签. (不需要跳转则可不需填写)
7、Npc对话框动态进度条功能 (不重要:一些VIP等级类脚本常用)
<测试2/@测试2>
\<ProgressBar:0:0:1:620:630:6:100:4:1:100:200:190:0:249:0:0:%p/%m:NewopUI.pak中/@Label>
\<ProgressBar:0:0:24:770:771:1:100:0:0:100:200:170:3:255:0:0:%r%:ui_n.pak中/@Label>
[@aaa]
<ProgressBar:X:Y:F:B:P:C:T:X2:Y2:N:X:V:D:L:X3:Y3:显示文字:备注信息>
X, Y: 微调坐标
F: WIL文件序号(详见引擎:查看-列表信息(二)-WIL资源)
B: 进度条背景为文件中的第几个图片
P: 进度条进度部分为文件中的第几个图片
C: 进度条进度部分播放张数
T: 进度条进度部分播放间隔
X2: 进度条进度部分X坐标偏移
Y2: 进度条进度部分Y坐标偏移
N: 进度条最小值
X: 进度条最大值
V: 进度条当前值
D: 进度条方向(0:左向右, 1:右向左, 2:上向下, 3:下向上)
L: 进度条文字颜色(0-255)
X3: 进度条文字偏移X
Y3: 进度条文字偏移Y
显示文字:%p当前值, %m最大值, %r百分比
进度部分解释
B、P参数2个图片大小不一样,背景大些,进度部分小些,进度部分要偏移
|