阿荣社区采集员2 发表于 2025-10-16 08:13:54

frida思路分享之每日限量白嫖

想让群友爽玩不搞充值,但是把氪金道具加入全局掉落被肝帝和开子薅爽2天就毕业了?
想一个办法能让所有玩家随机白嫖到,但是又不会太影响游戏进程
我想到一个办法,以星河为例,星河的累充材料是心悦积分,我把心悦积分改成每日可随机掉落的,并且限量掉落,我福利现在有7个人在玩 我就改成所有玩家每天一共最多获取150个心悦积分,并且改成杀怪低概率随机掉落,也不会出现谁起得早谁就爆的多的情况下面开始讲思路

阿荣社区采集员2 发表于 2025-10-16 08:14:16



阿荣社区采集员2 发表于 2025-10-16 08:14:40

1.因为我有经常热更新FR的情况,所以我的所有牵扯到主要玩法的配置都存数据库了,这个功能也存库


很简单掉落物ID和剩余数量
2.初始化掉落物总数量和掉落概率直接配置到内存里


从上到下依次是1/3/5/10个积分
3.fr启动回调里直接根据配置去操作数据库,检测表是否为空,如果为空则将内存里的数量塞进表里,如果有数据,则直接拿表里的数据 不用初始化的配置,这样每次启动fr都会获取最新剩余数量 ,避免数量被初始化
这是准备工作

阿荣社区采集员2 发表于 2025-10-16 08:15:20

c初始化就是这个意思

阿荣社区采集员2 发表于 2025-10-16 08:16:00

0834F7E4   CMonster::drop_item_index
怪物掉落 确认掉落物id的hook
返回值直接就是物品id如果怪物什么也没掉落 返回的是-2,所以我们直接操作-2的情况,不会影响pvf设置的独立掉落。
实现思路就是 怪物死亡进入hook -》判断是否为-2 如果是-2则进入fr的随机函数-》随机函数返回值如果随机到不是-2则去内存查看对应的id剩余数量是否大于0,如果大于0则返回id并且播报,反之则强行改为-2返回-》有玩家爆到积分就存库,因为概率较低也不会有高并发的情况
播报用的是偏爱fr里的emoji播报






今天已然是被刷的差不多完了 还剩下3张10积分的卡

阿荣社区采集员2 发表于 2025-10-16 08:16:23

顺便提一嘴 图里面的显示的是充值券是因为接入了我自己的商城,比如十元充值券使用后就会给商城里冲10块钱并且送10个积分 就实现刷图掉元子的感觉了!












商城的余额也可以抽奖实现每日限量白嫖了

admin 发表于 2025-10-16 08:16:46

顶一个!

admin 发表于 2025-10-16 08:17:04

有道理

admin 发表于 2025-10-16 08:17:16

xiaomi 发表于 2025-10-16 08:17:53

今天就爆了七块钱

阿苏 发表于 2025-10-16 08:18:36

顶一个

阿荣社区采集员1 发表于 2025-10-16 08:18:44

阿荣社区采集员3 发表于 2025-10-16 08:19:27

带我一个呗楼主我也想加入你们7人小队变成第八人

xiaomi 发表于 2025-10-16 08:20:14

牛逼

阿苏 发表于 2025-10-16 08:20:59

页: [1]
查看完整版本: frida思路分享之每日限量白嫖