传奇版本

 找回密码
 立即注册
20顶赞多版本畅玩暮云计算服务器腾讯云特价机器翎风引擎论坛
点击金币投放广告点击金币投放广告点击金币投放广告点击金币投放广告
查看: 1072|回复: 10

请问,在装备上随机鉴定技能,如何实现?

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:309
  • 打卡总奖励:4662

32

主题

1514

回帖

1546

积分

金牌会员

Rank: 6Rank: 6

元宝
0
金币
16077

老瑟批群友勋章

发表于 2022-11-4 21:59:51 | 显示全部楼层 |阅读模式
求大佬给个思路,

  怎么在装备上鉴定技能,就像自定义属性一样,
  比如,捡取鉴定,捡取了一把木剑,随机鉴定一种技能,(如:火球术),火球术是绑定在这把木剑武器上的,佩戴这把木剑,人物自动学习火球术,取下木剑后,自动删除火球术!
  不知道怎么把技能绑定在装备上,同时在装备上显示出来!
  就像自定义属性那样。
  我想实现的是,如捡取触发,  捡取了一把武器, 武器上随机鉴定一种技能,同时要在装备上显示出来,需要佩戴这把武器才能自动学习,取下后自动删除木剑上绑定的技能。而且只能捡取的时候触发一次鉴定,后面丢掉在捡取就不会触发了。
  最好能是装备位置触发,如武器的位置是 1    捡取所有武器都可以触发这个鉴定!
  
<font color="Red">你想知道的都在这里
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:169
  • 打卡总奖励:2133

2

主题

24

回帖

66

积分

注册会员

Rank: 2

元宝
20
金币
2338
发表于 2022-11-4 22:51:34 | 显示全部楼层
自定义属性
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:169
  • 打卡总奖励:1539

8

主题

112

回帖

120

积分

注册会员

Rank: 2

元宝
0
金币
2166

老瑟批群友勋章

发表于 2022-11-5 02:50:55 | 显示全部楼层
这个很简单呀。你看一下铭文就知道了。就是随机一个铭文。这个铭文执行你的技能~
回复

使用道具 举报

  • 打卡等级:传奇老炮
  • 打卡总天数:601
  • 打卡总奖励:22435

1262

主题

622

回帖

2540

积分

管理员

Rank: 9Rank: 9Rank: 9

元宝
313
金币
17924

老瑟批群友勋章

发表于 2022-11-5 09:32:06 | 显示全部楼层
楼主你自己不是说得很清楚了吗  自定义属性啊
自己自定义一个属性   然后用脚本检测这个值附加相应技能即可!
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:168
  • 打卡总奖励:1509

2

主题

253

回帖

273

积分

中级会员

Rank: 3Rank: 3

元宝
9
金币
10815

老瑟批群友勋章

发表于 2022-11-7 16:08:07 来自手机 | 显示全部楼层
自定义属性
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:309
  • 打卡总奖励:4662

32

主题

1514

回帖

1546

积分

金牌会员

Rank: 6Rank: 6

元宝
0
金币
16077

老瑟批群友勋章

 楼主| 发表于 2022-11-7 22:05:58 | 显示全部楼层
自定义属性没问题·
  但是我不知道怎么把随机抽取的技能绑定在武器上,
  比如捡取鉴定,  如何让这个技能绑定在武器上上,佩戴学习技能,取下删除技能。
<font color="Red">你想知道的都在这里
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:111
  • 打卡总奖励:821

5

主题

62

回帖

67

积分

注册会员

Rank: 2

元宝
0
金币
1040

老瑟批群友勋章

发表于 2022-11-8 08:42:58 | 显示全部楼层
把宝石图片换成技能图片,检测宝石,给予技能,
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:236
  • 打卡总奖励:2461

23

主题

41

回帖

134

积分

注册会员

Rank: 2

元宝
35
金币
34091

最佳新人活跃会员热心会员老瑟批群友勋章

发表于 2022-11-15 14:33:27 | 显示全部楼层
首先数据库创建对应名称的技能宝石,用镶嵌来做这个功能
QM:
[@Login]
#ACT
MOV S$Wizard技能宝石列表 火球术|雷电术|火墙
MOV N$Wizard可鉴定技能总数 4  ;MOVR取值时要+1,所以为4

MOV S$Warrior技能宝石列表 刺杀剑法|烈火剑法|逐日剑法
MOV N$Warrior可鉴定技能总数 4  ;MOVR取值时要+1,所以为4

MOV S$Taoist技能宝石列表 施毒术|灵魂火符|召唤神兽
MOV N$Taoist可鉴定技能总数 4  ;MOVR取值时要+1,所以为4

QF:
[@PICKUPITEMEX]
#IF
装备可以鉴定
#ACT
GetPlayInfo JOB N1
MOVR N$随机给予技能宝石 1 <$STR(S$<$STR(N1)>可鉴定技能总数)>
SETFLUTECOUNT -1 1
TEXTSPLIT | <$STR(S$<$STR(N1)>技能宝石列表)> S1
ItemAddStone -1 <$STR(S<$STR(N$随机给予技能宝石)>)> 1


大概就是这么个意思  没写完整  
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:168
  • 打卡总奖励:1509

2

主题

253

回帖

273

积分

中级会员

Rank: 3Rank: 3

元宝
9
金币
10815

老瑟批群友勋章

发表于 2022-11-18 23:37:46 | 显示全部楼层
西伯利亚的忠犬 发表于 2022-11-15 14:33
首先数据库创建对应名称的技能宝石,用镶嵌来做这个功能
QM:
[@Login]

狗哥的脚本炉火纯青了。
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:114
  • 打卡总奖励:3348

3

主题

97

回帖

102

积分

版主

Rank: 7Rank: 7Rank: 7

元宝
1
金币
4985

老瑟批群友勋章

QQ
发表于 2022-11-21 08:51:36 | 显示全部楼层
搞的那么麻烦,直接自定义属性

例如我们脚本设置:
设置装备位置1=武器
设置属性编号1 (0-19共20条)
绑定属性号 10 (1-60)
SetCustomItemAbil 1 1 1 10
设置属性编号1的值=1
SetCustomItemValue 1 1 = 1

然后穿戴和上线就可以检测属性编号1对于对应的值
#IF
CheckCustomItemValue 1 1 = 1
#ACT
ADDSKILL 火球术 3


脱下装备时直接触发,检测对应装备位置是否有对应的属性
[@BeginTakeOff]
#IF
CheckCustomItemValue <$CurItemPos> 1 = 1
#ACT
DELSKILL 火球术



简单的说,就是自己设置自定义属性,通过检测属性值,来增加和删除技能
你可以将命令替换成text实际使用,那样更好用一点...
至于楼上说的宝石镶嵌,我个人不建议你使用,因为会浪费镶嵌功能!

-定制脚本-QQ270411387
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

传奇新手专用服务器

Archiver|手机版|小黑屋|传奇版本 |网站地图

GMT+8, 2024-11-21 23:50 , Processed in 0.065100 second(s), 10 queries , Gzip On, Redis On.

Powered by lspm2 X3.4

© 2001-2023 Discuz! Team.

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