找回密码
 立即注册

QQ登录

只需一步,快速开始

1fwg
7zhifu
奇速版本论坛点击金币投放广告点击金币投放广告点击金币投放广告
查看: 1445|回复: 17

收集定制插件功能

[复制链接]

9

主题

113

回帖

438

积分

版主

积分
438
发表于 2025-8-31 11:37:52 | 显示全部楼层 |阅读模式
意见建议
建议简单描述: 1
建议的必要性可用性重要性: 1
联系QQ: 1
建议的详细描述(实现方式等): 1
最近老板想定制插件....再次收集些翎风没有的其他引擎比较实用的功能或者想法



比如以下几个:

SetMonTag 怪物对象 标记值(0-255)   ---设置怪物对象标识

GETRANGEMONCOUNTEX 3 半兽人 333 333 10 N1 是否部分匹配(0,1)   获取坐标范围内怪物数量

获取自己和攻击目标的距离范围?或者弄个常量?

减少冷却中的技能读秒时间

SetSkillDecCDex  临时增加或者减少人物技能冷却时间

ChangeModeEx  ?   可以调整移动速度....   或者使用ChangeState来实现移动加速或者减速

自定义技能看看能否增加一个闪电链的那种效果

如果能加一个可持续技能就好了   就像魔兽那种

qf触发

@move 飞行触发

@RecallMob   召唤触发


有想法的铁子们能否提供点思路什么的...





请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

6

主题

194

回帖

668

积分

高级会员

积分
668
发表于 2025-8-31 22:03:45 | 显示全部楼层
封挂的才叼~!!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

1

主题

114

回帖

479

积分

中级会员

积分
479
发表于 2025-9-1 00:47:19 | 显示全部楼层
附上别人写的插件说明书。
【检测命令】
CheckVarEx 变量 字段 比较符(<,=,>) 比较值   ---比较键值对某字段的值
isguaji  ---检测是否正在挂机
FindNPC 地图 x y  ---某地图xy坐标上是否有npc
hasOneNation 地图  ---某地图内玩家是否只有一个国家
isInArea x1,y1|x2,y2|x3,y3...  ---人物是否处于坐标集围成的区域内(包含边界),坐标用|分割,坐标集需顺时针或逆时针排列,坐标集最少包含1个坐标点
CanAttack 人物名字或人物对象   ---人物是否属于统一阵营
CheckFenghaoEx 称号列表 保存变量   ---检测人物是否佩戴列表中的某个称号,并保存到变量中   CheckFenghaoEx 称号1,称号2,称号3,..   S$保存
isDie   -----是否死亡
【执行命令】
GetDec 值 保存变量   ---获取某数除以100后的小数点形式     例如 GetDec 12 S1  则S1=0.12
Blood (0,1) 掉血值 飘血序号 延迟毫秒  ---掉血+飘血  0:自己    1:正在攻击的目标
GetRevivalTime 保存变量   ---获取复活CD
SetRevivalTime CD(毫秒)   ---设置复活CD
SetObjIcon 对象 顶戴序号 wil序号 图片序号 播放张数 x y 绘制模式 速度  是否自己可见      ---给对象加顶戴
SetVarEx 变量 字段 值   ---设置键值对某字段的值
GetVarEx 变量 字段 保存变量   ---获取键值对某字段的值
IncVarEx 变量 字段 值   ---键值对某字段增加值
DecVarEx 变量 字段 值   ---键值对某字段减去值
SortVarEx 变量 (0,1)     ---键值对排序
CutVarEx 变量 保留数量     ---键值剪切
GotoNpc NPC编号 范围 是否对话(0,1)     ---瞬移到某npc
GetMonDrop 怪物名字 保存变量   ---获取某怪物爆率列表
GetMapMon 地图 怪物名字 保存变量 是否部分匹配(0,1)    ---获取某地图怪物数量
GetMonListByName 地图 怪物名字 保存变量 保存变量
GetMonListByColor 地图 怪物名字 保存变量 保存变量
CallQF 触发段
CallQM 触发段
CallRB 触发段
GetrandomNum 保存变量   ---获取某个随机数字(验证码)
GetWeChat  网址 验证码  保存变量 ---获取微信返回的信息
unBind 网址 变量(绑定信息) 验证码
GetTar 保存变量  ---获取当前攻击对象
GetTarList x y 范围 保存变量 类型(0,1,2,3,4) 是否排除同阵营人物(0,1) 是否扇形范围(0,1)   ---获取范围内的对象   类型:0或空-怪物,1-怪物+人物,2-人物,3-npc ,4宝宝
DamageHealth 对象 掉血值 延迟毫秒  飘血序号 是否限血 伤害回调   ---对象掉血
SetTar 对象     ---设置攻击对象   设置后可用m.处理对象
SetMonTag 怪物对象 标记值(0-255)   ---设置怪物对象标识 SetMonTag1(0-1) SetMonTag2(0-1) SetMonTag3(-2147483648-2147483647) SetMonTag4(-2147483648-2147483647)
SetViewRange 范围 时间(毫秒)   ---设置人物视觉范围
DeLayClearVar 时间(毫秒) 将要清除的变量 qf触发字段   ---延迟清理变量
ChangeMonAbli 对象 类型 值      ---设置怪物属性(0:hp     1:maxhp   2:dc    3:maxdc   4:移动速度   5:攻击速度    6:防御   7:魔御)
KillObj 怪物对象   杀死怪物
GetGreenTime  对象 保存变量 ---绿毒时长
GetGreenValue 对象 保存变量 ---绿毒伤害
DelBagItem 唯一id       -----根据唯一id删除背包物品
RecalcAbil       -----刷新装备属性
SetChengHaoAbil 称号名称   属性位(0-255)  颜色(0-255)  绑定序(1-60)号  显示位置(0-255) 是否百分比(0-2) 悬浮模块(0-14) 值1 值2 值3  --------设置称号自定义属性值
GetChengHaoAbil 称号名称   属性位(0-255)  S S S S S S S S      --------获取称号自定义属性值(S变量保存)
piaoxue  数值 newopui序号 类型         -----自定义飘血(不扣血) 类型:0,正常数组  1,百分比   2,千分比
addhp   对象 数值 -------给指定对象加血
jumpto 方向 x y   ------突进至某坐标
changemonname obj name -------怪物对象改名
changemaster bb obj -------修改宝宝主人
SetTeleportCD   秒数   -------设置传送CD
moveto 对象 地图 x y   -----传送对象
【常量】
<$A1[字段]> <$A1[字段.n]>    <$A1[num]>   <$A1[num:1]>  <$A1[name:1]>    -------A\S\T键值对
<$MAPW>  <$MAPH>   -----地图宽高
<$item[物品名称]>  -----背包物品数量
<$itemIDX[物品名称]>  -----物品idx
<$itemLooks[物品名称]>  -----物品looks
<$BBlist>  -----宝宝列表
<$BBcount>  -----宝宝数量(不含tag1大于0的宝宝)
<$self>  -----自己对象
<$obj[对象.name]> <$obj[对象.MAP]> <$obj[对象.x]> <$obj[对象.y]>
        <$obj[对象.HP]> <$obj[对象.MAXHP]> <$obj[对象.HPPER]>
        <$obj[对象.TAG]> <$obj[对象.TAG1]> <$obj[对象.TAG2]> <$obj[对象.TAG3]> <$obj[对象.TAG4]>
        <$obj[对象.MAGID]>   <$obj[对象.master]> -----对象属性
<$ViewRange>  -----视觉范围
<$DISTANCE[对象]>  -----自己与某对象的距离
<$CurBBObj>  -----正在攻击的宝宝(对象)
<$CurBBTarObj>  -----宝宝正在攻击的对象
<$RANDOM[a:b]>  -----随机从a-b取值,包含a,b
<$GreenTime>   -----施毒术绿毒剩余时间
<$GreenValue>  -----施毒术绿毒掉血值
<$CurTarObj>  -----当前攻击目标对象
<$BigNum[数值]>  -----数值简化
<$dec[数值]>  -----除以100后保留两位小数
<$opera[四则运算]> -----四则运算 (+-*/#)
<$Ldc>,<$hdc>  -----对应的职业属性
<$ConDition[A大于B?C|D]>
<$ConDition[A不大于B?C|D]>
<$ConDition[A小于B?C|D]>
<$ConDition[A不小于B?C|D]>
<$ConDition[A等于B?C|D]>
<$ConDition[A不等于B?C|D]>  -----比较A和B 符合条件则返回C否则返回D   例:<$ConDition[<$STR(N1)>不小于<$STR(N2)>?<$STR(s1)>|<$STR(s2)>]>   如果N1不小于N2,则结果为<$STR(s1)>,否则为<$STR(s2)>
<$RunDay]>     服务器开启天数
<$ActiveChenghao>  当前佩戴的称号
【qf触发】
@move 飞行触发
@RecallMob   召唤触发  <$RecallMobObj>召唤的对象   <$RecallMobName>召唤对象的名字
@ChenghaoChanged     称号激活/卸下/增加/删除 触发 <$ActiveChenghao>-------当前激活的称号

这里面有些功能,可能引擎原生就支持了,但是这个作者在5年前写的GOM插件就惊艳到我了。反正那时候就很牛叉。
回复

使用道具 举报

5

主题

17

回帖

300

积分

中级会员

积分
300
发表于 2025-9-1 08:55:32 | 显示全部楼层
看我睡服你 发表于 2025-9-1 00:47
附上别人写的插件说明书。
【检测命令】
CheckVarEx 变量 字段 比较符() 比较值   ---比较键值对某字段的值 ...

哪来的   这不是我写的凌风插件嘛
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

1

主题

114

回帖

479

积分

中级会员

积分
479
发表于 2025-9-1 09:34:17 | 显示全部楼层
2627136983 发表于 2025-9-1 08:55
哪来的   这不是我写的凌风插件嘛

朋友买版本自带的。
回复

使用道具 举报

9

主题

113

回帖

438

积分

版主

积分
438
 楼主| 发表于 2025-9-1 09:47:36 | 显示全部楼层
看我睡服你 发表于 2025-9-1 00:47
附上别人写的插件说明书。
【检测命令】
CheckVarEx 变量 字段 比较符() 比较值   ---比较键值对某字段的值 ...

这个功能看起来就很赞呀
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

22

主题

369

回帖

1183

积分

金牌会员

积分
1183
发表于 2025-9-1 11:09:34 | 显示全部楼层
看我睡服你 发表于 2025-9-1 00:47
附上别人写的插件说明书。
【检测命令】
CheckVarEx 变量 字段 比较符() 比较值   ---比较键值对某字段的值 ...

你这个不就是战国纪元的那个插件么
回复

使用道具 举报

22

主题

369

回帖

1183

积分

金牌会员

积分
1183
发表于 2025-9-1 11:10:24 | 显示全部楼层
搞这些不如搞个粒子效果插件
回复

使用道具 举报

9

主题

113

回帖

438

积分

版主

积分
438
 楼主| 发表于 2025-9-1 16:17:28 | 显示全部楼层
天极工作室 发表于 2025-9-1 11:10
搞这些不如搞个粒子效果插件

这个是个什么样的东西?有截图或者什么地方能看到??
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

22

主题

369

回帖

1183

积分

金牌会员

积分
1183
发表于 2025-9-1 16:34:14 | 显示全部楼层
cxqian1987 发表于 2025-9-1 16:17
这个是个什么样的东西?有截图或者什么地方能看到??

粒子特效(ParticleEffect)
创建粒子特效
ParticleEffect_Create(parent, ID, x, y, res)
参数        必选        类型        注释
parent        是        obj        父节点对象
ID        是        string        唯一ID
x        是        int        位置 横坐标
y        是        int        位置 纵坐标
res        是        string        粒子特效资源路径 plist文件
设置持续时间
ParticleEffect_setDuration(widget, value)
参数        必选        类型        注释
widget        是        obj        粒子特效
value        是        int        持续时间, 单位: 秒
-1 表示永久
设置总粒子数量
ParticleEffect_setTotalParticles(widget, value)
参数        必选        类型        注释
widget        是        obj        粒子特效
value        是        int        数量
示例代码

    local widget = GUIarticleEffect_Create(GUI:Attach_LeftBottom(), "TT", 568, 320, "res/private/particles/petal_1.plist")
    GUIarticleEffect_setDuration(widget, -1)
    GUIarticleEffect_setTotalParticles(widget, 999)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-12-15 20:04 , Processed in 0.044091 second(s), 51 queries , Gzip On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表