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

注册 登录

QQ登录

只需一步,快速开始

查看: 1921|回复: 3
打印 上一主题 下一主题

[讨论] 已解决] 求高手 分析一段 每次升级 可选2次perk的脚本

[复制链接]

25

主题

1651

帖子

1558

积分

游戏狂人

Rank: 6Rank: 6

贡献度
43
金元
13862
积分
1558
精华
0
注册时间
2010-1-7
跳转到指定楼层
主题
发表于 2011-9-7 19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 某大米 于 2011-9-8 18:30 编辑

scn aaExtraPerksScript

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 != 5

           set lastlevel to player.getlevel

           set doOnce to 5

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


这段脚本 就是每次升级 给出现2次选择perk的界面
我在想如果想手动改更多次 需要改动哪些?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-26 07:33 , Processed in 0.035191 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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