传奇服务端手游版本GM论坛欢迎你。
开启辅助访问
切换到宽版
传奇开区一条龙
登录
注册传奇GM论坛账号
首页
传奇服务端
商业版本
手游源码
登录器列表
搜索
搜索
登录器远程列表
传奇开区一条龙
论坛金币充值
论坛VIP办理
每日签到
本版
帖子
用户
传奇版本服务端
»
传奇GM论坛
›
传奇服务端资源
›
传奇脚本代码
›
传奇GEE引擎一些BUFF供新手参考学习
返回列表
发新帖
[纯脚本]
传奇GEE引擎一些BUFF供新手参考学习
[复制链接]
3304
|
3
|
2021-6-13 03:37:01
|
显示全部楼层
|
阅读模式
传奇脚本
支持引擎:
GEE引擎
脚本素材:
纯脚本
传奇GEE引擎BUFF脚本,其实很简单。万变不离其中,只需要会一条,自己都可以参照着改传奇引擎M2文件修改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引擎
相关帖子
•
开启引擎日志记录及查询-传奇GEE引擎日志查询
•
带编号1&img:N:F的脚本写入传奇GEE引擎代码
•
宝宝和宠物被攻击。GEE引擎没办法检测攻击是不是人物
•
GEE引擎取两个时间之间的相差GETINTERVAL脚本命令
•
传奇GEEM2引擎假人脚本补运行问题
•
传奇GXX游戏M2引擎自定义按钮添加脚本代码功能
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册传奇GM论坛账号
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
传奇解答
商业服务端「亲测」
传奇登录器
传奇GM论坛
1822
主题
2066
帖子
50万
积分
管理员
积分
503305
加好友
发消息
回复楼主
返回列表
游戏补丁素材
传奇插件工具
传奇教程
传奇模板程序
传奇引擎M2
传奇登录器
传奇脚本代码
传奇技术文章
最新传奇服务端
176金币月卡复古传奇版本服务端「GXX纯净版」
2024-01-02
火龙手游亲测带视频教程
2023-05-16
梦魔冰雪三职业打金带假人传奇服务端「第二季」
2022-11-19
火龙觉醒复古单职业公益传奇服务端「智能假人」
2022-11-13
剑神决魔剑重生单职业打金传奇服务端「全新大型」
2022-11-06
热门传奇技术排行
1
传奇91M2手游引擎更新包「官方源码」
2
龙族longzuyq引擎包20230927更新下载
3
nginx-1.24.0服务器网站web建设win软件工具
4
传奇手游架设配置nginx服务端教程GXX引擎
5
传奇GXXM2引擎LUA脚本程序代码的优势
6
1.76赤月屠龙终极「御风复古」网站html模板
7
传奇GXXM2引擎手游Lua脚本接口脚本代码
8
GXX引擎能否增加获取角色背包信息功能
9
传奇GXX游戏M2引擎自定义按钮添加脚本代码
10
传奇GEE引擎转GXXM2代码脚本教程