Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var tchatrandom=[];
- var tchatrandomnb=0;
- function getRandomIntInclusive(min, max) {
- min = Math.ceil(min);
- max = Math.floor(max);
- return Math.floor(Math.random() * (max - min +1)) + min;
- }
- var srytchatobj = [
- {name:'{AUTOSERV}.Chuck Norris',msg:['Salut les poulets']},
- {name:'{AUTOSERV}.Chuck Norris',msg:['Je vais tous faire péter']},
- {name:'{AUTOSERV}.Chuck Norris',msg:['Je viens de compter jusqu\'à l\'infini','3 fois']},
- {name:'{AUTOSERV}.Homme de Cro-Magnon',msg:['MANGERRRRRRRRRRRRR','MOI AVOIR FAIMM']}
- ];
- var u=0;
- var aa=0;
- setInterval(function () {
- aa=0;
- setTimeout(function () {
- for (var i = 0; i < tchatrandom.length; i++) {
- (function(index) {
- var date_=NOW();
- var reg=new RegExp("[;]+", "g");
- u=getRandomIntInclusive(0,srytchatobj.length-1);
- var salonUserconnectCurrent=salonUserconnect[tchatrandom[index].client.salon].split(reg);
- tchatrandom[index].client.broadcast.emit('RTchatConnect', {type:"Client", pseudo:srytchatobj[u].name.substring(12,srytchatobj[u].name.length), salon:tchatrandom[index].client.salon, nameSalon:tchatrandom[index].id, password:tchatrandom[index].get.salonPassword, listUserConnected:salonUserconnectCurrent});
- tchatrandom[index].client.emit('RTchatConnect', {type:"Client", pseudo:srytchatobj[u].name.substring(12,srytchatobj[u].name.length), salon:tchatrandom[index].client.salon, nameSalon:tchatrandom[index].id, password:tchatrandom[index].get.salonPassword, listUserConnected:salonUserconnectCurrent});
- setTimeout(function () {
- (function nextmsgr(nb) {
- date_=NOW();
- tchatrandom[index].client.broadcast.emit('Rchat', {date: date_, message:srytchatobj[u].msg[nb], user:srytchatobj[u].name.substring(12,srytchatobj[u].name.length), salon: tchatrandom[index].client.salon, level:'membre'});
- tchatrandom[index].client.emit('Rchat', {date: date_, message:srytchatobj[u].msg[nb], user:srytchatobj[u].name.substring(12,srytchatobj[u].name.length), salon: tchatrandom[index].client.salon, level:'membre'});
- var salooon='salon_'+tchatrandom[index].client.salon;
- mySqlCo(1,"flammrock");
- mySqlClient.query('INSERT INTO '+salooon+' SET ?',
- { datetc: date_, message: srytchatobj[u].msg[nb], pseudo: srytchatobj[u].name },
- function(err,res){
- mySqlClient.end();
- setTimeout(function () {
- aa++;
- if (aa<srytchatobj[u].msg.length){nextmsgr(aa)}
- if (aa==srytchatobj[u].msg.length) {decomsgr()}
- },1000);
- });
- })(aa);
- function decomsgr() {
- setTimeout(function() {
- date_=NOW();
- tchatrandom[index].client.broadcast.emit('RTchatdisconnect', {type:"Client", pseudo:srytchatobj[u].name.substring(12,srytchatobj[u].name.length), salon:tchatrandom[index].client.salon, listUserConnected:salonUserconnectCurrent});
- tchatrandom[index].client.emit('RTchatdisconnect', {type:"Client", pseudo:srytchatobj[u].name.substring(12,srytchatobj[u].name.length), salon:tchatrandom[index].client.salon, listUserConnected:salonUserconnectCurrent});
- },1000);
- }
- },1000);
- })(i);
- }
- },getRandomIntInclusive(1000*60, 1000*60*10));
- },1000*60*15);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement