行会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改成自己想要的年龄。希望对大家有用,还有其他修改的大家有需要可以在吧里发帖提出。