- Don't evade bans by using a VPN service or via proxies. (If caught doing so, you'll be disallowed from the room until further notice.)
- Piano spam is okay! Just don't overplay people. It's not nice and you could be banned. If you're being overplayed on purpose or by accident, "Mute Notes" exists. Click on the persons name to access this.
- Chat Spam. This is never allowed and bans will be 60 or 30 minutes. Don't think you can get away with it if you're a friend. It applies to everyone.
- DJDan is easily detectable, if you think he's around. @ an admin.
- Hacking is an instant ban. If you're caught doing so, adios to your access to this server and the RP Room on MPP.
- Any racial slurs are an easy ban.
- Impersonation is not allowed and bans will occur for you if you're caught doing any type of it!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class GameObj { | |
constructor (x, y, wW, wH) { | |
this.x = x; | |
this.y = y; | |
this.w = 0; | |
this.h = 0; | |
this.wW = wW; | |
this.wH = wH; | |
this.enabled = true; | |
this.color = "#ffffff"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Hri7566 and Karl Marx's Chat Box | |
// http://codeshare.io/aV433O | |
// 1.07 | |
// Chat bot for MPP | |
// Copyright Hri7566 and Karl Marx of 2019 | |
// To be used on http://www.multiplayerpiano.com/* | |
// Requires http://www.multiplayerpiano.com/Client.js | |
const MPPClient = require("./client.js"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name bot that is smart as dicks | |
// @namespace http://tampermonkey.net/ | |
// @version 1.0 | |
// @description try to take over the world! | |
// @author Hri7566 | |
// @match https://www.multiplayerpiano.com/* | |
// @grant none | |
// ==/UserScript== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
var __extends = (this && this.__extends) || (function () { | |
var extendStatics = function (d, b) { | |
extendStatics = Object.setPrototypeOf || | |
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | |
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; | |
return extendStatics(d, b); | |
}; | |
return function (d, b) { | |
extendStatics(d, b); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { WebSocketClient, StandardWebSocketClient } from "https://deno.land/x/websocket@v0.1.0/mod.ts"; | |
import { EventEmitter } from "https://deno.land/std@0.84.0/node/events.ts"; | |
export default class Client extends EventEmitter { | |
uri: string; | |
ws: WebSocketClient | any; | |
serverTimeOffset: number; | |
user: any; | |
participantId: any; | |
channel: any; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var EventEmitter = function() { | |
this._events = {}; | |
}; | |
EventEmitter.prototype.on = function(evtn, fn) { | |
if(!this._events.hasOwnProperty(evtn)) this._events[evtn] = []; | |
this._events[evtn].push(fn); | |
}; | |
EventEmitter.prototype.off = function(evtn, fn) { | |
if(!this._events.hasOwnProperty(evtn)) return; | |
var idx = this._events[evtn].indexOf(fn); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Draw | |
// @namespace http://tampermonkey.net/ | |
// @version 1.7 | |
// @description Drawing addon for mppclone | |
// @author Hri7566 | |
// @match https://mppclone.com/* | |
// @match https://multiplayerpiano.com/* | |
// @icon https://www.google.com/s2/favicons?domain=mppclone.com | |
// @grant none |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Template Bot | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description MPP Bot template | |
// @author Hri7566 | |
// @match https://mppclone.com/* | |
// @icon https://www.google.com/s2/favicons?domain=mppclone.com | |
// @grant none | |
// ==/UserScript== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Voice Chat for MPPClone | |
// @namespace https://multiplayerpiano.org | |
// @version 1.0.0 | |
// @description Voice Chat for MPPClone | |
// @author Foonix, Hri7566 | |
// @match https://mppclone.com/* | |
// @icon https://www.google.com/s2/favicons?domain=mppclone.com | |
// @grant none | |
// ==/UserScript== |
OlderNewer