58miu传奇素材网-996引擎宠物系统

54
回复
1331
查看
[复制链接]

微信扫一扫 分享朋友圈

5864

主题

5865

帖子

150万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1505938
发表于 2022-9-23 15:26:58 | 显示全部楼层 |阅读模式
注意本帖资源为论坛会员发布
会员发布请注意:20M以内的资源请直接上传附件、大于10M的请使用网盘链接、外面免费的素材脚本不得大于5金币、外面收费的素材本站设置不得高于其他站点
===========================================================
脚本范例:
宠物系统


增加宠物系统 相关设置:M2-宠物设置


宠物多级使用:PET0. PET1. PET2. PET3. PET4.    如:<$PET0.HP>   PET0.RestRenewLevel  
<$PET0.PETITEMSX>   0~15 物品ID
<$PET0.PETITEMSNAMEX> 0~15 物品名称
<$PET0.PETITEMSMAKEINDEXX> 0~15 物品唯一ID
创建宠物格式:CREATEMYPETS 参数1 参数2 参数3 参数4 参数5
参数1:宠物ID (0~4)
参数2:宠物名称
参数3:宠物外观(怪物Appr)
参数4:宠物等级
参数5:宠物转生等级


召唤宠物:RECALLPETS 宠物编号(0~4)
收回宠物:UNRECALLPETS 宠物编号(0~4)
删除宠物:DELMYPETS 宠物编号(0~4)


选择当前宠物:SENDSELECTPETS 宠物编号(0~4)
检测宠物是否在线:CHECKPETSONLINE 宠物编号(0~4)
改变宠物名字:CHANGEPETSNAME 宠物编号(0~4) 宠物名称
改变宠物外观:CHANGEPETSAPPR 宠物编号(0~4) 宠物外观(怪物Appr)
宠物脱下装备:PETSTAKEOFFITEM 宠物编号(0~4) 宠物装备位置(0~15)


QF宠物攻击触发:
[@MagicStruckPetEx] 被魔法攻击触发
[@StruckPetEx]      被物理攻击触发
[@AttackPetEx]      物理攻击触发


前端原变量:$STM(PETATTR_宠物id/宠物属性id)   
例子:<Text|x=96.0|y=29.0|color=255|size=18|text=<$STM(PETATTR_0/3)>


前端面板标签:
--<PETEQUIPSHOW>
--<PETEQUIPSHOW|x=144|y=320|index=0|count=1|showtips=1|bgtype=1|reload=1|dblink=@双击脱下>


-- index 物品位置(0-15)
-- showtips 是否显示tips 0不显示 1显示(移动端生效,PC端无效)
-- link                         单击触发 @脚本命令
-- dblink                       双击触发 @脚本命令
-- reload 刷新面板=1 不刷新=0
-- **************************


例子:
[@创建宠物]
#IF
#ACT
CREATEMYPETS 0 996宠物A 101 100 11
CREATEMYPETS 1 996宠物A 101 100 11
CREATEMYPETS 2 996宠物B 101 100 11
CREATEMYPETS 3 996宠物C 101 100 11
CREATEMYPETS 4 996宠物D 101 100 11
SENDMSG 0 创建成功


[@召唤宠物]
#IF
#ACT
RECALLPETS 0
RECALLPETS 1
RECALLPETS 2
RECALLPETS 3
RECALLPETS 4
SENDMSG 0 召唤成功


[@收回宠物]
#IF
#ACT
UNRECALLPETS 0
UNRECALLPETS 1
UNRECALLPETS 2
UNRECALLPETS 3
UNRECALLPETS 4
SENDMSG 0 收回成功


[@删除宠物]
#IF
#ACT
DELMYPETS 0
DELMYPETS 1
DELMYPETS 2
DELMYPETS 3
DELMYPETS 4
SENDMSG 0 删除成功


[@检测宠物是否在线]
#IF
CHECKPETSONLINE 1
#ACT
SENDMSG 7 1号宠物在线
#ELSEACT
SENDMSG 0 1号宠物不在线


[@改变宠物名字]
#IF
#ACT
CHANGEPETSNAME 0 996M2宠物A
CHANGEPETSNAME 1 996M2宠物B
CHANGEPETSNAME 2 996M2宠物C
CHANGEPETSNAME 3 996M2宠物D
CHANGEPETSNAME 4 996M2宠物E
SENDMSG 0 改变名字成功


[@改变宠物外观]
#IF
#ACT
CHANGEPETSAPPR 0 20
CHANGEPETSAPPR 1 20
CHANGEPETSAPPR 2 20
CHANGEPETSAPPR 3 20
CHANGEPETSAPPR 4 20
SENDMSG 0 改变宠物外观成功


[@宠物穿戴装备IDX]
#IF
#ACT
PETSTAKEONITEMIDX 0 0 52578
PETSTAKEONITEMIDX 1 0 52578
PETSTAKEONITEMIDX 2 0 52578
PETSTAKEONITEMIDX 3 0 52578
PETSTAKEONITEMIDX 4 0 52578
SENDMSG 0 穿装备成功IDX


[@宠物脱下装备]
#IF
#ACT
PETSTAKEOFFITEM 0 0
PETSTAKEOFFITEM 1 0
PETSTAKEOFFITEM 2 0
PETSTAKEOFFITEM 3 0
PETSTAKEOFFITEM 4 0
SENDMSG 0 脱装备成功


[@宠物转生]
#IF
#ACT
PET1.RENEWLEVEL 1 0 0
SENDMSG 0 1号宠物转生成功:<$PET1.RELEVEL>


[@清理宠物转生]
#IF
#ACT
PET1.RestRenewLevel
SENDMSG 0 清理成功:<$PET1.RELEVEL>


参考案例:
[@MAIN]
#IF
#ACT
SENDSELECTPETS 0
#SAY
<Img|x=0.0|y=0.0|height=544|show=0|reset=1|scale9t=10|scale9r=10|bg=1|move=0|scale9l=10|scale9b=10|img=public/bg_npc_01.png|esc=1|loadDelay=1>
<Layout|x=545|y=0|width=80|height=80|link=@exit>
<Button|x=546|y=0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
<Img|x=22.0|y=23.0|img=public/word_fubentg_1.png|esc=0|link=@宠物0>
<Img|x=20.0|y=125.0|img=public/word_fubentg_2.png|esc=0|link=@宠物1>
<Img|x=20.0|y=230.0|img=public/word_fubentg_3.png|esc=0|link=@宠物2>
<Img|x=19.0|y=337.0|img=public/word_fubentg_4.png|esc=0|link=@宠物3>
<Img|x=19.0|y=337.0|img=public/word_fubentg_4.png|esc=0|link=@宠物4>
<Img|x=19.0|y=440.0|img=public/word_fubentg_5.png|esc=0|link=@宠物5>
<DLINKITEMS|id=3|condition=*|select=<$STR(S0)>|count=16|row=4|x=240|y=15|link=@双击穿戴>
<PETEQUIPSHOW|x=144|y=320|index=0|count=1|showtips=1|bgtype=1|reload=1|link=@tttt|dblink=@双击脱下0>
<PETEQUIPSHOW|x=244|y=320|index=1|count=1|showtips=1|bgtype=1|reload=1|link=@tttt|dblink=@双击脱下1>
<PETEQUIPSHOW|x=344|y=320|index=2|count=1|showtips=1|bgtype=1|reload=1|link=@tttt|dblink=@双击脱下2>
<PETEQUIPSHOW|x=444|y=320|index=3|count=1|showtips=1|bgtype=1|reload=1|link=@tttt|dblink=@双击脱下3>


[@双击穿戴]
#IF
#ACT
GetItemNameByMakeIndex <$STR(S0)> S$装备名称
GetDBItemFieldValue <$STR(S$装备名称)> stdmode N$装备stdmode


#IF
EQUAL N$装备stdmode 410
#act
PET0.TAKEONMAKEINDEX 0 <$STR(S0)>
SendMsg 0 物品唯一ID:<$STR(S0)>物品唯一ID:<$STR(S$装备名称)>装备stdmode:<$STR(N$装备stdmode)>
GOTO @MAIN
break


#IF
EQUAL N$装备stdmode 411
#act
PET0.TAKEONMAKEINDEX 1 <$STR(S0)>
SendMsg 0 物品唯一ID:<$STR(S0)>物品唯一ID:<$STR(S$装备名称)>装备stdmode:<$STR(N$装备stdmode)>
GOTO @MAIN
break


#IF
EQUAL N$装备stdmode 412
#act
PET0.TAKEONMAKEINDEX 2 <$STR(S0)>
SendMsg 0 物品唯一ID:<$STR(S0)>物品唯一ID:<$STR(S$装备名称)>装备stdmode:<$STR(N$装备stdmode)>
GOTO @MAIN
break


#IF
EQUAL N$装备stdmode 413
#act
PET0.TAKEONMAKEINDEX 3 <$STR(S0)>
SendMsg 0 物品唯一ID:<$STR(S0)>物品唯一ID:<$STR(S$装备名称)>装备stdmode:<$STR(N$装备stdmode)>
GOTO @MAIN
Break


[@双击脱下0]
#if
#ACT
PETSTAKEOFFITEM 0 0
SENDMSG 0 双击脱下0号宠物0号位置装备
GOTO @MAIN


[@双击脱下1]
#if
#ACT
PETSTAKEOFFITEM 0 1
SENDMSG 0 双击脱下0号宠物1号位置装备
GOTO @MAIN


[@双击脱下2]
#if
#ACT
PETSTAKEOFFITEM 0 2
SENDMSG 0 双击脱下0号宠物2号位置装备
GOTO @MAIN


[@双击脱下3]
#if
#ACT
PETSTAKEOFFITEM 0 3
SENDMSG 0 双击脱下0号宠物3号位置装备
GOTO @MAIN


[@双击脱下4]
#if
#ACT
PETSTAKEOFFITEM 0 4
SENDMSG 0 双击脱下0号宠物4号位置装备
GOTO @MAIN


[@宠物0]
#IF
#ACT
SENDSELECTPETS 0
SENDMSG 0 宠物0选择成功
GOTO @MAIN


[@宠物1]
#IF
#ACT
SENDSELECTPETS 1
SENDMSG 0 宠物1选择成功


[@宠物2]
#IF
#ACT
SENDSELECTPETS 2
SENDMSG 0 宠物2选择成功


[@宠物3]
#IF
#ACT
SENDSELECTPETS 3
SENDMSG 0 宠物3选择成功


[@宠物4]
#IF
#ACT
SENDSELECTPETS 4
SENDMSG 0 宠物4选择成功
===========================================================
如发现相关链接失效、请在联系站长QQ:81199621
58miu传奇素材网、力争打造最公益的传奇素材类站点、希望广大传奇爱好者支持!
素材我们一直会慢慢的加上来、大家有什么样的需求可以在素材交流区发帖沟通、
www.58miu.com  论坛交流群:688370314  站长QQ:81199621
===========================================================

0

主题

3517

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11789
发表于 2022-9-24 00:24:25 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

1

主题

873

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10507
发表于 2022-9-27 00:29:48 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

802

帖子

8824

积分

论坛元老

Rank: 8Rank: 8

积分
8824
发表于 2022-10-3 00:37:07 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3400

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37402
发表于 2022-10-4 00:25:39 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3501

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11813
发表于 2022-10-26 00:46:49 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3489

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
38381
发表于 2022-10-30 01:59:38 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3503

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11865
发表于 2022-11-11 00:24:53 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3409

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37501
发表于 2022-11-16 00:04:07 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3481

帖子

4893

积分

论坛元老

Rank: 8Rank: 8

积分
4893
发表于 2022-11-16 00:24:08 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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