行会2威尼斯 锁定人物年龄或者延年龄增长的方法
打开游戏目录下文件夹Scripts\City\CityPingHour.lua这个文件,用记事本打开。
1.找到这行代码:local Level = CityGetLevel(""),在下面添加代码:local CHEAT_Immortal = GetSettingNumber("GAME", "CHEAT_Immortal", 0)
2.找到这行代码:citypinghour_CheckCrimes(),在下面加入这行变量代码:if CHEAT_Immortal then
citypinghour_SetPlayerDynastyImmortal()
end
3.现在跳到文本最后,加入一段代码:function SetPlayerDynastyImmortal()
GetLocalPlayerDynasty("dynasty")
local iCount = DynastyGetFamilyMemberCount("dynasty")
local CHEAT_ImmortalAge = GetSettingNumber("GAME", "CHEAT_ImmortalAge", 18)
local iIndex
local iCIndex
local DynAge
local iChildCount
local SimArray
for iIndex = 0, iCount-1 do
if DynastyGetFamilyMember("dynasty", iIndex, "member") then
DynAge = SimGetAge( "member" )
LogMessage("DynAge: "..DynAge..".")
if DynAge > CHEAT_ImmortalAge then
SimSetAge( "member" ,CHEAT_ImmortalAge)
end
end
end
end
4.现在你使用的人物都是锁定在18岁的年龄了。如果不喜欢18岁,可以把18改成自己想要的年龄。希望对大家有用,还有其他修改的大家有需要可以在吧里发帖提出。