Roblox Studio Lua: Cash For Kill Script Issue(Roblox Studio Lua:付费杀戮脚本问题)

所以,我正在制作一款Roblox游戏,它是一款战斗游戏。我想制作一个付费杀戮脚本,意思是每杀一次,杀手会得到+10现金,而你一开始是没有现金的。我已经有了一个脚本,如下所示。我尝试过互联网上的一切,但是什么都不起作用。即使是从工具箱中获得的。但是它给的不是杀手现金,而是被杀的人现金!我不想它成为一个死亡脚本。以下是我的代码,如果您有类似的问题,它将无济于事。它没有用(它有排行榜,被杀的人会得到+10现金。):

game.Players.PlayerAdded:connect(function(player)
 local folder = Instance.new("Folder", player)
 folder.Name = "leaderstats"
 local currency1 = Instance.new("IntValue", folder)
 currency1.Name = "现金"
 player.CharacterAdded:connect(function(character)
  character:WaitForChild("Humanoid").Died:connect(function()
  local tag = character.Humanoid:FindFirstChild("creator")
   if tag ~= nil then
    if tag.Value ~= nil then
     currency1.Value = currency1.Value + 10 --这是玩家死后的奖励。
    end
   end
  end)
 end)
end)

提前致谢,希望大家能帮助我!

点赞
用户9974047
用户9974047

在不手动记录信息的情况下,无法确定玩家A是否杀死了玩家B。

例如,如果玩家A开枪,它产生的子弹可能会添加一个带有玩家A“人形”的ObjectValue

当子弹与玩家B碰撞时,你可以轻松地回溯到玩家A并为其胜利计分。

2018-06-22 03:34:51