注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 金庸群侠传X 还是powerup_skill得问题,求 各路码神帮忙,一起把他解 ...
查看: 3369|回复: 10
打印 上一主题 下一主题

[求助] 还是powerup_skill得问题,求 各路码神帮忙,一起把他解决了 [复制链接]

帖子
64
精华
0
积分
32
金钱
680
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2015-9-12 12:42:30 |只看该作者 |正序浏览
public override float get_Power(){    int num = 0;    if (base.Owner != null)    {        IEnumerator<Trigger> enumerator = base.Owner.GetTriggers("powerup_skill").GetEnumerator();        try        {            while ([url=]enumerator[/url].MoveNext())            {                Trigger current = [url=]enumerator[/url].Current;                if ([url=]current[/url].Argvs[0] == this.Name)                {                    [url=]num[/url] *= int.Parse([url=]current[/url].Argvs[1]);                }            }        }        finally        {            if ([url=]enumerator[/url] == null)            {            }            [url=]enumerator[/url].Dispose();        }    }    return (float) Math.Round((double) (this.Skill.GetPower(this.level) * (1.0 + (((double) [url=]num[/url]) / 100.0))), 2);}
谁帮忙看看有什么问题

使用道具 举报

帖子
7
精华
0
积分
3
金钱
83
荣誉
0
人气
0
评议
0
11#
发表于 2015-9-20 11:09:37 来自手机 |只看该作者
求问pc mod版里这是哪个文件?

使用道具 举报

帖子
405
精华
0
积分
258
金钱
2311
荣誉
5
人气
52
评议
0
10#
发表于 2015-9-20 10:33:08 |只看该作者
IOS修改哪个文件啊,真蛋疼

使用道具 举报

帖子
37
精华
0
积分
19
金钱
767
荣誉
0
人气
0
评议
0
9#
发表于 2015-9-20 03:50:27 |只看该作者
额我也找到了,谢谢楼上

使用道具 举报

帖子
37
精华
0
积分
19
金钱
767
荣誉
0
人气
0
评议
0
8#
发表于 2015-9-20 02:39:38 |只看该作者
taoweizx 发表于 2015-9-15 09:38
楼主,谢谢你啊,找到了,在93行,我改过来了。

请问是哪一个文件名或者是哪一个目录

使用道具 举报

帖子
21
精华
0
积分
11
金钱
195
荣誉
0
人气
0
评议
0
7#
发表于 2015-9-15 09:38:01 |只看该作者
楼主,谢谢你啊,找到了,在93行,我改过来了。

使用道具 举报

帖子
178
精华
0
积分
90
金钱
2150
荣誉
0
人气
1
评议
0
6#
发表于 2015-9-14 18:50:39 |只看该作者
有一条是MUL 代表乘法 改成ADD 代表加法

使用道具 举报

帖子
21
精华
0
积分
11
金钱
195
荣誉
0
人气
0
评议
0
5#
发表于 2015-9-14 17:26:29 |只看该作者
谢谢,楼主。。请问怎么把*改成+,我找到这段代码,不会改。

使用道具 举报

帖子
64
精华
0
积分
32
金钱
680
荣誉
0
人气
0
评议
0
地板
发表于 2015-9-14 13:16:30 |只看该作者
yyy123a 发表于 2015-9-14 00:46
应该是num += int.Parse(current.Argvs[1]); 但是误写成num *= int.Parse(current.Argvs[1]);num初值为0, ...

谢谢,已经修正

使用道具 举报

帖子
223
精华
0
积分
112
金钱
2129
荣誉
0
人气
0
评议
0
板凳
发表于 2015-9-14 01:09:57 |只看该作者
本帖最后由 zxcv01112002 于 2015-9-14 01:21 编辑

松鼠大很貼心,在MOD裡面有說明教學,自己找一下看就懂了~~~

您跟我這裡不同,台灣這裡大陸的文件資料打開都是亂碼,我們還要解碼才能讀取文件。。。

使用道具 举报

帖子
53
精华
0
积分
27
金钱
1036
荣誉
0
人气
3
评议
0
沙发
发表于 2015-9-14 00:46:56 |只看该作者
应该是num += int.Parse(current.Argvs[1]); 但是误写成num *= int.Parse(current.Argvs[1]);num初值为0,所以加成多少都没用,一直都是0,改成加就好了

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-18 23:13 , Processed in 0.351207 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到