GM-爱好者

 找回密码
 立即注册

在线
客服

在线客服服务时间: 10:00-20:00{不定期回复}

选择下列客服马上在线沟通:

快速
发帖

客服
热线

290016403
7*24小时客服服务热线

关注
微信

关注Q群二维码
顶部
查看: 331|回复: 17

[996引擎] 建议添加宠物技能相关命令和接口

[复制链接]
等级头衔

等級:经略使

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11

积分成就
精华
0
G币
0
主题
27
帖子
381
金币
4752

建功勋章

最佳新人活跃会员

发表于 2023-9-21 15:19:00 | 显示全部楼层 |阅读模式

马上注册 立即下载

您需要 登录 才可以下载或查看,没有账号?立即注册

x
rgb


宠物
说明

宠物功能开启及设置:M2-》选项-》宠物设置


1.数据库说明
StdItems:
【★★★★默认宠物蛋必加,名字不要变★★★★★】
100,宠物蛋,91,0,,,,,3710,,,,,,,,,,,,,,,,255,0,0,0,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
101,白野猪,92,0,,,,,3710,,,,,,,,,,,,,,,,255,0,0,0,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
103,宠物技能,93,0,1,17,1000,1,1964,0,22,95,0,0,0,0,0,0,0,0,0,0,0,0,251,,,,,0,0,0,0,0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0,0,0,0,0,0,0
102,捕捉网,94,3,1,16,3,0,1195,10000,2,5,0,0,0,0,0,0,0,0,0,0,0,0,251,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

宠物技能物品(Stdmode:93),字段加成主人属性:
AC:     准确
AC2:    敏捷
MAC:    幸运
MAC2:   攻击速度
DC:     中毒恢复
DC2:    毒物躲避
MC:     魔法恢复
MC2:    魔法躲避
SC:     体力恢复
SC2:
DuraMax:负重(穿戴)
Overlap:负重(背包)
Element,Element1....Element23:元素属性

自定义宠物蛋(Stdmode=92)名字为数据库已有怪物名称 字段为宠物初始属性
AC:     防御下限
AC2:    防御上限
MAC:    魔御下限
MAC2:   魔御上限
DC:     攻击下限
DC2:    攻击上限
MC:     魔法下限
MC2:    魔法上限
SC:     道术下限
SC2:    道术上限
Level:  初始等级


·双击宠物技能物品触发 QF中的 [@GamePetTrainingMagic]
·NPC命令:中断宠物技能学习 BreakGamePetTrainingMagic
·NPC变量 - 宠物技能名:<$GamePetMagicName>

[@GamePetTrainingMagic]
#act
sendmsg 7 <$GamePetName>准备学习技能(技能编号 :<$GamePetMagicID>;技能名 :<$GamePetMagicName>),技能位置<$GamePetMagicIndex>
BreakGamePetTrainingMagic
sendmsg 6 已经中断了宠物技能学习

·宠物列表选择触发 QF中的 [@GamePetSelect]   *新增(打开宠物界面也会触发,返回变量为上次选择)
·NPC变量(仅用于@GamePetSelect):宠物列表中选择索引 <$SelectGamePetIndex>; 宠物列表选择名:<$SelectGamePetName>

[@GamePetSelect]
#act
sendmsg 7 选择宠物列表中的第<$SelectGamePetIndex>个宠物<$SelectGamePetName>

·宠物学习技能触发:
[@GamePetAddMagic]
当前学习技能编号:<$GamePetMagicID>
当前学习技能位置:<$GamePetMagicIndex>

[@GamePetAddMagic]
#act
sendmsg 7 <$GamePetName>学习了技能(技能编号 :<$GamePetMagicID>),技能位置<$GamePetMagicIndex>



·检测宠物技能
#if
CheckGamePetSkillMagic 宠物技能3
#act
DelGamePetMagic 宠物技能3



·清除当前召唤的宠物技能
ClearGamePetMagic 敏捷技能


·获取当前召唤宠物技能数量:
GetGamePetMagicCount 变量名
;------------------------------------------------------------------------

·获取当前召唤宠物技能位置对应技能信息
GetGamePetMagicInfo 技能位置 技能ID变量 技能名变量

[@获取宠物技能信息]
#if
CheckCallGamePet
#act
GetGamePetMagicCount N1
SendMsg 6 你当前宠物一个学习了<$Str(N1)>个技能
GetGamePetMagicInfo 0 N1 S1
SendMsg 6 你当前宠物技能0信息为(技能编号:<$Str(N1)>,技能名称:<$Str(S1)>)
#elseact
SendMsg 6 你还没有召唤宠物
;------------------------------------------------------------------------

·设置当前召唤宠物某个技能位置技能
GiveGamePetMagic 技能位置 技能名称

[@宠物技能位置2学技能]
#if
CheckCallGamePet
#act
;感觉这个没有AddGamePetMagic好用,如果技能位有技能,会被覆盖
GiveGamePetMagic 1 宠物技能1
#elseact
SendMsg 6 你还没有召唤宠物
;------------------------------------------------------------------------


;变量:当前伤害掉血量(仅用于以下触发):<$Pet.DamageValue>
[@GamePetAttackDamage]
#ACT
SENDMSG 6 宠物攻击目标,掉血量为<$Pet.DamageValue>,攻击加成10点血量
Pet.ChangeDamageValue 0 + 10

[@GamePetStruckDamage]
#ACT
SENDMSG 6 宠物被攻击,掉血量为<$Pet.DamageValue>,抵御掉血量的50%
Pet.ChangeDamageValue 1 - 50

;------------------------------------------------------------------------
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
74
金币
750

建功勋章

发表于 2023-9-21 15:19:51 | 显示全部楼层
这个建议不错,
等级头衔

等級:县令

Rank: 8Rank: 8

积分成就
精华
0
G币
0
主题
0
帖子
526
金币
1526

建功勋章

最佳新人活跃会员

发表于 2023-9-21 15:20:08 | 显示全部楼层
up
等级头衔

等級:经略使

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11

积分成就
精华
0
G币
0
主题
23
帖子
524
金币
8510

建功勋章

最佳新人活跃会员

发表于 2023-9-21 17:13:53 | 显示全部楼层
这东西我收了!谢谢楼主!GM爱好者:www.gmahz.com真好!
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
38
帖子
1506
金币
12319

建功勋章

热心会员突出贡献最佳新人活跃会员

发表于 2023-9-21 18:45:00 | 显示全部楼层
金币我要攒金币!!!
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
68
金币
624

建功勋章

发表于 2023-9-23 11:59:38 | 显示全部楼层
楼主,大恩不言谢了!GM爱好者:www.gmahz.com是最棒的!
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
74
金币
679

建功勋章

发表于 2023-9-23 20:40:11 | 显示全部楼层
这个帖子不回对不起自己!我想我是一天也不能离开GM爱好者:www.gmahz.com
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
36
帖子
560
金币
9041

建功勋章

最佳新人活跃会员

发表于 2023-9-24 00:59:14 | 显示全部楼层
感谢楼主的无私分享!要想GM爱好者:www.gmahz.com好 就靠你我他
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
0
帖子
9824
金币
166727

建功勋章

热心会员推广达人宣传达人灌水之王突出贡献最佳新人活跃会员

发表于 2023-9-24 13:06:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
等级头衔

等級:等待验证会员

积分成就
精华
0
G币
0
主题
0
帖子
9886
金币
168198

建功勋章

发表于 2023-9-25 15:58:21 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得GM爱好者:www.gmahz.com是注册对了!
*滑块验证:
懒得打字嘛,点击右侧快捷回复 【GM爱好者:www.gmahz.com】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|GM-爱好者 ( 赣ICP备20009465号-1 )|网站地图

GMT+8, 2024-9-20 23:46 , Processed in 0.223857 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表