我想做一个命令来杀死你指定的玩家。假设我输入:kill/Paul。现在我想杀掉那个叫 Paul 的玩家。
这是我的命令脚本:
local player = ...
game.Players.PlayerAdded:connect(function(player) --this gets the player that connected
player.Chatted:connect(function(message) --this function executes when the player type into chat
--commands are here
if player.Name == "TominoCZ" or player.Name == "nathancain" or player.Name == "block100000" then
if message == "kill/me" then
player.Character.Head:remove()
end
if message == "ff/me" then
if player.Character:findFirstChild("ForceField") then
player.Character.ForceField:Destroy()
end
Instance.new("ForceField").Parent = player.Character
end
if message == "unff/me" then
if player.Character:findFirstChild("ForceField") then
player.Character.ForceField:Destroy()
end
end
end
end)
end)
现在你可以看到我已经有一个命令会杀死执行它的播放。
但是如何通过在“kill/”之后指定玩家的名字来杀死不同的玩家呢?
这个命令脚本可能看起来太长或不太专业,但至少我知道并理解它的作用。
那么有什么想法吗?