Skip to content

スクリプトの例

常に Swing

lua
OnTick(function()
    -- Server Sided
    Packet.SendSwing(4)

    -- Both
    LocalPlayer.Swing(4)
end)

カスタムコマンド

lua
OnSendPacket(function(SendPacket, Cancel)
    ID = SendPacket:GetID()
    if ID == 9 then
        TextPacket = Packet.ToTextPacket(SendPacket)
        Message = TextPacket:GetMessage()

        if #Message > 1 then
            if Message:sub(1, 1) == "!" then
                Command = Message:sub(2, -1):lower()
                if Command == "helloworld" then
                    Chat.DisplayNatureMessage("Hello World from Script!")
                else
                    Chat.DisplayNatureMessage("Unknown Custom Command!")
                end
                
                Cancel:Set(true)
            end
        end
    end
end)