饥荒 全人物解锁及主角自动回血等实用修改教程

《饥荒》这款生存游戏,很多玩家都想觉得游戏有些难,就想修改一些内容,比如解锁全人物,主角自动回血,主角不会饿之类的,下面小编为大家奉上最全的修改教程,内容简单易懂,希望各位玩家喜欢。目录

饥荒 全人物解锁及主角自动回血等实用修改教程

游民星空 - 查攻略必备

下载游民App,免费领取游戏大作

饥荒 全人物解锁及主角自动回血等实用修改教程

互联网 易宁 2015-01-21 11:28
0

二八二.肉食店(在猪房买卖肉类)

  用记事本打开游戏目录\data\DLC0001\scripts\prefabs\pighouse.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

  local function ShouldAcceptItem(inst, item)

  if item.prefab == "meat" or item.prefab == "smallmeat" or item.prefab == "fish" or item.prefab == "eel" or item.prefab == "drumstick" or item.prefab == "bird_egg" or item.prefab == "froglegs" or item.prefab == "monstermeat" or item.prefab == "goldnugget" then

  return true

  end

  return false

  end

  local function OnGetItemFromPlayer(inst, giver, item)

  if item.prefab == "meat" or item.prefab == "smallmeat" or item.prefab == "fish" or item.prefab == "eel" or item.prefab == "drumstick" or item.prefab == "bird_egg" or item.prefab == "froglegs" or item.prefab == "monstermeat" then

  local goldnugget = SpawnPrefab("goldnugget")

  giver.components.inventory:GiveItem(goldnugget)

  end

  if item.prefab == "goldnugget" then

  local names = {"meat","smallmeat","fish","eel","drumstick","bird_egg","froglegs","monstermeat"}

  local name = names[math.random(#names)]

  local meat = SpawnPrefab(name)

  giver.components.inventory:GiveItem(meat)

  end

  end

  inst:AddComponent("trader")

  inst.components.trader.onaccept = OnGetItemFromPlayer

  inst.components.trader:SetAcceptTest(ShouldAcceptItem)

  即可将各种肉类卖给猪房(拿着肉类左键点猪房),获得1个黄金,黄金会自动打入账户(主角物品条)。也可以给猪房黄金,买入随机品种的肉类,可以买卖的肉类包括大肉、小肉、鱼、鳗鱼、鸡腿、鸟蛋、蛙腿、疯肉

相关内容请关注:饥荒专区

责任编辑:Shy夏夏

本文对您是否有帮助

相关推荐

APP精彩推荐打开游民APP查看更多

在线玩推荐更多