CALL爆率新增爆率文件引入用法可以和以前的爆率混搭使用

新增爆率文件引入用法,可以和以前的爆率混搭使用,支持多个文件被同时调用,方便编辑爆率
比如在 白野猪.txt 写入如下内容: // MonDropItems目录位于MonItems目录下
#CALL [MonDropItems\药品爆率.txt]
#CALL [MonDropItems\衣服爆率.txt]

---------------------------------------
支持爆率变量检测,兼容老格式,满足指定条件,物品才会爆出:
1/x 装备名称 数量 $变量 检测符(><=!?) 检测数值 扣除(负数扣除,正数增加) 检测符: ?表示>=,^和`用于字符串检查
扣除: 和爆率没有关系,只关联检查条件,设置数值为0不操作

例如:

1/1 强效太阳水 1 $GOLDCOUNT ? 0 100000 // 增加10万金币
1/3 强效太阳水 1 $GAMEGOLD?100-100 //元宝>=100时,有1/3几率计算掉落物品,否则不掉;元宝>=100时,扣除100元宝
1/8 某区物品 1 $SERVERNAME = XX传奇1区 // XX传奇1区 才有可能爆出
1/8 某物品 1 $USERID ^ head // 账号以head开头 才有可能爆出
1/8 某物品 1 $USERNAME ` tail // 角色名以tail结尾 才有可能爆出

模式一:1/99999998 物品名1|权重1,物品名2|权重2,物品名3|权重3... 1 $GAMEGOLD ? 1 -1
说明:
1) 99999998 表示使用权重模式
2) 权重是非0数字,衡量在一个物品在此条目所有物品中的掉落占比,数字越大几率越大
3) 此模式必定、且只掉落一件物品
4) 不适合掉落金币

模式二:1/3 物品名1|权重1,物品名2|权重2,物品名3|权重3... 1 $GAMEGOLD ? 1 -1 //将有三分之一的几率在元宝大于0时有几率爆出装备,权重是非0数字,衡量在一个物品在此条目所有物品中的掉落占比,数字越大几率越大

支持变量:
$SERVERNAME
$SERVERIP
$WEBSITE
$BBSSITE
$CLIENTDOWNLOAD
$QQ
$PHONE
$BANKACCOUNT0
$BANKACCOUNT1
$BANKACCOUNT2
$BANKACCOUNT3
$BANKACCOUNT4
$BANKACCOUNT5
$BANKACCOUNT6
$BANKACCOUNT7
$BANKACCOUNT8
$BANKACCOUNT9
$GAMEGOLDNAME
$GAMEPOINTNAME
$USERCOUNT
$MACRUNTIME // 服务器开启天数
$SERVERRUNTIME // 引擎开启分钟数
$DATETIME: // 当前日期,格式:2019-11-12
$CURRENTMAPDESC // 地图名
$CURRENTMAP // 地图文件名
$CURRENTX
$CURRENTY
$GENDER // 0,1
$JOB //0,1,2
$ABILITYADDPOINT0..ABILITYADDPOINT6
$ABILITYADDTIME0..ABILITYADDTIME6
$USERNAME
$USERID
$CURITEMID
$ATTINFO_SKILLID
$ATTINFO_RACE
$ATTINFO_ISHERO
$ATTINFO_NAME
$ATTINFO_FNAME
$ATTINFO_MNAME
$CURTITLENAME
$MEMBRETYPE
$MEMBRELEVEL
$RANDOMNO
$RELEVEL
$GUILDHUMCOUNT
$GUILDNAME
$RANKNAME
$LEVEL
$COLLECTEXP
$COLLECTIPEXP
$HP
$MAXHP
$MP
$MAXMP
$AC
$MAXAC
$MAC
$MAXMAC
$DC
$MAXDC
$MC
$MAXMC
$SC
$MAXSC
$HIT
$SPD
$BONUSPOINT
$BONUSABIL_AC
$BONUSABIL_MAC
$BONUSABIL_DC
$BONUSABIL_MC
$BONUSABIL_SC
$BONUSABIL_HP
$BONUSABIL_MP
$BONUSABIL_HIT
$BONUSABIL_SPD
$BONUSABIL_X2
$EXP
$MAXEXP
$PKPOINT
$HW
$MAXHW
$BW
$MAXBW
$WW
$MAXWW
$HUNGER
$CREDITPOINT // 支持扣除操作
$GOLDCOUNT // 支持扣除操作
$GAMEGOLD // 支持扣除操作
$NIMBUS // 支持扣除操作
$GAMEPOINT // 支持扣除操作
$GAMEDIAMOND // 支持扣除操作
$GAMEGIRD // 支持扣除操作
$INTS0..INTS30 // 支持扣除操作
$LOGINLONG // 登录时长,分钟
$DRESS // 衣服名
$WEAPON // 武器名
$RIGHTHAND
$HELMET
$NECKLACE
$RING_R
$RING_L
$ARMRING_R
$ARMRING_L
$HELMETEX // 非176版本
$BUJUK // 非176版本
$BELT // 非176版本
$BOOTS // 非176版本
$CHARM // 非176版本
$DRUM // 非176版本
$HORSE // 非176版本
$FASHION // 非176版本
$HWID
$YEAR
$MONTH
$DAY
$HOUR
$MINUTE
$SECOND
$MILLISECONDS
$MONDROPRATE
$IPADDR
$IPLOCAL
$GUILDBUILDPOINT
$GUILDAURAEPOINT
$GUILDSTABILITYPOINT
$GUILDFLOURISHPOINT
$STR(XX) // 支持扣除操作,其中的全局变量不要频繁使用,否则造成服务器卡顿
$H.STR(XX) // 支持扣除操作,其中的全局变量不要频繁使用,否则造成服务器卡顿
$HUMAN(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$H.HUMAN(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$GUILD(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$GLOBAL(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$PARAM(0..7)

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好传奇服务端或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的传奇版本、模板、素材等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gmbbz",如遇到无法解压的请联系管理员!
GM版本站 » CALL爆率新增爆率文件引入用法可以和以前的爆率混搭使用

发表评论