勤奋小羊 发表于 2026-3-29 18:56:37

用脚本对某个玩家释放治愈术

请问有没有办法用脚本对某个玩家释放治愈术?
releasemagic 只能对自己或者攻击目标释放技能

美丽小鱼 发表于 2026-3-29 18:56:37

本帖最后由 kyy 于 2020-12-2 08:06 编辑
可以考虑用HumanHP命令直接模拟,每0.5秒+10HP,持续10次
开头的对象类型自己按需选择:
<$USERNAME>.HumanHP + 10 500 10
M.HumanHP + 10 500 10
P.HumanHP + 10 500 10
<$CURRRTARGETNAME>.HumanHP + 10 500 10
以上是自带的对象变量,如果没有合适的,自己用S变量获取玩家名称带入
<$STR(S$玩家名字)>.HumanHP + 10 500 10
或者直接用<$STR(S$玩家名字)>.releasemagicEX 让目标玩家自己释放治愈术(未测试)

帅气小狗 发表于 2026-3-29 18:56:37

直接用<$STR(S$玩家名字)>.releasemagicEX 是可行的

坚强小熊 发表于 2026-3-29 18:56:37

二楼是正解!!!

坚强花朵 发表于 2026-3-29 18:56:37

草率了!你这个B应该是鼠标指哪  给哪加血吧? 什么给某个玩家? 玩家不在线 你也加?问问题就好好问

大方小狗 发表于 2026-3-29 18:56:37

丶寒竹大表哥 发表于 2020-12-2 09:14 草率了!你这个B应该是鼠标指哪  给哪加血吧? 什么给某个玩家? 玩家不在线 你也加?问问题就好好问
估计不是鼠标指哪加哪,不然为什么不是直接使用技能?
何必多此一举,我觉得他应该是想用NPC给玩家使用治愈术

勇敢小鹿 发表于 2026-3-29 18:56:37

引擎参照:多级脚本使用

阳光小鸟 发表于 2026-3-29 18:56:37

有办法         

帅气小狗 发表于 2026-3-29 18:56:37

本帖最后由 kyy 于 2020-12-2 11:18 编辑
@蓅氓爱学习
PS取色时看下这里,反过来放计算器16进制中,转一下10进制就是数字
https://bbs.342sf.com/forum.php?mod=viewthread&tid=63306


勤奋小狗 发表于 2026-3-29 18:56:37

kyy 发表于 2020-12-2 03:43 可以考虑用HumanHP命令直接模拟,每0.5秒+10HP,持续10次
开头的对象类型自己按需选择:
.HumanHP + 10 5 ...
<$STR(S$玩家名字)>.releasemagicEX
这个脚本的作用是让指定玩家对自己释放治愈术.
例如B玩家激活脚本
A.releasemagicEX 2 0 1 2
是让玩家A对A自己释放治愈术
而不是玩家B对玩家A释放治愈术
页: [1] 2
查看完整版本: 用脚本对某个玩家释放治愈术