设为首页
收藏本站
切换到宽版
官网
论坛
资格申请
更新日志
热搜
活动
交友
discuz
登录
|
VV Engine 官方中心
»
论坛
›
综合交流
›
脚本交流
›
人物受击伤害记录(NPC)
返回列表
发新帖
查看:
10
|
回复:
1
[
传统脚本
]
人物受击伤害记录(NPC)
[复制链接]
3305252108
3305252108
当前离线
积分
422
7
主题
9
回帖
422
积分
中级会员
中级会员, 积分 422, 距离下一级还需 78 积分
中级会员, 积分 422, 距离下一级还需 78 积分
积分
422
发消息
发表于
1 小时前
|
显示全部楼层
|
阅读模式
人物受击伤害记录,用于玩家查看
记录:被攻击名字 攻击者名字 地图坐标 攻击时间 攻击伤害 使用技能
NPC内容
[@main]
#IF
#Act
Mov N$页面 1
Mov N$页序 0
MOV N$序号 0
Loopgoto @获取数据 23
#IF
#Act
Getliststring ..\..\..\..\<$SERVERNAME>\攻击名称.txt <$Str(N$页序)> S$排版
Goto @显示页面
[@下一页]
#IF
Equal S$排版
#Act
messagebox 当前已是最后一页.
Break
#Elseact
Inc N$页面 1
MOV N$序号 0
Loopgoto @获取数据 23
#IF
#Act
Getliststring ..\..\..\..\<$SERVERNAME>\攻击名称.txt <$Str(N$页序)> S$排版
Goto @显示页面
[@上一页]
#IF
Equal N$页面 1
#Act
Messagebox 当前已是第一页.
Break
#ElseAct
Dec N$页面 1
Dec N$页序 46
MOV N$序号 0
Loopgoto @获取数据 23
#IF
#Act
Getliststring ..\..\..\..\<$SERVERNAME>\攻击名称.txt <$Str(N$页序)> S$排版
Goto @显示页面
[@获取数据]
#IF
#Act
Getliststring ..\..\..\..\<$SERVERNAME>\人物名称.txt <$Str(N$页序)> S$名称<$STR(N$序号)>
Getliststring ..\..\..\..\<$SERVERNAME>\攻击名称.txt <$Str(N$页序)> S$内容<$STR(N$序号)>
Getliststring ..\..\..\..\<$SERVERNAME>\人物受伤时间.txt <$Str(N$页序)> S$时间<$STR(N$序号)>
Getliststring ..\..\..\..\<$SERVERNAME>\人物受伤地图.txt <$Str(N$页序)> S$坐标<$STR(N$序号)>
Getliststring ..\..\..\..\<$SERVERNAME>\人物受伤伤害.txt <$Str(N$页序)> S$伤害<$STR(N$序号)>
Getliststring ..\..\..\..\<$SERVERNAME>\人物技能.txt <$Str(N$页序)> S$人物技能<$STR(N$序号)>
Mov S$页序<$STR(N$序号)> <$Str(N$页序)>
Inc N$页序 1
INC N$序号 1
[@显示页面]
#ACT
MOV N$序号 0
Loopgoto @整理数据 23
#IF
#ACT
OpenmerChantBigdlg 0 403 1 4 0 0 0 //随便一个大窗口图片就行
#Say
\ \ \ <Img:246:0:690:-28/@关闭>\
<> {序号/FCOLOR=70} {被攻击名字/FCOLOR=70} {攻击者名字/FCOLOR=70} {地图坐标/FCOLOR=70} {攻击时间/FCOLOR=70} {攻击伤害/FCOLOR=70} {使用人物技能/FCOLOR=70}\
<> {<$Str(S$页序0)>/FCOLOR=103} {<$Str(S$名称0)>/FCOLOR=103} {<$Str(S$内容0)>/FCOLOR=103} {<$Str(S$坐标0)>/FCOLOR=103} {<$Str(S$时间0)>/FCOLOR=103}{<$Str(S$伤害0)>/FCOLOR=250}{<$Str(S$人物技能0)>/FCOLOR=103}\
<> {<$Str(S$页序1)>/FCOLOR=103} {<$Str(S$名称1)>/FCOLOR=103} {<$Str(S$内容1)>/FCOLOR=103} {<$Str(S$坐标1)>/FCOLOR=103} {<$Str(S$时间1)>/FCOLOR=103}{<$Str(S$伤害1)>/FCOLOR=250}{<$Str(S$人物技能1)>/FCOLOR=103}\
<> {<$Str(S$页序2)>/FCOLOR=103} {<$Str(S$名称2)>/FCOLOR=103} {<$Str(S$内容2)>/FCOLOR=103} {<$Str(S$坐标2)>/FCOLOR=103} {<$Str(S$时间2)>/FCOLOR=103}{<$Str(S$伤害2)>/FCOLOR=250}{<$Str(S$人物技能2)>/FCOLOR=103}\
<> {<$Str(S$页序3)>/FCOLOR=103} {<$Str(S$名称3)>/FCOLOR=103} {<$Str(S$内容3)>/FCOLOR=103} {<$Str(S$坐标3)>/FCOLOR=103} {<$Str(S$时间3)>/FCOLOR=103}{<$Str(S$伤害3)>/FCOLOR=250}{<$Str(S$人物技能3)>/FCOLOR=103}\
<> {<$Str(S$页序4)>/FCOLOR=103} {<$Str(S$名称4)>/FCOLOR=103} {<$Str(S$内容4)>/FCOLOR=103} {<$Str(S$坐标4)>/FCOLOR=103} {<$Str(S$时间4)>/FCOLOR=103}{<$Str(S$伤害4)>/FCOLOR=250}{<$Str(S$人物技能4)>/FCOLOR=103}\
<> {<$Str(S$页序5)>/FCOLOR=103} {<$Str(S$名称5)>/FCOLOR=103} {<$Str(S$内容5)>/FCOLOR=103} {<$Str(S$坐标5)>/FCOLOR=103} {<$Str(S$时间5)>/FCOLOR=103}{<$Str(S$伤害5)>/FCOLOR=250}{<$Str(S$人物技能5)>/FCOLOR=103}\
<> {<$Str(S$页序6)>/FCOLOR=103} {<$Str(S$名称6)>/FCOLOR=103} {<$Str(S$内容6)>/FCOLOR=103} {<$Str(S$坐标6)>/FCOLOR=103} {<$Str(S$时间6)>/FCOLOR=103}{<$Str(S$伤害6)>/FCOLOR=250}{<$Str(S$人物技能6)>/FCOLOR=103}\
<> {<$Str(S$页序7)>/FCOLOR=103} {<$Str(S$名称7)>/FCOLOR=103} {<$Str(S$内容7)>/FCOLOR=103} {<$Str(S$坐标7)>/FCOLOR=103} {<$Str(S$时间7)>/FCOLOR=103}{<$Str(S$伤害7)>/FCOLOR=250}{<$Str(S$人物技能7)>/FCOLOR=103}\
<> {<$Str(S$页序8)>/FCOLOR=103} {<$Str(S$名称8)>/FCOLOR=103} {<$Str(S$内容8)>/FCOLOR=103} {<$Str(S$坐标8)>/FCOLOR=103} {<$Str(S$时间8)>/FCOLOR=103}{<$Str(S$伤害8)>/FCOLOR=250}{<$Str(S$人物技能8)>/FCOLOR=103}\
<> {<$Str(S$页序9)>/FCOLOR=103} {<$Str(S$名称9)>/FCOLOR=103} {<$Str(S$内容9)>/FCOLOR=103} {<$Str(S$坐标9)>/FCOLOR=103} {<$Str(S$时间9)>/FCOLOR=103}{<$Str(S$伤害9)>/FCOLOR=250}{<$Str(S$人物技能9)>/FCOLOR=103}\
<> {<$Str(S$页序10)>/FCOLOR=103} {<$Str(S$名称10)>/FCOLOR=103} {<$Str(S$内容10)>/FCOLOR=103} {<$Str(S$坐标10)>/FCOLOR=103} {<$Str(S$时间10)>/FCOLOR=103}{<$Str(S$伤害10)>/FCOLOR=250}{<$Str(S$人物技能10)>/FCOLOR=103}\
<> {<$Str(S$页序11)>/FCOLOR=103} {<$Str(S$名称11)>/FCOLOR=103} {<$Str(S$内容11)>/FCOLOR=103} {<$Str(S$坐标11)>/FCOLOR=103} {<$Str(S$时间11)>/FCOLOR=103}{<$Str(S$伤害11)>/FCOLOR=250}{<$Str(S$人物技能11)>/FCOLOR=103}\
<> {<$Str(S$页序12)>/FCOLOR=103} {<$Str(S$名称12)>/FCOLOR=103} {<$Str(S$内容12)>/FCOLOR=103} {<$Str(S$坐标12)>/FCOLOR=103} {<$Str(S$时间12)>/FCOLOR=103}{<$Str(S$伤害12)>/FCOLOR=250}{<$Str(S$人物技能12)>/FCOLOR=103}\
<> {<$Str(S$页序13)>/FCOLOR=103} {<$Str(S$名称13)>/FCOLOR=103} {<$Str(S$内容13)>/FCOLOR=103} {<$Str(S$坐标13)>/FCOLOR=103} {<$Str(S$时间13)>/FCOLOR=103}{<$Str(S$伤害13)>/FCOLOR=250}{<$Str(S$人物技能13)>/FCOLOR=103}\
<> {<$Str(S$页序14)>/FCOLOR=103} {<$Str(S$名称14)>/FCOLOR=103} {<$Str(S$内容14)>/FCOLOR=103} {<$Str(S$坐标14)>/FCOLOR=103} {<$Str(S$时间14)>/FCOLOR=103}{<$Str(S$伤害14)>/FCOLOR=250}{<$Str(S$人物技能14)>/FCOLOR=103}\
<> {<$Str(S$页序15)>/FCOLOR=103} {<$Str(S$名称15)>/FCOLOR=103} {<$Str(S$内容15)>/FCOLOR=103} {<$Str(S$坐标15)>/FCOLOR=103} {<$Str(S$时间15)>/FCOLOR=103}{<$Str(S$伤害15)>/FCOLOR=250}{<$Str(S$人物技能15)>/FCOLOR=103}\
<> {<$Str(S$页序16)>/FCOLOR=103} {<$Str(S$名称16)>/FCOLOR=103} {<$Str(S$内容16)>/FCOLOR=103} {<$Str(S$坐标16)>/FCOLOR=103} {<$Str(S$时间16)>/FCOLOR=103}{<$Str(S$伤害16)>/FCOLOR=250}{<$Str(S$人物技能16)>/FCOLOR=103}\
<> {<$Str(S$页序17)>/FCOLOR=103} {<$Str(S$名称17)>/FCOLOR=103} {<$Str(S$内容17)>/FCOLOR=103} {<$Str(S$坐标17)>/FCOLOR=103} {<$Str(S$时间17)>/FCOLOR=103}{<$Str(S$伤害17)>/FCOLOR=250}{<$Str(S$人物技能17)>/FCOLOR=103}\
<> {<$Str(S$页序18)>/FCOLOR=103} {<$Str(S$名称18)>/FCOLOR=103} {<$Str(S$内容18)>/FCOLOR=103} {<$Str(S$坐标18)>/FCOLOR=103} {<$Str(S$时间18)>/FCOLOR=103}{<$Str(S$伤害18)>/FCOLOR=250}{<$Str(S$人物技能18)>/FCOLOR=103}\
<> {<$Str(S$页序19)>/FCOLOR=103} {<$Str(S$名称19)>/FCOLOR=103} {<$Str(S$内容19)>/FCOLOR=103} {<$Str(S$坐标19)>/FCOLOR=103} {<$Str(S$时间19)>/FCOLOR=103}{<$Str(S$伤害19)>/FCOLOR=250}{<$Str(S$人物技能19)>/FCOLOR=103}\
<> {<$Str(S$页序20)>/FCOLOR=103} {<$Str(S$名称20)>/FCOLOR=103} {<$Str(S$内容20)>/FCOLOR=103} {<$Str(S$坐标20)>/FCOLOR=103} {<$Str(S$时间20)>/FCOLOR=103}{<$Str(S$伤害20)>/FCOLOR=250}{<$Str(S$人物技能20)>/FCOLOR=103}\
<> {<$Str(S$页序21)>/FCOLOR=103} {<$Str(S$名称21)>/FCOLOR=103} {<$Str(S$内容21)>/FCOLOR=103} {<$Str(S$坐标21)>/FCOLOR=103} {<$Str(S$时间21)>/FCOLOR=103}{<$Str(S$伤害21)>/FCOLOR=250}{<$Str(S$人物技能21)>/FCOLOR=103}\
<> {<$Str(S$页序22)>/FCOLOR=103} {<$Str(S$名称22)>/FCOLOR=103} {<$Str(S$内容22)>/FCOLOR=70} {<$Str(S$坐标22)>/FCOLOR=103} {<$Str(S$时间22)>/FCOLOR=103}{<$Str(S$伤害22)>/FCOLOR=250}{<$Str(S$人物技能22)>/FCOLOR=103}\ \
<> <上一页/@上一页> <下一页/@下一页> \
[@关闭]
#ACT
close
[@整理数据]
#IF
#Act
Setstringblank S$页序<$STR(N$序号)> 5 1
Setstringblank S$名称<$STR(N$序号)> 15 1
Setstringblank S$内容<$STR(N$序号)> 15 1
Setstringblank S$坐标<$STR(N$序号)> 18 1
Setstringblank S$时间<$STR(N$序号)> 20 1
Setstringblank S$伤害<$STR(N$序号)> 12 1
INC N$序号 1
QF内容
//单职业,所以只有被物理攻击触发
[@Struck]
//我没写被怪攻击的相关触发,所以不是被人物攻击BREAK
#IF
Not CHECKCURRTARGETRACE = 0
#ACT
BREAK
#IF
Small <$second> 10
#Act
Mov S$秒 0<$second>
#Elseact
Mov S$秒 <$second>
#IF
Small <$hour> 10
#Act
Mov S$时 0<$hour>
#Elseact
Mov S$时 <$hour>
#IF
Small <$minute> 10
#Act
Mov S$分 0<$minute>
#Elseact
Mov S$分 <$minute>
//单职业,所以只有战士的
#IF
EQUAL <$CURRRUSEMAGICID> 26
#ACT
Mov S$技能名 烈火剑法
#IF
EQUAL <$CURRRUSEMAGICID> 56
#ACT
Mov S$技能名 逐日剑法
#IF
EQUAL <$CURRRUSEMAGICID> 66
#ACT
Mov S$技能名 开天斩
#IF
EQUAL S$技能名
#ACT
Mov S$技能名 普通攻击
#IF
#Act
AddTextListEx ..\..\..\..\<$SERVERNAME>\人物受伤时间.txt 时间:<$str(S$时)>点<$str(S$分)>分<$str(S$秒)>秒 0
AddTextListEx ..\..\..\..\<$SERVERNAME>\人物受伤地图.txt <$MapTitle>(<$X>.<$Y>) 0
AddTextListEx ..\..\..\..\<$SERVERNAME>\人物名称.txt <$USERNAME> 0
AddTextListEx ..\..\..\..\<$SERVERNAME>\攻击名称.txt <$CURRRTARGETNAME> 0
AddTextListEx ..\..\..\..\<$SERVERNAME>\人物受伤伤害.txt 伤害:<$StruckHP> 0
AddTextListEx ..\..\..\..\<$SERVERNAME>\人物技能.txt <$STR(S$技能名)> 0
AddTextListEX ..\..\..\..\<$SERVERNAME>\人物总记录.txt <$DATETIME>‖区名:<$SERVERNAME>‖角色:<$USERNAME>‖地图:<$MapTitle>(<$X>.<$Y>)‖攻击名称:<$CURRRTARGETNAME>‖人物受伤伤害:<$StruckHP>‖技能:<$STR(S$技能名)> 0
Mov S$技能名
Break
回复
举报
3305252108
3305252108
当前离线
积分
422
7
主题
9
回帖
422
积分
中级会员
中级会员, 积分 422, 距离下一级还需 78 积分
中级会员, 积分 422, 距离下一级还需 78 积分
积分
422
发消息
楼主
发表于
1 小时前
|
显示全部楼层
不用封挂,纯靠玩家举报和自己巡查
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表