Jump to content

Ban Appeal


blink
 Share

Recommended Posts

In-Game Name

blink the medic

Your Steam ID

STEAM_0:1:159486876

Why were you banned or warned?

Quad0, Clientside Lua Execution

Why should you be unwarned/unbanned?

While the things you could do with clientside lua execution are real issues I'm well aware I was trying to test / get a midi player to work since the one I had made for other applications in the past didn't work. IMO it was an attempt to get a harmless midi player to work and was unaware that I'd get banned for such reason.

Who warned/banned you?


How long were you warned or banned for?

Perma
require("midi")
print(midi.Open(0))
print(midi.IsOpened())

local MIDIKeys = {
    [36] = { Sound = "a1"  }, -- C
    [37] = { Sound = "b1"  },
    [38] = { Sound = "a2"  },
    [39] = { Sound = "b2"  },
    [40] = { Sound = "a3"  },
    [41] = { Sound = "a4"  },
    [42] = { Sound = "b3"  },
    [43] = { Sound = "a5"  },
    [44] = { Sound = "b4"  },
    [45] = { Sound = "a6"  },
    [46] = { Sound = "b5"  },
    [47] = { Sound = "a7"  },
    [48] = { Sound = "a8"  }, -- c
    [49] = { Sound = "b6"  },
    [50] = { Sound = "a9"  },
    [51] = { Sound = "b7"  },
    [52] = { Sound = "a10" },
    [53] = { Sound = "a11" },
    [54] = { Sound = "b8"  },
    [55] = { Sound = "a12" },
    [56] = { Sound = "b9"  },
    [57] = { Sound = "a13" },
    [58] = { Sound = "b10" },
    [59] = { Sound = "a14" },
    [60] = { Sound = "a15" }, -- c'
    [61] = { Sound = "b11" },
    [62] = { Sound = "a16" },
    [63] = { Sound = "b12" },
    [64] = { Sound = "a17" },
    [65] = { Sound = "a18" },
    [66] = { Sound = "b13" },
    [67] = { Sound = "a19" },
    [68] = { Sound = "b14" },
    [69] = { Sound = "a20" },
    [70] = { Sound = "b15" },
    [71] = { Sound = "a21" },
    [72] = { Sound = "a22" }, -- c''
    [73] = { Sound = "b16" },
    [74] = { Sound = "a23" },
    [75] = { Sound = "b17" },
    [76] = { Sound = "a24" },
    [77] = { Sound = "a25" },
    [78] = { Sound = "b18" },
    [79] = { Sound = "a26" },
    [80] = { Sound = "b19" },
    [81] = { Sound = "a27" },
    [82] = { Sound = "b20" },
    [83] = { Sound = "a28" },
    [84] = { Sound = "a29" }, -- c'''
    [85] = { Sound = "b21" },
    [86] = { Sound = "a30" },
    [87] = { Sound = "b22" },
    [88] = { Sound = "a31" },
    [89] = { Sound = "a32" },
    [90] = { Sound = "b23" },
    [91] = { Sound = "a33" },
    [92] = { Sound = "b24" },
    [93] = { Sound = "a34" },
    [94] = { Sound = "b25" },
    [95] = { Sound = "a35" },
}

hook.Add("MIDI", "playablePiano", function(time, command, note, velocity)
    local instrument = LocalPlayer().Instrument
    if !IsValid( instrument ) then return end

    -- Zero velocity NOTE_ON substitutes NOTE_OFF
    if !midi || midi.GetCommandName( command ) != "NOTE_ON" || velocity == 0 || !MIDIKeys || !MIDIKeys[note] then return end

     instrument:OnRegisteredKeyPlayed(MIDIKeys[note].Sound)

    net.Start("InstrumentNetwork")
        net.WriteEntity(instrument)
        net.WriteInt(INSTNET_PLAY, 3)
        net.WriteString(MIDIKeys[note].Sound)
    net.SendToServer()
end)

this is the LUA that I was trying to run 

along with the module linked below

https://github.com/FPtje/gmcl_midi

 

 

honestly i sorta knew there with like a 80% chance that i was gonna get banned but i figured it was harmless enough so why not, this wont happen again in the future, just wanted to dick around with the pianist job and test some cool midis

  • Like 1
Link to comment
Share on other sites

  • TitsRP locked this topic
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...