骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 2503|回复: 1

[求助] mod新增种族性别识别错误

[复制链接]

3

主题

25

回帖

8

积分

平民

Rank: 1

UID
3632759
第纳尔
0
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2024-3-11
鲜花(0) 鸡蛋(0)
发表于 2024-4-23 01:46:29 来自手机 | 显示全部楼层 |阅读模式
给战团加了个骷髅种族,给领主替换种族后发现全部变成女性称呼,问一下大佬们有没有详细教学怎么修改?
20240423014628front2_0_3632759_Fk10dIob_0tpTaXreahUg_MwZksR.jpg
来自: Android客户端

5

主题

14

回帖

11

积分

随仆

号角冒险团[HorN]
联机ID:Goganpa

Rank: 1

UID
3332732
第纳尔
491
精华
0
互助
1
荣誉
0
贡献
0
魅力
10
注册时间
2022-3-2

战团正版勋章第十一届战团中国联赛征战勋章

鲜花(8) 鸡蛋(0)
发表于 2024-4-23 13:32:52 | 显示全部楼层
本帖最后由 Goganpa 于 2024-4-23 13:47 编辑

dlga_supported_pretender_talk:close_window|让 我 们 继 续 走 吧 {reg65?尊 敬 的 女 士 :先 生 }
这是翻译文件中的一段,{} 里面的意思是如果reg65为真值则取冒号前面的假值则取后面的,(数字大于0就是真值)
对于这个寄存器的操作我只找到这一句,(troop_get_type, reg65, "$g_talk_troop"),
这句我推测是获取兵种种族的,男性就是0(假),女性就是1(真),而你后面加的种族肯定是编号大于0的,所以这个判断总是为真
这就是为什么都是称呼为女士的原因。

我的解决办法就是在(troop_get_type, reg65, "$g_talk_troop"),的后面判断reg65是不是等于你新加的种族的编号
如果是那么就手动给它改成0,这样在对话中就是男性了。



您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-12-27 12:10 , Processed in 0.114335 second(s), 22 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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