├── README.md ├── nushdiki.js └── examples └── example.html /README.md: -------------------------------------------------------------------------------- 1 | # nushdiki.js 2 | 3 | Библиотека, которая генерирует шутки. А они как раз! 4 | 5 | # Добавление своих нуждиков 6 | 7 | 1. Создайте репозиторий с названием nushdiki_pak_[имяпака].js 8 | 2. Создайте в нём файл, который будет называться также, как и репозиторий. 9 | 3. Запишите в него код: 10 | ```js 11 | fit.push("Садясь в ванну, вспомни, "); 12 | ha.push("в какой карман положил мыло!"); 13 | ``` 14 | Теперь вы можете подключать свою библиотеку к странице, и у вас будут новые нуждики! 15 | 16 | # Ссылки 17 | 18 | Ru-minecraft.ru: http://ru-minecraft.ru/forum/showtopic-15915/ 19 | -------------------------------------------------------------------------------- /nushdiki.js: -------------------------------------------------------------------------------- 1 | // Fit ha! 2 | 3 | var fit = ["Фьить-", "Жили у бабуси два весёлых гуся. Один серый, другой белый, ", "Не бывает некрасивых надувных женщин, ", "Ещё не вечер, ", "Что вы хотите от нашей эстрады, ", "Цыганка гадала, что выпадет счастье, ", "Существует легенда, ", "Голубые каски на черных головах негров в сумерках напоминали ночные горшки, ", "Интересно наблюдать за акушером, ", "Я спокойно не пройду по полю огуречному, ", "Однажды Колобок уехал в командировку, ", "Забирай меня скорей, увози за сто морей, ", "После принятия закона о запрете материться, ", "Летели гуси-лебеди, ", "Поначалу драка шла медленно и вяло, но приехала милиция, ", "Новая фишка ГАИ. Чтобы радар показывал больше, ", "Если после похода в дорогой супермаркет у Вас осталась сдача, ", "Мусорное ведро следует выносить, ", "После бала Золушка помнила только то, ", "Новости науки. Недавно нашими химиками получено вещество, ", "Если ты начал открывать пивные бутылки открывалкой, ", "Родственники – это группа лиц, ", "Если Вы уже полчаса стучитесь в дверь и Вам не открывают, и за дверью – гудение, ", "Народные приметы. Перед дождём муравьи быстро бегают по муравейнику, ", "Воспитанный мужчина, посоветовав кривоногой девушке идти в кавалерию, ", "Если Чебурашку положить на асфальт и обвести мелом, ", "Учитель сказал, что я совсем не знаю математики, ", "Кулинарный совет: праздничный пирог не будет рассыпаться, ", "Гражданами Непала считаются люди, "]; 4 | var ha = ["ХА!", "оба голубые!", "бывают слабые легкие.", "а уже как утром.", "если настоящие мужчины играют в хоккей.", "выпали зубы…", "что по количеству зарубок на батоне можно сказать, сколько ему лет.", "летающие по воздуху.", "достающем помидор из трехлитровой банки.", "вот же выдумала плод природа бессердечная!", "а его Булочка изменила ему с Коржиком. И теперь он не Колобок, а Рогалик.", "ты получишь десять лет, восемнадцати мне нет.", "депутат Шандыбин молча ударил депутата Федулова.", "а им навстречу – воробьи-пингвины и соловьи-страусы.", "выбила пару дверей и окон, и дело пошло значительно веселей.", "они бегут навстречу автомобилю как можно быстрее.", "не спешите её выбрасывать.", "когда запах от него будет невыносим.", "как с крысами закусывала тыквой, и как принц надевал ей на ноги хрустальные салатницы.", "от которого они никак не могут отмыть руки.", "значит ты мощно постарел.", "собирающихся периодически пересчитаться и вкусно покушать по поводу изменения их количества.", "значит, там гудят без Вас, либо это – трансформаторная будка.", "закрывают все ходы и выходы и негромко матерятся.", "не будет уточнять мотивацию своего совета.", "то получится вполне неприличная фигура.", "и поставил мне в дневник какую-то цифру...", "если слои варенья чередовать со слоями фанеры.", "зачатые не-пальцем и не-палкой."]; 5 | 6 | function getRandomInt(max) { 7 | return Math.floor(Math.random() * (max + 1)); 8 | } 9 | 10 | function random_nushdik() { 11 | var fit_num, ha_num = 0; 12 | var success = false; 13 | while(success == false) { 14 | fit_num = getRandomInt(ha.length - 1); 15 | ha_num = getRandomInt(ha.length - 1); 16 | if(fit_num !== ha_num) success = true; 17 | } 18 | return fit[fit_num] + ha[ha_num]; 19 | } 20 | -------------------------------------------------------------------------------- /examples/example.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 | 22 | 23 | --------------------------------------------------------------------------------