Roblox Admin Befehl Skript

Ich bin derzeit versucht, ein neues admin Kommando-Skript; ich habe alles so weit ist der kill-Befehl... ich habe alles versucht (so weit) funktioniert, es sei denn, ich benutze das ":* mich" - parameter ("*"wird jeder Befehl und ":" als Zeichen der Anerkennung. Ich verstehe nicht ganz, warum das nicht funktioniert.

Habe ich versucht, ein paar verrückte Dinge, um zu versuchen, diese Arbeit zu machen, so kann der code werden, geschlachtet von dem, was ich hatte es als Zitat...

admins = {"FakeNameHereSoNoStalkers"}

function kill(target)
    for i=1,#target do
        game.Players.target[i].Character:BreakJoints()
    end
end

function isadmin(source)
    for i=1,#admins do
        if admins[i]:lower()==source:lower() then return true end
    end
end

function findplayer(msg, source)
    people = {}
    c = game.Players:GetChildren()
    if msg:lower()=="me" then
        table.insert(people, source)
        return people
    elseif msg:lower()=="all" then
        for i=1,#c do
            table.insert(people, c[i])
        end
        return people
    else
        local length = msg:len()
        for i=1,#c do
            if c[i].Name:lower():sub(1, length)==msg:lower() then
                table.insert(people, c[i])
            end
        end
        return people
    end
end

game.Players.PlayerAdded:connect(function(player)
    source = player.Name
    if isadmin(source) == true then
        player.Chatted:connect(function(msg, player)
            if msg:lower():sub(1,6)==":kill " then
                msg = msg:sub(7)
                target = findplayer(msg, source)
                kill(target)
            end
        end)
    end
end)
InformationsquelleAutor Cruz Jean | 2013-08-06
Schreibe einen Kommentar