开启辅助访问      

传世单机社区

 找回密码
 立即注册
https://www.wooolc.com
楼主: 橙子

[定制脚本] 彩虹3拾取极品功能脚本优化。

[复制链接]

升级   0.6%

发表于 2019-3-29 13:41:02 | 显示全部楼层
在readrandomstr指令加入C参数 $str(p0)

回复 支持 反对

使用道具 举报

升级   100%

 楼主| 发表于 2019-3-29 22:36:31 | 显示全部楼层
嗨佩奇 发表于 2019-3-29 12:31
这是我写的脚本,兄弟有时间测试一下
这个脚本可以实现不是百分百极品,上下限根据颜色而定,基本满足你 ...

好的,非常感谢你的帮助,我测试后反馈给你消息

回复 支持 反对

使用道具 举报

升级   100%

 楼主| 发表于 2019-3-29 22:36:33 | 显示全部楼层
嗨佩奇 发表于 2019-3-29 12:31
这是我写的脚本,兄弟有时间测试一下
这个脚本可以实现不是百分百极品,上下限根据颜色而定,基本满足你 ...

好的,非常感谢你的帮助,我测试后反馈给你消息

回复 支持 反对

使用道具 举报

升级   100%

 楼主| 发表于 2019-3-29 22:36:47 | 显示全部楼层
嗨佩奇 发表于 2019-3-29 12:31
这是我写的脚本,兄弟有时间测试一下
这个脚本可以实现不是百分百极品,上下限根据颜色而定,基本满足你 ...

好的,非常感谢你的帮助,我测试后反馈给你消息

回复 支持 反对

使用道具 举报

升级   100%

发表于 2019-3-30 22:20:03 | 显示全部楼层
[@拾取触发]

{

#IF
CHECKVARLIST $PARAM(22) ..\QuestDiary\数据文件\极品提示\装备随机数.txt
#ACT
goto @装备随机数
break

#IF
CHECKVARLIST $PARAM(22) ..\QuestDiary\数据文件\极品提示\武器随机数.txt
#ACT
goto @武器随机数
break

#IF
CHECKVARLIST $PARAM(22) ..\QuestDiary\数据文件\极品提示\项链随机数.txt
#ACT
goto @项链随机数
break

#IF
CHECKVARLIST $PARAM(22) ..\QuestDiary\数据文件\极品提示\拾取贵重物品.txt
#ACT
SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
break


[@项链随机数]
#IF
RANDOM 1000
#ACT
MOVR D2 3
MOVR D3 3
MOVR D4 4
MOVR D5 4
MOVR D6 4
goto @项链加属性
break

#IF
RANDOM 50
#ACT
MOVR D2 2
MOVR D3 2
MOVR D4 3
MOVR D5 3
MOVR D6 3
goto @项链加属性
break

#ELSEACT
SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
break



[@武器随机数]
#IF
RANDOM 1000
#ACT
MOVR D2 6
MOVR D3 6
MOVR D4 6
MOVR D5 6
MOVR D6 6
goto @武器加属性
break

#IF
RANDOM 50
#ACT
MOVR D2 3
MOVR D3 3
MOVR D4 3
MOVR D5 3
MOVR D6 3
goto @武器加属性
break

#ELSEACT
SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
break


[@装备随机数]
#IF
RANDOM 1000
#ACT
MOVR D2 4
MOVR D3 4
MOVR D4 4
MOVR D5 4
MOVR D6 4
MOVR D7 4
MOVR D8 4
goto @装备加属性
break


#IF
RANDOM 50
#ACT
MOVR D2 2
MOVR D3 2
MOVR D4 2
MOVR D5 2
MOVR D6 2
MOVR D7 2
MOVR D8 2
goto @装备加属性
break

#ELSEACT
SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
break


[@装备加属性]
#IF
RANDOM 2
#ACT
SetItemSeal $PARAM(21) + $STR(D1)
UPGRADEUSERITEM $PARAM(21) 0 + $STR(D2)  ;魔防下线
SetItemSeal $PARAM(21) + $STR(D2)
UPGRADEUSERITEM $PARAM(21) 1 + $STR(D3)  ;魔防下线
SetItemSeal $PARAM(21) + $STR(D3)
UPGRADEUSERITEM $PARAM(21) 2 + $STR(D4)  ;魔防下线
SetItemSeal $PARAM(21) + $STR(D4)
UPGRADEUSERITEM $PARAM(21) 3 + $STR(D5)  ;魔防上线
SetItemSeal $PARAM(21) + $STR(D5)
UPGRADEUSERITEM $PARAM(21) 5 + $STR(D6)  ;攻击下线
SetItemSeal $PARAM(21) + $STR(D6)
UPGRADEUSERITEM $PARAM(21) 7 + $STR(D7)  ;攻击上线
SetItemSeal $PARAM(21) + $STR(D7)
UPGRADEUSERITEM $PARAM(21) 9 + $STR(D8)  ;魔法下线
SetItemSeal $PARAM(21) + $STR(D8)
SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
SENDMSG 14 打宝提示:[<$USERNAME>]在地图[<$MAPNAME>]杀死[<$PARAM(24)>]爆出极品属性的[<$PARAM(22)>]! 146
break

#ELSEACT
SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
break





[@项链加属性]
#IF
RANDOM 2
#ACT
UPGRADEUSERITEM $PARAM(21) 1 + $STR(D2)  ;攻击下线
SetItemSeal $PARAM(21) + $STR(D2)
UPGRADEUSERITEM $PARAM(21) 3 + $STR(D3)  ;攻击下线
SetItemSeal $PARAM(21) + $STR(D3)
UPGRADEUSERITEM $PARAM(21) 5 + $STR(D4)  ;攻击上线
SetItemSeal $PARAM(21) + $STR(D4)
UPGRADEUSERITEM $PARAM(21) 7 + $STR(D5)  ;魔防上线
SetItemSeal $PARAM(21) + $STR(D5)
UPGRADEUSERITEM $PARAM(21) 9 + $STR(D6)  ;道术下线
SetItemSeal $PARAM(21) + $STR(D6)

SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
SENDMSG 14 打宝提示:[<$USERNAME>]在地图[<$MAPNAME>]杀死[<$PARAM(24)>]爆出极品属性的[<$PARAM(22)>]! 146
break

#ELSEACT
SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
break




[@武器加属性]
#IF
RANDOM 2
#ACT
SetItemSeal $PARAM(21) + $STR(D1)
UPGRADEUSERITEM $PARAM(21) 1 + $STR(D2)  ;防御上线
SetItemSeal $PARAM(21) + $STR(D2)
UPGRADEUSERITEM $PARAM(21) 3 + $STR(D3)  ;魔防上线
SetItemSeal $PARAM(21) + $STR(D3)
UPGRADEUSERITEM $PARAM(21) 5 + $STR(D4)  ;攻击上线
SetItemSeal $PARAM(21) + $STR(D4)
UPGRADEUSERITEM $PARAM(21) 6 + $STR(D5)  ;魔法下线
SetItemSeal $PARAM(21) + $STR(D5)
UPGRADEUSERITEM $PARAM(21) 7 + $STR(D6)  ;魔防上线
SetItemSeal $PARAM(21) + $STR(D6)

SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
SENDMSG 14 打宝提示:[<$USERNAME>]在地图[<$MAPNAME>]杀死[<$PARAM(24)>]爆出极品属性的[<$PARAM(22)>]! 146
break

#ELSEACT
SENDMSG 0 〖宝物提示〗勇士{%s}在{%M}地图(<$X>:<$Y>)的{<$PARAM(24)>}身上获得了:{<$PARAM(22)>},我们一起恭喜他!
break




}


回复 支持 反对

使用道具 举报

升级   100%

 楼主| 发表于 2019-3-31 00:45:40 | 显示全部楼层
嗨佩奇 发表于 2019-3-29 12:29
[@拾取物品]
#IF
LARGE $PARAM(23) 10

posinlist $iteminfo[$PARAM(21)].stdmode ..\QuestDiary\游戏数据\极品类别.TXT;\\装备stdmode类别

1、测试完以后,我拾取技能书的时候,还是提示我获得了XX颜色的技能书,我在极品类别没有写书的stdmode。是不是我哪里搞错了?
2、我只填了5、10、11、20、22、26,头盔的stdmode是15,拾取以后也提示我获得了XX颜色的头盔,但是属性没有变化。

回复 支持 反对

使用道具 举报

升级   100%

 楼主| 发表于 2019-3-31 00:47:50 | 显示全部楼层

感谢提供思路,经过测试,发现你这是装备加星脚本噢~

回复 支持 反对

使用道具 举报

升级   0.6%

发表于 2019-3-31 15:36:12 | 显示全部楼层
橙子 发表于 2019-3-31 00:47
感谢提供思路,经过测试,发现你这是装备加星脚本噢~

加星?为什么会这样?调整属性的代码都是从你那复制过来的

回复 支持 反对

使用道具 举报

升级   100%

 楼主| 发表于 2019-3-31 16:28:52 | 显示全部楼层
嗨佩奇 发表于 2019-3-31 15:36
加星?为什么会这样?调整属性的代码都是从你那复制过来的

兄弟你看错了,我说的是另外一个坛友提供的脚本。

回复 支持 反对

使用道具 举报

升级   100%

 楼主| 发表于 2019-3-31 16:28:56 | 显示全部楼层
嗨佩奇 发表于 2019-3-31 15:36
加星?为什么会这样?调整属性的代码都是从你那复制过来的

兄弟你看错了,我说的是另外一个坛友提供的脚本。

回复 支持 反对

使用道具 举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!

关闭

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

传奇世界单机版|传世服务端|传世版本|关于我们|小黑屋|手机版| 传世单机社区 |网站地图

GMT+8, 2024-4-30 15:10 , Processed in 0.135697 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2018 Comsenz Inc.

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