13号避难所

 找回密码
 立即注册
搜索
查看: 1964|回复: 4
打印 上一主题 下一主题

请帮忙看下这个脚本...

[复制链接]
跳转到指定楼层
楼主
发表于 2019-7-3 21:44:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想让同伴拥有perk,所以东抄西抄搞了个脚本,游戏环境是网上下载的rp233中文版+sfall4.18+麦丽雅补丁汉化...
===
procedure start;


procedure start
begin
        if (game_loaded) then begin
                set_global_script_repeat(60);
        end
        else begin
                          if not(has_trait(0, party_member_obj(16777380), 26)) then begin  
                              set_critter_extra_stat(party_member_obj(16777380), 8, get_critter_extra_stat(party_member_obj(16777380), 8) - 1);
                                critter_add_trait(party_member_obj(16777380), 0, 26, 1);                           
---
給麦丽雅一个1级活力小子,但是单纯給perk会不停叠加行动点数,于是在给perk之前先减少麦丽雅1点额外行动点数,这样就可以在有perk显示的情况下保证-1+1=0,等以后再改人物文件就可以在效果上完美体现了...
---
                              critter_add_trait(party_member_obj(16777380), 0, 3, 1);         
---
1级奖励移动
---
                              critter_add_trait(party_member_obj(16777380), 0, 89, 1);  
                              set_critter_extra_stat(party_member_obj(16777380), 5, get_critter_extra_stat(party_member_obj(16777380), 5) + 1);
---
+1敏捷perk,进入游戏有perk显示,但敏捷不加,于是手动+1额外敏捷...
---
                              sfall_func5("set_fake_trait_npc", party_member_obj(16777380), "配角", 1, 26, "主角虽好,配角也未必差");
---
假天赋,随便搞了个试试...
---
                          end
        end
end
===

结果还可以,所有需要都达到了,但是在测试给队友吃药的时候出问题了,第一波即时药效没有任何问题,所有属性完全不乱,但是中期药效...请参看这个帖子的一楼和二楼:http://www.bn13.com/forum.php?mo ... &extra=page%3D1
因为我害怕是写的脚本有问题,所以用干净的游戏又试了一下,结果发现没有我脚本的游戏吃药果然是正常的,但是我想来想去也不知道问题出在哪里,就又重新解压了一个新的游戏装载我的脚本试了试,结果竟然正常了...吃药什么的完全没问题,第一波第二波第三波药效一点都没有乱...
可问题是我最后这个新的游戏和我最开始测脚本发现有问题的游戏是完全一样的呀,为什么完全一样的游戏加完全一样的脚本一个有问题一个正常呢???更要命的是即时现在正常了以后会不会再出bug呢?


沙发
发表于 2019-7-3 22:20:20 | 只看该作者
我把人物換成Vic在英文版RP 2.3.3 + sfall 4.1.8.1試了一下腳本是沒啥問題,既然現在沒問題就先這樣吧。
板凳
 楼主| 发表于 2019-7-4 12:19:47 | 只看该作者
novarain 发表于 2019-7-3 22:20
我把人物換成Vic在英文版RP 2.3.3 + sfall 4.1.8.1試了一下腳本是沒啥問題,既然現在沒問題就先這樣吧。

ok...貌似也只能这样了,谢谢.
另外请问如果我想修改物品的话用什么工具比较好?
地板
发表于 2019-7-4 14:15:27 | 只看该作者
改物品我自己多半是用F2wedit:http://www.nma-fallout.com/resources/f2wedit.99/
人物的話則是FO1/2 Critter Editor:http://www.nma-fallout.com/resou ... ritters-editor.100/

另外你也可以試Proto Manager:http://www.nma-fallout.com/resources/fallout-2-proto-manager.73/
5#
 楼主| 发表于 2019-7-4 23:59:59 | 只看该作者
novarain 发表于 2019-7-4 14:15
改物品我自己多半是用F2wedit:http://www.nma-fallout.com/resources/f2wedit.99/
人物的話則是FO1/2 Cri ...

谢谢,我去看看!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-4-20 04:27 , Processed in 0.055532 second(s), 13 queries .

快速评论 返回顶部 返回列表