找回密码
 register

QQ登录

只需一步,快速开始

查看: 11|回复: 0

[游戏修改] Python源码 提取 SkillData_V1 的 部分加成数据 {A:1431}

[复制链接]

[游戏修改] Python源码 提取 SkillData_V1 的 部分加成数据 {A:1431}

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:254
  • 打卡月天数:4
  • 打卡总奖励:252
  • 最近打卡:2025-08-04 11:32:09
Waylee

主题

0

回帖

2万

积分

仙帝

积分
26609
Waylee 2025-8-4 11:32 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×

比如:

19305   19305   超级痛击(加强内功攻击技能)  #cFFCC99集气蓄力,击敌之痛#r#cFFCC00自动技 单体攻击#r攻击单个目标,内功攻击增加#c54FF00{A:2011 B:96}#cFFCC00点,同时增加珍兽命中132点,持续1分钟#r#c54FF00(战斗中一定机率自动释放,胆小的珍兽释放机率最高)#r#W可以在#G洛阳#Y云渺渺#G(182,157)#W处使用#Y灵兽丹·咒(2级)#W升级为#G超级痛击(2级)        1   5000    -1  -1  -1  -1  -1  -1  -1  -1  -1  -1  -1  -1  -1  -1  -1  0   0   生效一次的效果(自己)|    30983   生效一次的效果(目标) 30992   |引导周期的效果(自己)|   -1  引导周期的附加效果(目标)   -1      0       0       0       0       0       0       0       0

提取数值2011

代码:

import re
import sys

def extract(lines):
    pattern = re.compile(r'A\s*:\s*(\d+)')
    for line in lines:
        m = pattern.search(line)
        if m:
            print(m.group(1))

if __name__ == '__main__':
    if len(sys.argv) > 1:
        # 从文件读
        with open(sys.argv[1], encoding='utf-8', errors='ignore') as f:
            extract(f)
    else:
        # 从标准输入读
        extract(sys.stdin)

使用方法:
把要提取的几十个技能信息复制到data.txt,然后执行命令:

python extract_a.py data.txt > a_values.txt


您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |网站地图|天天打卡

GMT+8, 2025-8-5 02:32 , Processed in 0.101543 second(s), 5 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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