63
0
1

根据任务杀敌获取白鸡

Admin VIP
8月前 983

傻瓜版:

1、statsService.ts文件替换掉服务端\src\services文件夹下的同名文件。

2、statTypes.ts文件替换掉服务端\src\types文件夹下的同名文件。

3、updateInventory.pluto文件放在客户端OpenWF\Scripts\samples文件夹下,并在http://localhost:6155/网站启用插件(启用插件需要再游戏开启后才可以进行)。

4、开游戏肝白鸡

进阶版:

1、在statsService.ts文件的末尾添加代码:

const applyPlatinumReward = async (payload: IStatsUpdate, accountOwnerId: string): Promise<void> =>
{
    const add = payload.add ?? {};
    
    const kills = Object.values(add.KILL_ENEMY || {}).reduce((a, b) => Number(a) + Number(b), 0);
    const eximusKills = Object.values(add.KILL_EXIMUS || {}).reduce((a, b) => Number(a) + Number(b), 0);
    const executions = Object.values(add.EXECUTE_ENEMY || {}).reduce((a, b) => Number(a) + Number(b), 0);
    const headshots = Object.values(add.HEADSHOT || {}).reduce((a, b) => Number(a) + Number(b), 0);
    const damageReceived = Object.values(add.TAKE_DAMAGE || {}).reduce((a, b) => Number(a) + Number(b), 0);
    const gsSuccess = (add.MISSION_COMPLETE?.GS_SUCCESS ?? 0);

    if(gsSuccess !== 1){logger.warn(`MISSION FAILED`); return;}
    
    const killValue = 0.10;
    const eximusKillBase = 0.40;
    const eximusKillBonus = 0.05;
    const executeValue = 0.2;
    const headshotValue = 0.30;
    const damagePenalty = 0.054;
    const maxDamagePenalty = 10;
    const scalingFactor = 1.1;
    
    const killScore = kills * killValue;
    const eximusKillScore = eximusKills * eximusKillBase + eximusKills * eximusKills * eximusKillBonus;
    const executeScore = executions * executeValue;
    const headshotScore = headshots * headshotValue;
    
    const rawPenalty = Math.sqrt(damageReceived) * damagePenalty;
    const nonLinearDamagePenaltyScore = rawPenalty < 1 ? 0 : Math.min(rawPenalty, maxDamagePenalty);
    
    const totalScore = ( killScore + eximusKillScore + executeScore + headshotScore - nonLinearDamagePenaltyScore ) * scalingFactor;
    
    const platinumReward = Math.max(0, Math.round(totalScore));
    
    const inventory = await getInventory(accountOwnerId);
    inventory.PremiumCredits += platinumReward;
    await inventory.save();
    logger.warn(`You earned ${platinumReward} platinums`);
};

2、同名文件

const playerStats = await getStats(accountOwnerId);

的下一行中添加代码:

await applyPlatinumReward(payload, accountOwnerId); 

3、statTypes.ts文件中,在114行KILL_ENEMY?: IUploadEntry;的下一行中添加代码:

KILL_EXIMUS?: IUploadEntry;

4、updateInventory.pluto文件放在客户端OpenWF\Scripts\samples文件夹下,并在http://localhost:6155/网站启用插件(启用插件需要再游戏开启后才可以进行)。

5、开游戏肝白鸡

图文教程
本帖中包含附件 附件为回复后可见,请先回复!
本站提供的资源转载自国内外各大媒体和网络,仅供试玩体验;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该游戏内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如您认为本站任何介绍帖侵犯了您的合法版权,请发送邮件 xoyoge@163.com 进行投诉,我们将在确认本文链接指向的资源存在侵权后,立即删除相关介绍帖子!
最新回复 (63)
  • 乌龙茶 6月前
    0 引用 2

    66666

  • Ludwig 6月前
    0 引用 3

    非常棒!!!

  • helidaren 6月前
    0 引用 4

    11111

  • 0 引用 5

    6666

  • aa123 6月前
    0 引用 6

    6666

  • 1234567811g 6月前
    0 引用 7

    谢谢大佬!!

  • 1234567811g 6月前
    0 引用 8

    太谢谢大佬了

  • efsli 6月前
    0 引用 9

    不错的帖子!

  • 清醒置换 6月前
    0 引用 10

    66666666

  • 50165710 6月前
    0 引用 11

    哈哈,不错哦!

  • 757185786 5月前
    0 引用 12

    6666

  • 子木君丶 5月前
    0 引用 13

    哈哈,不错哦!

  • qbz121 5月前
    0 引用 14

    1111111

  • xqcretard 5月前
    0 引用 15

    哈哈,不错哦!

  • fly 5月前
    0 引用 16

    1

  • 2240506753 5月前
    0 引用 17

    6666666

  • SeventhMoon 5月前
    0 引用 18

    网站爆炸了?

  • Admin VIP 楼主 5月前
    0 引用 19

    SeventhMoon 网站爆炸了?
    网站搬家了一下,重新做授权了,现在可以正常访问

  • 莱莎kkh 5月前
    0 引用 20

    回来了

  • pk121212 5月前
    0 引用 21

    ~~~~~~~~

  • wh 5月前
    0 引用 22

    666

  • wh1 5月前
    0 引用 23

    666

  • YHYT 5月前
    0 引用 24

    666

  • TeFuir 5月前
    0 引用 25

    66666666

  • WF 5月前
    0 引用 26

    哈哈,不错哦!

  • 林祭 5月前
    0 引用 27

    66

  • 神奇小菜菜 4月前
    0 引用 28

    666666

  • xxxx 4月前
    0 引用 29

    0

  • tangmiao 4月前
    0 引用 30

    66666666666666666666666666

  • akzm99 4月前
    0 引用 31

    哈哈,不错哦!

  • 1231 4月前
    0 引用 32

    非常棒!!!

  • 123sfgwert 4月前
    0 引用 33

    666666

  • Dazi 3月前
    0 引用 34

    6666666

  • wang 3月前
    0 引用 35

    哈哈,不错哦!

  • AIMTaurus 3月前
    0 引用 36

    哈哈,不错哦!

  • taidisi 2月前
    0 引用 37

    感谢

  • 281366399 2月前
    0 引用 38

    哈哈,不错哦!

  • here1337 1月前
    0 引用 39

    星际战甲技术网欢迎有你更精彩~

  • 123HRH123 1月前
    0 引用 40

    哈哈,不错哦!

  • qwertyui 1月前
    0 引用 41

    哈哈,不错哦!

  • qwertyui 1月前
    0 引用 42

    哈哈,不错哦!

  • tttfd 1月前
    0 引用 43

    6666666666

  • blog_486 1月前
    0 引用 44

    感谢分享

  • 1151568118 1月前
    0 引用 45

    666

  • 清醒置换 22天前
    0 引用 46

    66666666

  • dhampar 10天前
    0 引用 47

    顶一下保持活跃~

  • ws1656013744 8天前
    0 引用 48

    看帖习惯,先赞后看~

  • motf 7天前
    0 引用 49

    支持一下~

  • 默默无闻 7天前
    0 引用 50

    顶一下保持活跃~

  • soulcomes11 7天前
    0 引用 51

    看帖习惯,先赞后看~

  • china2026 5天前
    0 引用 52

    哈哈,不错哦!

  • Xhane 4天前
    0 引用 53

    星际战甲单机技术网很棒~

  • 798976179 3天前
    0 引用 54

    支持楼主~

  • lazy4456 3天前
    0 引用 55

    星际战甲单机技术网欢迎你~

  • BurningSoul 2天前
    0 引用 56

    这个真的强!

  • 1122331213 1天前
    0 引用 57

    支持楼主~

  • 198032176 1天前
    0 引用 58

    看帖习惯,先赞后看~

  • longzhiyu 1天前
    0 引用 59

    支持楼主~

  • 131 1天前
    0 引用 60

    支持一下~

  • 西瓜烧鱼 1天前
    0 引用 61

    星际战甲单机技术网欢迎你~

  • 2474088905 17小时前
    0 引用 62

    顶一下保持活跃~

  • 12345 14小时前
    0 引用 63

    看帖习惯,先赞后看~

  • 151558 14小时前
    0 引用 64

    星际战甲单机技术网欢迎你~

请先登录后发表评论!

返回