美丽小猪 发表于 2026-3-29 18:28:31

求大神帮写个武器合成随机给与极品属性脚本?并可以控制给几点属性

要写个武器锻造的脚本,检测条件必须本职业武器属性砸7手才可以锻造 ,合成成功后保留原有7点的极品属性,并随机给与本职业武器属性1-3点属性,例如合成黄金屠龙,合成出来的黄金武器攻击力就是+8、+9、 +10   能控制随机给予几点属性的概率
锻造黄金屠龙:检测屠龙攻击力+7 另加2万元宝
锻造紫金嗜魂法杖:检测嗜魂法杖魔法+7 另加2万元宝
锻造赤金逍遥扇:检测霸者之刃道术+7 另加2万元宝
[@打造武器]
<>                    \\ \\
<保留武器原有升级属性,随机额外增加1-3点属性/AUTOCOLOR=254,251,168,191,250,70,245,249,253>\\ \\
<锻造/SCOLOR=253> <【黄金屠龙】/@黄金屠龙>       <需要:升级+7的屠龙+2万元宝/SCOLOR=254> \\ \\
<锻造/SCOLOR=253> <【紫金嗜魂法杖】/@紫金法杖>   <需要:升级+7的嗜魂法杖+2万元宝/SCOLOR=254> \\ \\
<锻造/SCOLOR=253> <【赤金逍遥扇】/@赤金逍遥扇>     <需要:升级+7的霸者之刃+2万元宝/SCOLOR=254> \\
[@黄金屠龙]
#if
CHECKITEMW  屠龙 1
CHECKITEMADDVALUE 1 0 > 6
CHECKGAMEGOLD > 19999
#ACT
Gamegold - 20000
take 屠龙 1
give 黄金屠龙 1
Sendmsg 1 251 55 『<$Username>』在[打造装备]处成功打造物品【黄金屠龙】.!
GOTO @打造武器
#ELSEACT
MESSAGEBOX 你锻造条件不符,请筹齐再来!
[@紫金法杖]
#if
CHECKITEMW  嗜魂法杖 1
CHECKITEMADDVALUE 1 1 > 7
CHECKGAMEGOLD > 19999
#ACT
Gamegold - 20000
take 嗜魂法杖 1
give 紫金法杖 1
Sendmsg 1 251 55 『<$Username>』在[上古锻造]处成功锻造物品【紫金法杖】.!
GOTO @main
#ELSEACT
MESSAGEBOX 你锻造条件不符,请筹齐再来!
[@赤金逍遥扇]
#if
CHECKITEMW  霸者之刃 1
CHECKITEMADDVALUE 1 2 > 7
CHECKGAMEGOLD > 19999
#ACT
Gamegold - 20000
take 霸者之刃 1
give 赤金逍遥扇 1
Sendmsg 1 251 55 『<$Username>』在[上古锻造]处成功锻造物品【赤金逍遥扇】.!
GOTO @main
#ELSEACT
MESSAGEBOX 你锻造条件不符,请筹齐再来!

勇敢云朵 发表于 2026-3-29 18:28:31

你去看看pai哥的装备极品属性转移,就知道

大方小狗 发表于 2026-3-29 18:28:31

CHECKITEMADDVALUE 装备位置(-1时是升级OK框中的装备, boxitem0 -boxitem7为自定义OK框,0-12时是穿在身上的装备) 属性位置(0-51) (符号 < > =) 值 保存变量
IF
CHECKITEMADDVALUE -1  1 = 7 N1
ACT
MOVR N2 4
INC N1 N2
;CHANGEITEMADDVALUE 装备位置(-1时是升级OK框中的装备, boxitem0 -boxitem7是自定义OK框,0-12时是穿在身上的装备) 属性位置(0-51) (符号 + - =) 值
CHANGEITEMADDVALUE -1  1 = 7 N1
break

美丽小鹿 发表于 2026-3-29 18:28:31

[@黄金屠龙]
#if
CHECKITEMW  屠龙 1
CHECKITEMADDVALUE 1 0 > 6
CHECKGAMEGOLD > 19999
#ACT
Gamegold - 20000
take 屠龙 1
;数值在给黄金屠龙之前MOVR 变量1 7 11
give 黄金屠龙 1 参数0  参数1  参数2  参数3  参数4  参数5;---加数值的参数用变量1即可。
;GiveOnItem 装备位置 物品名称 数量默认写1(数量大于1时只对OK框叠加物品有效) 参数4 参数5 参数6 参数7 参数8 参数9
Sendmsg 1 251 55 『<$Username>』在[打造装备]处成功打造物品【黄金屠龙】.!
break
--------------------------------------------------
扩展GIVE命令;此功能可以实现脚本给物品时候增加特定属性。
命令格式:
GIVE  物品名  数量  参数0  参数1  参数2  参数3  参数4  参数5
参数0-5对应物品位置的0-5极品属性(其他位置无效)。参考下面的极品属性
--------------------------------------------------
扩展新GiveOnItem命令;命令格式:给予玩家一个新的物品直接到指定位置不经过背包
GiveOnItem 装备位置 物品名称 数量默认写1(数量大于1时只对OK框叠加物品有效) 参数4 参数5 参数6 参数7 参数8 参数9
--------------------------------------------------
装备位置:
-1升级框
0--29:装备栏和时装栏
30-35:首饰盒
40-51:神佑袋
boxitem0-boxitem7:OK框

参数4-参数9 参考 下面的极品属性,位置及值参考物品的极品属性

盔甲
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5-13 无效果
14 持久

武器
0 DC2
1 MC2
2 SC2
3 幸运
4 诅咒
5 准确
6 攻击速度
7 强度
8-9 暂不知道
10 需开封
11-13 暂不知道
14 持久

头盔
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5 佩带需求
6 佩带级别
7-13 无效果
14 持久

项链
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8 reserved
9-13 暂不知道
14 持久

手镯
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13 无效果
14 持久

戒指
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13 无效果
14 持久
复制代码
没用过这个功能,具体参数你自己尝试一下吧

帅气小鸟 发表于 2026-3-29 18:28:31

你这样坑不了玩家的元宝,应该写一个随机鉴定的脚本,随机给武器加3-7点,最大7点。然后给个提示,玩家鉴定到加最大点数武器。

聪明小熊 发表于 2026-3-29 18:28:31

su2809583 发表于 2020-12-16 00:35 你这样坑不了玩家的元宝,应该写一个随机鉴定的脚本,随机给武器加3-7点,最大7点。然后给个提示,玩家鉴定 ...
点数还是给的少  没有激情  给个1-10点  价格开高点  开到多的全 广播
页: [1]
查看完整版本: 求大神帮写个武器合成随机给与极品属性脚本?并可以控制给几点属性