Shellsec

Fuld version: Netstationen au2
Du ser lige nu en skrabet udgave af vores indhold. Se den fulde version med ordentlig formatering.
Sider: 1 2 3
BRUG DET PÅ EGET ANSVAR.


var socket = window.socket;
var onmessage = socket.onmessage;
var myid = null;
var users = [];

var sbUID = {
'David': 'David',
'Gizmo' : 'Gizmo',
'Nicki' : 'Nicki',
'Ralle' : 'Ralle',
'Jever' : 'Jever',
'BigJ' : 'BigJ',
'Nikolaj' : 'Nikolaj',
'Vicevært' : 'Vicevært'
};

// Events
socket.addEventListener('message', function(e) {
// Tjekker
if (!e || typeof(e.data) !== "string") {
return false
} // No data returned
if (e.data.indexOf("p") < 0) {
return false
}
// her tjekker den efter de navne der er angive, David, Gizmo, Nicki osv. og spiller en lyd hvis de kommer ind i rummet, eller er i rummet.
Object.keys(sbUID).forEach(function(uid) {
if (e.data.indexOf(`,${uid},`) >= 0) {
playSound("https://www.tones7.com/media/nokia_scratch_sms.mp3");
}
});
});

var userName = {
"Name1": "Name1",
"Name2": "Name2",
"Name3": "Name3",
"Name4": "Name4",
"Name5": "Name6",
"Name8": "Name7"
};

socket.addEventListener('message', function(e) {
// Checks
if (!e || typeof(e.data) !== "string") {
return false
} // No data returned
if (e.data.indexOf("p") < 0) {
return false
} // Not a player event
});

//under her er hvis dit navn bliver nævnt, så siger den en lyd
socket.addEventListener('message', function(e) {
// Check UIDs
var isChatCommand = new RegExp('!,[0-9]{1,4},');
Object.keys(userName).forEach(function(id) {
if (isChatCommand.test(e.data) && e.data.includes(id)) {
setTimeout(function() {
playSound('https://www.tones7.com/media/trap_text_tone.mp3');
}, Math.floor(Math.random() * 500) + 1000);

}
});
});

function playSound(url) {
var a = new Audio(url);
a.play();
}

socket.onmessage = function(e) {
var data = e.data;
x = data.split(',');

var eventTime = new Date();
eventTime = "[" + eventTime.getHours() + ":" + eventTime.getMinutes() + ":" + eventTime.getSeconds() + "] ";

if (data.substr(0, 2) == "y,") {
users = [];
y = data.split(',,');
console.log(+ y.length +" brugere i rummet\n");

for (var i = 0, len = y.length; i < len; i++) {
a = y[i].split(',');
if(i == 0) {
users.push({"id":a[1], "user":a[3], "monz":a[6], "x":a[8], "y":a[9]});
console.log(users[i].user.replace("&AAOG","æ").replace("&AAPI","ø").replace("&AAOF","å") + " ("+users[i].monz+" monetter)\n");
}
else {
users.push({"id":a[0], "user":a[2], "monz":a[5], "x":a[7], "y":a[8]});
console.log(users[i].user.replace("&AAOG","æ").replace("&AAPI","ø").replace("&AAOF","å") + " ("+users[i].monz+" monetter)\n");
}
}

}

if (data.substr(0, 2) == "p,") {
users.push({"id":x[1], "user":x[3], "monz":x[6], "x":a[8], "y":a[9]});
x[3] = x[3].replace("&AAOG","æ").replace("&AAPI","ø").replace("&AAOF","å");
console.log(x[3], "trådte ind i rummet ("+x[6]+" monetter)");
}

if (data.substr(0, 7) == "3,hour,") {
var params = data.substr(7).split(':');
var hour = params[0], token = params[1];

setTimeout(function() {
WebSocket.prototype.send.call(socket, "3,time," + token);
console.log("Received hour %s.", hour);
}, Math.floor(Math.random() * 29000) + 1000);
} else {
return onmessage(e);
}
}

// Online
socket.oldSend = function (data) {
if (myid == null && data.substr(0, 2) == " ,") {
myid = data.split(",")[1];

console.log("Obtained session id %s", myid);
}

WebSocket.prototype.send.call(socket, data);
}

function RandomTimeout(min, max, callback) {
this.min = min;
this.max = max;
this.callback = callback;
var self = this;

function repeat() {
var rand = Math.floor(Math.random() * (max - min + min) + min).toFixed(4);
self.timer = setTimeout(function() {
callback();
repeat();
}, rand * 1000);
}

repeat();
}
//300 = 10 min 600 = 20 min, så den skiver mellem 10 til 20, feks. 17,18,20,10 osv osv.
var randTimer = new RandomTimeout(300, 600, function() {
onChatType('.');
});


setInterval(function () {
if (myid != null) WebSocket.prototype.send.call(socket, " ," + myid + ",\n");
}, 900000);
Kode:
document.getElementById('name').value = 'DIN KODE HER';

document.getElementById('password').value = 'DIT BRUGERNAVN HER';

... Logic..
Hvorfor lave scripts til netstationen? Kan man tjene penge på netstationen eller?
(24-10-2019, 11:41)B3CH Skrev: [ -> ]Hvorfor lave scripts til netstationen? Kan man tjene penge på netstationen eller?

Altsp, jeg ved ikke om du kan tjene på programmer, det kan du nok. Men ikke Javascript.

(24-10-2019, 07:24)r2Ed Skrev: [ -> ]
Kode:
document.getElementById('name').value = 'DIN KODE HER';

document.getElementById('password').value = 'DIT BRUGERNAVN HER';

... Logic..

Hvad mener du?
(24-10-2019, 12:18)Trinity Skrev: [ -> ]Altsp, jeg ved ikke om du kan tjene på programmer, det kan du nok. Men ikke Javascript.


Hvad mener du?

Øhhh? Are you drunk?!?!
('name').value = Password?
('Password').value = brugernavn?

¯\_(ツ)_/¯
(24-10-2019, 16:15)Cronick Skrev: [ -> ]Øhhh? Are you drunk?!?!
('name').value = Password?
('Password').value = brugernavn?

¯\_(ツ)_/¯

Nå ja det, men hvis folk der ikke ved noget om kodning selv vil hoste det, så skal de jo ligesomvide hvordan de bruger det :)
(24-10-2019, 17:16)Trinity Skrev: [ -> ]Nå ja det, men hvis folk der ikke ved noget om kodning selv vil hoste det, så skal de jo ligesomvide hvordan de bruger det :)

Det er ikke det han mener.

Der står at de skal skrive deres "password" ind i "name" input.
Der står at de skal skrive deres "brugernavn" ind i "Password" input.

Det burde jo være omvendt. Tænker jeg ;)
(24-10-2019, 12:18)Trinity Skrev: [ -> ]Altsp, jeg ved ikke om du kan tjene på programmer, det kan du nok. Men ikke Javascript.


Hvad mener du?

Hvorfor ikke Javascript?
(25-10-2019, 11:07)B3CH Skrev: [ -> ]Det er ikke det han mener.

Der står at de skal skrive deres "password" ind i "name" input.
Der står at de skal skrive deres "brugernavn" ind i "Password" input.

Det burde jo være omvendt. Tænker jeg ;)

Du har sku da ret upsi daisy!

(25-10-2019, 19:15)Kopa Skrev: [ -> ]Hvorfor ikke Javascript?

Fordi ingen gider at betale hverken i NS ting eller mons for scripts. Jeg har prøvet, der ikke nogen der vil have noget custom lort. + en del af dem tror der er virus. Det sgu nemmere bare at ligge det op til offfenligt skue. Så kan folk sku gøre hvad de vil.
Hvis nogle nogensinde fik kontakt til ham, må i meget gerne skrive til mig/ham, at jeg gerne vil have kontakt.

Jeg er har prøvet at kontakte dig @Trinity men uden held.
Sider: 1 2 3