设为首页
收藏本站
切换到宽版
官网
论坛
资格申请
更新日志
热搜
活动
交友
discuz
登录
|
VV Engine 官方中心
»
论坛
›
综合交流
›
脚本交流
›
buff 对人对怪一定要区分开写
返回列表
发新帖
查看:
7
|
回复:
1
[
传统脚本
]
buff 对人对怪一定要区分开写
[复制链接]
jin2003
jin2003
当前离线
积分
791
25
主题
50
回帖
791
积分
高级会员
高级会员, 积分 791, 距离下一级还需 209 积分
高级会员, 积分 791, 距离下一级还需 209 积分
积分
791
发消息
发表于
4 小时前
|
显示全部楼层
|
阅读模式
有些 buff 是同时对人对怪生效的 但是很多新手统一用一个 m.来写,这是错误的,因为对人的时候变量没有传递会造成 buff 无效
对人都时候,一定要变量进行传递,如下示例那样:
SetHumVar <$CURRRTARGETNAME> N$目标受到的伤害 <$PKPOWER>
——————————————示例完整代码———————
#IF
EQUAL <$CURRRUSEMAGICID> 56
LARGE N$逐日斩_冰冻时间 0
#ACT
M.ChangeState 12 2 1
SendCenterMsg 251 0 逐日斩:触发{[禁锢目标]|250:0:1}2秒 0 3
#IF
EQUAL <$CURRRUSEMAGICID> 56
CheckContainsText <$str(T234)> 仙技
CHECKCURRTARGETRACE = 0
#ACT
SetHumVar <$CURRRTARGETNAME> N$目标受到的伤害 <$PKPOWER>
M.HUMANHP - <$str(N$目标受到的伤害)> 50 1 0 2140 0
SendCenterMsg 251 0 逐日斩:对目标再次{[造成伤害]|250:0:1} 0 3
#IF
EQUAL <$CURRRUSEMAGICID> 56
CheckContainsText <$str(T234)> 仙技
NOT CHECKCURRTARGETRACE = 0
NOT M.CheckLevelEx = 100
#ACT
M.HUMANHP - <$PKPOWER> 50 1 0 2140 0
SendCenterMsg 251 0 逐日斩:对目标再次{[造成伤害]|250:0:1} 0 3
回复
举报
qq154886255
qq154886255
当前在线
积分
425
0
主题
57
回帖
425
积分
中级会员
中级会员, 积分 425, 距离下一级还需 75 积分
中级会员, 积分 425, 距离下一级还需 75 积分
积分
425
发消息
发表于
半小时前
|
显示全部楼层
一定要变量进行传递
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表