diff --git a/app.js b/app.js index bc217f9..80ee618 100644 --- a/app.js +++ b/app.js @@ -11,29 +11,19 @@ const spostece = ['mares', 'mareš', 'purfie', 'denim', '<@!639142938965704745>' const emouty = ['purfiek3:616026189269696512', 'purfiek3:616026189269696512', 'purfiek3:616026189269696512', 'purfieUchyl:576487602203525138', 'bafW:574646319696576532', 'purfiek4:616026180889477258']; const ftipy = ['Tož šimša si všimnul jednoho velkeho staveniště, tak večer se tam vydal z atobatekou na boku a flefinou vruce uříznul tu největší traverzu a uříznul ji pak si ji dal na záda a šel dom ale když šel zpět tak se všimul pitbula který hlýdal staveniště a on byl na železnem řetězu tak ten řetěz popat ale nedomyslel to že ten pitbull poběží za ním a tak utíkal ale pitbull byl rychlejší a tak se mu zakousnul do prdele a tak utíkal před policií aj z pitbulem.', 'tož šimša si řekl že se pujde okoupat ale nedošlomu že na koupání potřebuje vodu a ne močůvku <:DENIM3K_weSmart:627809296624779274>', 'tož šimšu zaměstnaly na praxi do pneu servisu ale když tam došli do druhý den tak tam nic nebylo jelikož to vše vybrakoval přes noc a pak pan hlavní pneusevisák to nevydržel a exnul', 'tož šimša šel z vaku a vykopal mareše tak mocně a vykopal ho tak protože byl je závislí na cigáru a potřeboval svo mocně nemocno dáku tak vyvinul tam mocně silu aby o vykopnul', 'tož šimša jednou šel a tak moc šel do velkooooobjemního kontejnetu pro noví komponenti do jeho mašiny a podkal tam cygani a ty to tam brali a von je podkal a šel jim rozbít drčku haby se už a řek jim haby se už nevokázali u jeho kontejmetu a kdyš čel cezto dom tak mu ti kombonendi zpadli do bláda a tak mu zpadli mo ze šel sy dát zlatou dávkou', 'tož šimša seděl ve 3kole a tadytámlecti haranti mu šimšakanovali a povidaly mu 6e je římšák a šiška a šimšalátor a on povidal aby to nepovidali ale oni to povidali a pověděli mu žeto nep5estanou povidat a on ze sač4al čerchmantit a tak zasedl do traktotu a jel vo ulycy a jak jel tak jel a jel a přeji6děl kraliki a kočki a koně a jin9 zvěrstva a tak mu cajti pošeli flastr a von platil velk9 prachy, protože m2l flastra, no nem2l tag moc chlastat']; const mista = ['na šroťák', 'na vrakoviště', 'na smetiště', 'do kontejneru', 'na skládku', 'do kriminálu', 'pod most', 'do sběru', 'do hospody', 'do najt klubu', 'na folmavu']; -let vojs; const rand = max => Math.floor(Math.random() * max); -const rekniCas = (par = null) => { - if (!vojs) return; - const ickon = new Date(); - const disp = vojs.play(`./zvuky/${par}.mp3` || `./zvuky/${ickon.getHours()}${ickon.getMinutes()}.mp3`); - disp.on('finish', () => vojs.play('./zvuky/grg.mp3')); - - if (par) return; - setTimeout(rekniCas, 30 - ickon/1000 % 30); -}; function vypocitatCas(vojsl) { let c = new Date(); let d = new Date(); let hod = d.getHours(); let min = d.getMinutes(); - if (min > 30) { + if (min >= 30) { min = 0; if (hod == 23) { hod = 0; - c = new Date(c.getDate() + 1); + d.setDate(c.getDate() + 1); } else { hod++; } @@ -45,11 +35,11 @@ function vypocitatCas(vojsl) { d.setSeconds(0); setTimeout(function() { - rekniCas2(vojsl, `${nula(hod)}${nula(min)}`); + rekniCas(vojsl, `${nula(hod)}${nula(min)}`); }, d - c + 3000); } -function rekniCas2(vojsl, cas) { +function rekniCas(vojsl, cas) { if (!vojsl) return; const d1 = vojsl.play(`./zvuky/intro.mp3`); d1.on('finish', function () { @@ -74,6 +64,7 @@ client.on('message', mes => { const komand = args[0]; const celArgs = args.slice(1).join(' '); let corict; + let vojs; switch (komand) { case 'vole': @@ -146,12 +137,10 @@ client.on('message', mes => { mes.channel.send(`di si tam sam ne ty gadzo ${mes.author}`); break; } - if (!mes.content.includes('potichu')) mes.channel.send('<@&591306633196339261> vojs'); - /*const ickon = new Date(); - setTimeout(rekniCas, 30 - ickon/1000 % 30);*/ - channel.join().then(con => vypocitatCas(con)); + channel.join() + .then(con => vypocitatCas(con)); break; case 'wojs': @@ -168,13 +157,13 @@ client.on('message', mes => { case "tahni": case "táhni": case "vypadni": + vojs = mes.guild.voice.channel; if (!vojs) { mes.channel.send('nejsem ve vojsu'); break; } vojs.channel.leave(); mes.react('purfieRIP:644609482843881483'); - vojs = null; break; case 'fight': @@ -237,10 +226,6 @@ client.on('message', mes => { mes.channel.send(`zdravim ${celArgs}`); break; - case 'test': - rekniCas(celArgs || '0000'); - break; - case 'zhejti': mes.channel.send(`${celArgs} je pycovina zasrana vimrdana`); break; @@ -284,21 +269,6 @@ client.on('message', mes => { mes.channel.send('toto me trickeruje'); break; - // case 'zvuk': - // if (!vojs) mes.channel.send('nejsem ve vojsu'); - // switch (celArgs) { - // case '1': - // vojs.connection.play('./pip.mp3'); - // break; - // case '2': - // vojs.connection.play('./pup.mp3'); - // break; - // default: - // const dispatcher = vojs.connection.play('./pip.mp3', {volume: 0.3}); - // dispatcher.on('finish', () => vojs.connection.play('./pup.mp3')); - // } - // break; - default: mes.channel.send('co to znamena ti gadzovko'); }