3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3062|回复: 0
打印 上一主题 下一主题

[求助] 1级2perk有办法弄成 1级3perk 吗?

[复制链接]

7

主题

455

帖子

480

积分

高级玩家

Rank: 4

贡献度
3
金元
4678
积分
480
精华
0
注册时间
2012-2-15
跳转到指定楼层
主题
发表于 2013-9-1 20:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 blbbk 于 2013-9-1 20:23 编辑

由於裝了更多PERK MOD 還有重生與崛起
即使1級2perk也不太夠用

想問有沒有看得懂程式碼的高人支道要再怎麼改

以下是XFO - 4bb - Perks - Two per level.esp的大致內容
謝謝

int plevel
int lastlevel
int doOnce
int levelup
int justperked
int prelevel
float timer
float secondtimer
int xpdiff
int preXP
int postxp

Begin GameMode

    if doOnce != 2
        set lastlevel to player.getlevel
        set doOnce to 2
    endif
   
    set plevel to player.getlevel
   
    if plevel != lastlevel  && justperked != 2
        set levelup to 2
        set timer to 10
        set prelevel to plevel
        set preXP to player.getav XP
    endif
   
    if levelup == 2
        set timer to timer - getsecondspassed
        if timer <= 0
            player.addperk aaSkillDrop
            player.advlevel
            set secondtimer to 10
            set levelup to 0
            set justperked to 2
        endif
    endif
   
    if justperked == 2
        set secondtimer to secondtimer - getsecondspassed
        if secondtimer <= 0
            player.setlevel prelevel
                if player.hasperk SwiftLearner == 0
                    set postxp to player.getav xp
                    set xpdiff to (prexp - postXP)
                    player.rewardxp xpdiff
                Endif
            set justperked to 0
            player.removeperk aaSkillDrop
        endif
    endif

    set lastlevel to player.getlevel

End SLSD
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-23 16:38 , Processed in 0.126298 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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