找回密码
 立即注册

手机号码,快捷登录

手机号码,快捷登录

996pc
1sf
呵呵
服务器
查看: 2180|回复: 15

传奇GEE引擎让怪物暴率不受人物暴率加成的影响-脚本

[复制链接]

1653

主题

5093

回帖

2万

积分

管理员

元宝
7473
鸿盾币
0
金币
4618

最佳新人

发表于 2022-3-3 23:14:09 | 显示全部楼层 |阅读模式
我们开服的朋友都知道,有些人喜欢买爆率!
而且出不起钱,事情还多! 有时候我们为了收回那么一点点辛苦费也不得不委曲求全卖点爆率给人家!
但是对于某些比较稀有的物品我们还是希望不要那么快的让他爆出来!
卡一下爆率什么的再正常不过了!
image.png

简单来说:就是把怪物暴的东西分成两部分,一部分受人物暴率加成影响,一部分不受人物暴率加成影响。

论坛里有人提问,怎么让怪物暴率文件中的物品一部分受人物暴率加成的影响,一部分不受人物暴率加成的影响。

这个没有直接设置的办法,但可以通过脚本实现,
方法如下:
一、在QF中插入以下脚本段:
[@KillMon]
#IF
NOT CheckContainsTextList 自定义爆率\<$KillMonName>.txt BEGIN===
#ACT
AddTextListEx 自定义爆率\<$KillMonName>.txt BEGIN===

#IF
NOT CheckContainsTextList 自定义爆率\<$KillMonName>.txt END===
#ACT
WRITELINE 自定义爆率\<$KillMonName>.txt 1000 END===

#IF
GetStringPosEX 自定义爆率\<$KillMonName>.txt BEGIN=== N$起始行 S$内容
GetStringPosEX 自定义爆率\<$KillMonName>.txt END=== N$结束行 S$内容
#ACT
DEC N$结束行 <$STR(N$起始行)>
DEC N$结束行 1

#IF
LARGE N$结束行 0
#ACT
INC N$起始行 2
LOOPGOTO @爆出 <$STR(N$结束行)>

[@爆出]
#IF
#ACT
GetRandomText 自定义爆率\<$KillMonName>.txt S$内容 <$STR(N$起始行)>
INC N$起始行 1

#IF
EQUAL <$STR(S$内容)> ""
#ACT
BREAK
#ELSEACT
MOV S$概率 ""
MOV S$概率1 ""
MOV S$概率2 ""
MOV S$物品 ""
MOV S$数量 ""
EXTRACTSTRING " " <$STR(S$内容)> S$概率 S$物品 S$数量
EXTRACTSTRING "/" <$STR(S$概率)> S$概率1 S$概率2

#IF
EQUAL <$STR(S$数量)> ""
#ACT
MOV S$数量 "1"

#IF
EQUAL <$STR(S$物品)> "金币"
RANDOMEX <$STR(S$概率1)> <$STR(S$概率2)>
#ACT
GIVE 金币 <$STR(S$数量)>
BREAK

#IF
RANDOMEX <$STR(S$概率1)> <$STR(S$概率2)>
#ACT
MonDropItems <$KillMonName> <$STR(S$物品)> <$STR(S$数量)>


二、把怪物不想让人物加成的暴率文件放到:MirServer\Mir200\Envir\Market_def\自定义爆率   文件夹下面,注意格式只能是旧格式,比如:
稻草人.txt
1/100    布衣(男)
1/100    布衣(女)
1/200    木剑
1/30     金币 1000
1/600    匕首
1/600    乌木剑
1/600    金项链
1/600    古铜戒指
1/600    铁手镯
1/600    传统项链

那么稻草人将会有两个暴率文件,其中原来的那个暴率文件里面的物品受人物暴率加在的影响,而这个目录下的文件里的物品则不受人物暴率加成的影响。

好了,如果新手传奇gm朋友看不懂,那么说明您的传奇服务端版本里面并没有这个需求!
当您需要这种功能的时候再来看看本贴就行了! 我们一直在这里  不离不弃不抛弃!
回复

使用道具 举报

0

主题

6

回帖

6

积分

百姓

元宝
0
鸿盾币
0
金币
9
发表于 2022-5-9 17:30:20 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U!我觉得奇速论坛真是个好地方!
回复

使用道具 举报

0

主题

8

回帖

8

积分

百姓

元宝
0
鸿盾币
0
金币
5
发表于 2022-4-9 02:31:30 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U!我觉得奇速论坛真是个好地方!
回复

使用道具 举报

10

主题

117

回帖

1104

积分

知府

元宝
897
鸿盾币
0
金币
3957
发表于 2022-3-4 00:13:29 | 显示全部楼层
感谢版主的无私分享
回复

使用道具 举报

10

主题

316

回帖

531

积分

县令

元宝
125
鸿盾币
0
金币
1736
发表于 2022-3-4 11:11:20 | 显示全部楼层
我木有文化,只会66666
回复

使用道具 举报

3

主题

84

回帖

111

积分

什长

元宝
0
鸿盾币
0
金币
3821
发表于 2022-3-4 13:44:58 | 显示全部楼层

感谢版主的无私分享
回复

使用道具 举报

4

主题

1139

回帖

1215

积分

知府

元宝
40
鸿盾币
0
金币
6752
发表于 2022-3-5 00:18:47 | 显示全部楼层


感谢版主的无私分享
回复

使用道具 举报

0

主题

753

回帖

757

积分

县令

元宝
2
鸿盾币
0
金币
52
发表于 2022-3-5 09:04:58 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得奇速论坛是注册对了!
回复

使用道具 举报

14

主题

708

回帖

1166

积分

知府

元宝
332
鸿盾币
5
金币
6570
发表于 2022-3-5 16:44:55 | 显示全部楼层
自定义爆率好像也可以吧?
回复

使用道具 举报

0

主题

16

回帖

16

积分

百姓

元宝
0
鸿盾币
0
金币
0
发表于 2022-3-22 22:45:14 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得奇速论坛是注册对了!
回复

使用道具 举报

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

本版积分规则

关闭

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

Archiver|手机版|小黑屋|传奇服务端 |Sitemap

GMT+8, 2024-9-17 03:53 , Processed in 0.033148 second(s), 14 queries , Gzip On, Redis On.

Powered by 108pc X3.5

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