注册 | 登录

游侠NETSHOW论坛





查看: 2309|回复: 2
打印 上一主题 下一主题

[求助] 沉船之城中修改特殊随从声誉的文件 [复制链接]

帖子
312
精华
0
积分
166
金钱
2174
荣誉
1
人气
3
评议
0
跳转到指定楼层
楼主
发表于 2009-12-7 21:15:11 |只看该作者 |正序浏览
我在罗伊港酒馆招到了杰克·斯派洛,可他的声誉太差,我想在游戏的文件中改成“英雄船长”之类好一些的,可我找不到这一文件,请高人给指点一下,谢谢。我在1代中曾做过这类的修改,好像文件中ch.reputation = "75";或更高,不超过100就有很好的声誉,可在沉船之城游戏文件中找不到这类文件,请大家多指教。

使用道具 举报

帖子
312
精华
0
积分
166
金钱
2174
荣誉
1
人气
3
评议
0
板凳
发表于 2009-12-7 23:33:38 |只看该作者
多谢陆军少尉我去试一试。如果让乘客不做舵手而是带一艘船他的声望会变回来吗?

[ 本帖最后由 hansgeiler 于 2009-12-8 07:58 编辑 ]

使用道具 举报

紫电追风☆冲锋队长

帖子
1046
精华
0
积分
625
金钱
6361
荣誉
10
人气
17
评议
0
沙发
发表于 2009-12-7 22:13:01 |只看该作者
可以通过Debuger.c进行修改(即F11作弊模式修改)
代码如下


string descF26 = "舵手  声望上升";
void CalculateInfoDataF26()
{
        idLngFile = LanguageOpenFile("ItemsDescribe.txt");
          // -->
        totalInfo = descF26;
  ref mc = GetMainCharacter();
if (sti(pchar.Fellows.Passengers.navigator) != -1)
        {
            ref chr = GetCharacter(sti(pchar.Fellows.Passengers.navigator));
            
             if ( sti(chr.reputation) < 90)
            {
             chr.reputation = sti(chr.reputation) + 10;
             if (sti(chr.reputation) > 90)
              {
               chr.reputation = 90;
              }
            }
            chr.alignment = "good";

      LAi_SetHP(chr, 100.0, 100.0);

chr.Skill.FreeSPECIAL  = sti(chr.Skill.FreeSPECIAL) + 1;  
              }
  else
  {
        totalInfo = "副官(舵手) 未任命";
  }
    // <--
  ProcessCancelExit();
}


其中  chr.Skill.FreeSPECIAL  = sti(chr.Skill.FreeSPECIAL) + 1;   效果是特性加 1 点,不想加的话可整行删除或将 1 改为 0

游戏中任命副官为舵手才有效果......用UE编辑添加不会出错......
I'm here.

使用道具 举报

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

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

GMT+8, 2025-8-27 02:58 , Processed in 0.347552 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到