传奇服务端手游版本GM论坛欢迎你。
开启辅助访问
切换到宽版
传奇开区一条龙
登录
注册传奇GM论坛账号
传奇GM论坛
传奇GM论坛
传奇服务端
商业版本
手游源码
传奇工具
搜索
搜索
登录器列表
传奇GM导航站
论坛金币充值
论坛VIP办理
传奇开区一条龙
每日签到
本版
帖子
用户
传奇版本服务端
»
传奇GM论坛
›
传奇服务端资源
›
传奇技术文章
›
GEE引擎BUFF命令供新手参考学习
返回列表
发新帖
[技术文章]
GEE引擎BUFF命令供新手参考学习
[复制链接]
5880
|
1
|
2020-4-26 14:01:41
|
显示全部楼层
|
阅读模式
写BUFF脚本,其实很简单。万变不离其中,只需要会一条,自己都可以参照着改
关键字:
1.[@attack] 攻击触发
2.[@magicattack] 魔法攻击触发
3.[@struck] 被攻击触发
4.[@magicstruck] 被魔法攻击触发
5.MOV 变量赋值
6.INC 变量相加
7.DEC 变量相减
8.DIV 变量整除
9.MUL 变量相乘
9.MOVR 变量A到B之间随机值
10.<$str(变量)> 变量显示为值
11.HumanHP - + 加血或者减血(自身) P.XXX M.XXX为多级脚本 为目标减血或加血
12.引擎说明书搜变量→脚本变量大全 用于实现BUFF的功能
13.CHECKCURRTARGETRACE 这个用于是否对人触发 对怪触发
14.以后待补充
↓↓====================↓↓↓=脚本的实现↓↓↓=====================↓↓
先想好自己要写什么BUFF,BUFF写多了没什么有创意的了。。。
例1:现在单职业用的最多的BUFF
【攻击怪物50%几率秒掉怪物最大生命值20%血量】
思路:
1.攻击
2.几率
3.最大生命值20%
4.是否对人触发,对怪触发?
然后开始写
[@attack]
#if
checkitemw 装备 1 检测是否佩戴此装备
not CHECKCURRTARGETRACE = 0 对人不触发
random 2 Random 1为1/1 2为1/2 3为 1/3 理论上来说。这里也可以用变量MOVR large small来控制几率,偷懒不做介绍
#act
MOV N1 <$ATTACKMONSTER_MAXHP> 赋值N1为怪物最大血量
DIV N1 100 N1除以100
MUL N1 20 N1乘以20
(计算一下N1这时候的值是多少了?)
假设怪物最大血量8000 8000*0.2=1600
N1/100*20 8000/100=80 80*20=1600
M.humanHP - <$str(N1)> 怪物血量减的值为N1
SendCenterMsg 168 255 装备XX的BUFF触发,怪物瞬间掉血20%伤害值为 <$str(N1)>!! 发送的信息文字
sendmsg 6 装备XX的BUFF触发,怪物瞬间掉血20%伤害值为 <$str(N1)>!! 发送的信息文字(聊天框的)
↓↓====================↓↓↓=脚本的实现↓↓↓=====================↓↓
例2:
几率对目标造成250%额外伤害
思路
1.攻击 或者 魔法攻击
2.本次攻击造成的伤害变量 <$PKPOWER>人物的对攻击目标的伤害输出值
3.是否对人也触发
[@attack]
#if
checkitemw 装备 1
random XX
#act
mov N1 <$PKPOWER>
MUL N1 100 变量不支持小数点只支持整数,所以需要计算
DIV N1 40 如果额外伤害为300%,则直接MUL N1 3即可
M.humanHP - <$str(N1)> 怪物血量减的值为N1
SendCenterMsg 168 255 装备XX的BUFF触发,对目标造成250%额外伤害。伤害值为 <$str(N1)>!! 发送的信息文字
sendmsg 6 装备XX的BUFF触发,对目标造成250%额外伤害。伤害值为 <$str(N1)>!! 发送的信息文字(聊天框的)
↓↓====================↓↓↓=脚本的实现↓↓↓=====================↓↓
以下不做解释,看不懂的多分析上面的思路
例3:
攻击怪物会使怪物中剧毒,每秒损失3%最大生命值,效果持续5秒
#IF
checkitemw 装备 1
random XX
#ACT
MOV N1 <$ATTACKMONSTER_maxHP>
DIV N1 100
MUL N1 3
M.MAKEPOSION 1 5 <$STR(N1)>
SendCenterMsg XXXXXXXXXXXX
sendmsg 6 XXXXXXXXXXXXXX
例3:
全屏火焰,全屏冰霜,全屏龙卷风?攻击怪物使7*7范围内敌人受到最大生命值20%的伤害
#if
random 20
#act
MOV N31 <$ATTACKMONSTER_MAXHP>
DIV N31 100
MUL N31 20
AreaDamage <$X> <$y> 7 <$STR(N31)> 2 4 【这里需要配合插件我用的只如初见】
PLAYEFFECT 14 3591 42 1 50
SendCenterMsg 253 0 暗影:天色突然变暗,暗雨降临给予大范围敌人20%固定伤害.! 0 5
break
这里有个问题就是周围怪物掉血的血量是按你所攻击的怪物血量算的
gee引擎
,
传奇BUFF
,
传奇命令
相关帖子
•
GEE引擎M2更新包-传奇引擎20221028版本「官方原版」
•
开区合区助手-传奇GEE引擎软件工具「官方原版」
•
开启引擎日志记录及查询-传奇GEE引擎日志查询
•
物品来源修改SetThrowItemFrom命令传奇道具来源
•
带编号1&img:N:F的脚本写入传奇GEE引擎代码
•
宝宝和宠物被攻击。GEE引擎没办法检测攻击是不是人物
•
GEE引擎取两个时间之间的相差GETINTERVAL脚本命令
•
我想问一下站长大人,GEEM2引擎最后一版无人数限制的到底是哪个日期???
回复
使用道具
举报
cqw123
|
2020-5-14 23:06:02
|
显示全部楼层
66666666666666666666666666666666
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册传奇GM论坛账号
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
传奇GM论坛
1855
主题
245
回帖
28万
积分
管理员
积分
289331
加好友
发消息
回复楼主
返回列表
游戏补丁素材
传奇插件工具
传奇教程
传奇模板程序
传奇引擎M2
传奇登录器
传奇脚本代码
传奇技术文章
最新传奇服务端
1.80战神复古合击白猪版战神引擎传奇手游 1.80合击服务端
2024-06-05
魔龙之战免授权版战神引擎传奇手游+GM授权后台
2024-06-05
1.76追忆复古战神终极免授权复古服务端+斗酒+坐骑
2024-06-05
朱雀复古白猪3.1战神引擎传奇手游服务端+魔龙之城
2024-06-05
1.85神龙攻速三职业战神引擎传奇手游 服务端+华夏大国
2024-06-05
热门传奇技术排行
1
凤凰登录器配置器-传奇GOM引擎1108版登录器
2
天龙八部3D热更新+客户端打包解包+工具+教
3
OK登录器配置器-传奇GOM引擎登录器「官方不
4
文本替换工具-win运行工具-快速替换批量替
5
AK登陆器配置器传奇GOM引擎免费版20240228
6
翎风传奇引擎M2更新包20240508版「官方原版
7
传奇996M2引擎包3D版20231121资源下载
8
传奇HEROM2引擎包20240425免费下载
9
传奇GOM游戏引擎M2全套程序20240506原版下
10
传奇996引擎M2更新包20240329免费下载