查看: 216|回复: 5

鉴定脚本问题

[复制链接]

签到天数: 4 天

[LV.2]◇乌木◇

发表于 2020-10-16 01:20:58 | 显示全部楼层 |阅读模式
注意:用户在发帖后、我们会在官方技术交流群进行推送确保更多技术可以看到你的提问并解答,请在技术回复后及时采纳相应答案!
(提高悬赏也可使更多技术来回答得到更优质的答案)

====================================== 问题说明 ======================================
所属引擎:GOM
上脚本看看   
[@项链鉴定]
{
#IF
CHECKITEMADDVALUE -1 11 > 1
#act
break
#elseact
LINKPICKUPITEM
GOTO @属性增加项链
Break

[@属性增加项链]
#if
RANDOM 2
#act
MOVR S11 0 3
MOVR S12 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1   2   + <$STR(S11)>
CHANGEITEMADDVALUE -1   3   + <$STR(S12)>
SENDUPGRADEITEM
break

#if
RANDOM 3
#act
MOVR S10 0 3
MOVR S12 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1   2   + <$STR(S10)>
CHANGEITEMADDVALUE -1   4   + <$STR(S12)>
SENDUPGRADEITEM
break

#if
RANDOM 4
#act
MOVR S11 0 2
MOVR S12 0 1
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1   3   + <$STR(S11)>
CHANGEITEMADDVALUE -1   4   + <$STR(S12)>
SENDUPGRADEITEM
break
#if
RANDOM 5
#act
break

#if
RANDOM 6
#act
break
#if
RANDOM 7
#act
MOVR S11 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1   3   + <$STR(S11)>
SENDUPGRADEITEM
break
#if
RANDOM 8
#act
MOVR S11 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1   4   + <$STR(S11)>
SENDUPGRADEITEM
break

#if
RANDOM 9
#act
MOVR S11 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1   2   + <$STR(S11)>
SENDUPGRADEITEM
break










===================================== 楼主需求 ======================================


这是一个 鉴定项链的脚本 求个大神 翻译一下
  补充其中 缺少的两条
并添加有10%几率增加  1点 幸运  5%增加2点幸运

我知道答案 回答被采纳将会获得0 素材币 + 1000 素材币 已有5人回答

签到天数: 144 天

[LV.7]★怒斩★

发表于 2020-10-16 16:39:13 | 显示全部楼层
你这是一套项链的拾取鉴定系统啊!空白位可能是设计者用来降低极品概率用的!如果想当做NPC的OK框执行鉴定需要大改,相当于重建脚本了

签到天数: 4 天

[LV.2]◇乌木◇

 楼主| 发表于 2020-10-17 23:53:12 | 显示全部楼层
可是没有增加幸运的属性啊
没有项链+1或者+2的话 根本打不到运9..  

签到天数: 4 天

[LV.2]◇乌木◇

 楼主| 发表于 2020-10-17 23:54:30 | 显示全部楼层
增加幸运有没有办法呢 +1  或者+2的   不确定几率的  那种

签到天数: 4 天

[LV.2]◇乌木◇

 楼主| 发表于 2020-10-17 23:55:55 | 显示全部楼层
15356975321 发表于 2020-10-16 16:39
你这是一套项链的拾取鉴定系统啊!空白位可能是设计者用来降低极品概率用的!如果想当做NPC的OK框执行鉴定 ...

那能补充一下     增加幸运属性 不
不需要当做NPC的那种   就是拾取鉴定   在原本的基础上增加幸运属性

签到天数: 144 天

[LV.7]★怒斩★

发表于 7 天前 | 显示全部楼层
捡起洗练用LINKPICKUPITEM与SENDUPGRADEITEM。NPC的OK框用SetUpgradeItem 1与UpDateItem boxitem1
捡起洗练就把goto @附加幸运 按位置填写好就行
以下脚本修改为NPC的OK框脚本,而洗练的要求是需要元宝还是物品就自己设置吧
[@确定洗练]
#IF
CheckBoxItemCount 1 1
#act
SetUpgradeItem 1
GOTO @属性增加项链
Break

[@属性增加项链]
#if
RANDOM 2
#act
MOVR S11 0 3
MOVR S12 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1 2 + <$STR(S11)>
CHANGEITEMADDVALUE -1 3 + <$STR(S12)>
UpDateItem boxitem1
goto @附加幸运
break

#if
RANDOM 3
#act
MOVR S10 0 3
MOVR S12 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1 2 + <$STR(S10)>
CHANGEITEMADDVALUE -1 4 + <$STR(S12)>
UpDateItem boxitem1
goto @附加幸运
break

#if
RANDOM 4
#act
MOVR S11 0 2
MOVR S12 0 1
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1 3 + <$STR(S11)>
CHANGEITEMADDVALUE -1 4 + <$STR(S12)>
UpDateItem boxitem1
goto @附加幸运
break
#if
RANDOM 5
#act
goto @附加幸运
break

#if
RANDOM 6
#act
goto @附加幸运
break
#if
RANDOM 7
#act
MOVR S11 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1 3 + <$STR(S11)>
UpDateItem boxitem1
goto @附加幸运
break
#if
RANDOM 8
#act
MOVR S11 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1 4 + <$STR(S11)>
UpDateItem boxitem1
goto @附加幸运
break

#if
RANDOM 9
#act
MOVR S11 0 3
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1 2 + <$STR(S11)>
UpDateItem boxitem1
goto @附加幸运
break

;以下为附加幸运脚本,但有前提是DB物品数据库项链的Stditem必须为19,这样MAC2才是幸运,不然项链无法脚本添加幸运属性!

[@附加幸运]
#if
RANDOM 10             ;这个RANDOM 10概率是10%不过成功概率有点大,实际建议调到15-20
#act
MOV S11 1
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1 1 + <$STR(S11)>
UpDateItem boxitem1
SENDMSG 6 幸运增加<$STR(S11)>点!
break


#if
RANDOM 20            ;这个RANDOM 10概率是10%不过成功概率有点大,实际建议调到30左右
#act
MOV S11 2
;此处控制+点最高的+多少
CHANGEITEMADDVALUE -1 1 + <$STR(S11)>
UpDateItem boxitem1
SENDMSG 6 幸运增加<$STR(S11)>点!
break

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

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