NGA手综表情包

将 手综流行的表情包 加入到表情列表中

  1. // ==UserScript==
  2. // @name NGA手综表情包
  3. // @namespace https://gf.qytechs.cn/zh-CN/scripts/490837
  4. // @version 0.0.2
  5. // @icon http://bbs.nga.cn/favicon.ico
  6. // @description 将 手综流行的表情包 加入到表情列表中
  7. // @author 有男不玩
  8. // @include /^https?://(bbs\.ngacn\.cc|nga\.178\.com|bbs\.nga\.cn)/.+/
  9. // @match *://ngabbs.com/*
  10. // @match *://g.nga.cn/*
  11. // @match *://nga.178.com/*
  12. // @match *://ngabbs.com/*
  13. // @match *://ngacn.cc/*
  14. // @grant none
  15. // @require https://gf.qytechs.cn/scripts/39014-nga-user-script-loader/code/NGA%20User%20Script%20Loader.js
  16. // @license MIT License
  17. // ==/UserScript==
  18.  
  19. //原作者发布地址:https://bbs.nga.cn/read.php?tid=30739380
  20.  
  21. ;(function () {
  22. function init($) {
  23. let demoNGAYNBW = (commonui.acYNBWNGA = {
  24. data: [
  25. 'https://img.nga.178.com/attachments/mon_202403/25/bwQqqp-fhesK1aToS6k-6k.gif', //都是手综干的
  26. 'https://img.nga.178.com/attachments/mon_202403/25/bwQr4y-l439X16ZbnT3cShs-c0.gif', //有男不玩
  27. 'https://img.nga.178.com/attachments/mon_202403/25/bwQs7x3-aknmZuT3cSwd-ji.jpg', //蓝色星原
  28. 'https://img.nga.178.com/attachments/mon_202403/25/bwQ6s0-7iimZdT3cSk0-9r.jpg', //蓝色星原
  29. 'https://img.nga.178.com/attachments/mon_202403/25/7nQs800-co5vKlT1kSe6-da.jpg', //猛干
  30. 'https://img.nga.178.com/attachments/mon_202403/25/7nQs800-j3rxK2hT3cSwh-k0.jpg', //瘤
  31. 'https://img.nga.178.com/attachments/mon_202403/25/bwQ4ocj-7qjfK1iT3cSic-fw.jpg', //不等式
  32. 'https://img.nga.178.com/attachments/mon_202403/25/7nQs800-b5qbK1mT3cSk0-de.jpg', //典
  33. 'https://img.nga.178.com/attachments/mon_202403/25/7nQs800-gq35K10T3cSk0-ex.jpg', //典
  34. 'https://img.nga.178.com/attachments/mon_202403/25/bwQs803-h5teK1aT1kShs-hs.jpg', //兔女郎
  35. 'https://img.nga.178.com/attachments/mon_202403/25/bwQqx5-hbqyK1vT3cSk0-ds.jpeg.medium.jpg', // gayshit
  36. 'https://img.nga.178.com/attachments/mon_202403/25/bwQs803-jdrmK18T1kSfs-fd.jpg', //萎
  37. 'https://img.nga.178.com/attachments/mon_202403/25/bwQs803-3nyiK17T3cSjs-dz.jpg', //萎
  38. 'https://img.nga.178.com/attachments/mon_202403/25/bwQ4ocy-44y0ZdT3cSsg-p0.jpeg', //萎
  39. 'https://img.nga.178.com/attachments/mon_202403/25/bwQshl-fg9aXrZ7mT3cSd6-d7.gif', //别说了
  40. 'https://img.nga.178.com/attachments/mon_202403/25/bwQs803-83uuX14ZazT3cSqj-ha.gif', //龟
  41. 'https://img.nga.178.com/attachments/mon_202403/25/bwQs803-ev92K2sT3cSsg-cx.jpg', //沪f4
  42. 'https://img.nga.178.com/attachments/mon_202403/25/bwQs803-ih59K1sT3cSp0-go.jpeg', // 神父
  43. 'https://img.nga.178.com/attachments/mon_202403/25/bwQ4oci-49psZ1gT3cSy4-u4.jpeg.medium.jpg', //品德
  44. 'https://img.nga.178.com/attachments/mon_202403/25/bwQsh5-4slvK2mT1kShs-dy.jpg', // 习中中
  45. ],
  46. addPic: function (biu) {
  47. let ngademo = $(biu.target),
  48. bodyTom = ngademo.parent().next().children(),
  49. imgs = bodyTom.eq(ngademo.index() - 1)
  50. if (!imgs.children()[0])
  51. $.each(demoNGAYNBW.data, function (i, picURL) {
  52. imgs.append(
  53. '<img style="object-fit: cover;" width:"125px" height="125px" src="' +
  54. picURL +
  55. '" onclick="postfunc.addText(\'[img]' +
  56. picURL +
  57. '[/img]\');postfunc.selectSmilesw._.hide()" /> &nbsp;'
  58. )
  59. })
  60. $.each(bodyTom, function (i, thisK) {
  61. if (i == ngademo.index() - 1) thisK.style.display = ''
  62. else thisK.style.display = 'none'
  63. })
  64. ngademo.parent().children().eq(0).html('')
  65. },
  66. addBtn: function () {
  67. $('[title="插入表情"]:not([ac-YNBW])')
  68. .attr('ac-YNBW', 1)
  69. .bind('click.acYNBWNGAAddBtn', function () {
  70. setTimeout(function () {
  71. $(
  72. '.single_ttip2 div.div3 div:has(button:contains("AC娘(v1)")):not(:has(button:contains("有男不玩")))'
  73. )
  74. .append('<button class="block_txt_big">有男不玩</button>')
  75. .find(':contains("有男不玩")')
  76. .bind('click.acYNBWNGABtn', demoNGAYNBW.addPic)
  77. .end()
  78. .next()
  79. .append('<div />')
  80. }, 100)
  81. })
  82. },
  83. putInBtn: new MutationObserver(function () {
  84. demoNGAYNBW.addBtn()
  85. }),
  86. })
  87.  
  88. demoNGAYNBW.addBtn()
  89.  
  90. demoNGAYNBW.putInBtn.observe($('body')[0], {
  91. subtree: true,
  92. childList: true,
  93. })
  94. }
  95.  
  96. ;(function check() {
  97. try {
  98. init(commonui.userScriptLoader.$)
  99. } catch (e) {
  100. setTimeout(check, 50)
  101. }
  102. })()
  103. })()

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址