「泥头车工坊」:修訂間差異

出自DOLLARS
跳至導覽 跳至搜尋
無編輯摘要
無編輯摘要
 
(未顯示同一使用者於中間所作的 11 次修訂)
第1行: 第1行:
   ''用以进行一些简(ruo)单(zhi)聊天室小功能开发的房间, 界面 用以 存放 某猹写出来的屎山''
   ''用以进行一些简(ruo)单(zhi)聊天室小功能开发的房间, 界面 存放 处用''


   虽然是屎山但还是能用的    ——by [[@蛤猹鸣泣之时|哈茶]]
                                     ——by [[@蛤猹鸣泣之时|哈茶]]
==='''<big>!TSOP按钮</big>'''===
==='''<big>!TSOP按钮</big>'''===
 这个功能用来在 "POST!" 按钮的边上增加一个 "!TSOP" 按钮'''。'''
 这个功能用来在 "POST!" 按钮的边上增加一个 "!TSOP" 按钮'''。'''


 如按钮的字面意思所言,这个按钮的作用是把输入框里的内容倒着发送出去。
 
<syntaxhighlight lang="javascript" line="1">
 如按钮的字面意思所言,这个按钮的作用是把输入框里的内容倒着发送出去。<syntaxhighlight lang="javascript" line="1">
var oon = $("#message> div.room-submit-wrap> input")
var oon = $("#message> div.room-submit-wrap> input")
function fan(a1,b=[""]){
function fan(a1,b=[""]){
//将字符串颠倒
    a = a1+"";
    a = a1+"";
    mes2 = a.length-1;
    mes2 = a.length-1;
第30行: 第27行:


$("<button type='button' onclick='fan2();'>!TSOP</button>").insertAfter(oon);
$("<button type='button' onclick='fan2();'>!TSOP</button>").insertAfter(oon);
</syntaxhighlight>
==='''<big> 房间保持器 </big>'''===
通过不停私信自己来保持房间(和自身)的存活。
相比起泡泡机和报时器,减少了刷屏(对他人来说)。
<syntaxhighlight lang="javascript" line="1">
postt=()=>{$.post("#",{message:"keepalive",to:""+profile.id})}
setInterval(postt,1200000)
</syntaxhighlight>
</syntaxhighlight>


==='''<big>时间标记</big>'''===
==='''<big>时间标记</big>'''===
 这个功能用来在每条聊天内容下方标记它被发出来的时间。
 这个功能用来在每条聊天内容下方标记它被发出来的时间。


 当然,只有自己能看到。
 当然,只有自己能看到。


(意义不明)<syntaxhighlight lang="javascript" line="1">
(意义不明)
<syntaxhighlight lang="javascript" line="1">
$('#talks').bind('DOMNodeInserted',function(){
$('#talks').bind('DOMNodeInserted',function(){
var TIm =  new Date();
TIm =  new Date();
var tim5 = ("↑"+TIm.getHours()+"点"+TIm.getMinutes()+"分"+TIm.getSeconds()+"秒↑");
tim5 = ("↑"+TIm.getHours()+"点"+TIm.getMinutes()+"分"+TIm.getSeconds()+"秒↑");
var hua = $("div#talks>:first-child");
hua = $("div#talks>:first-child");
if ($("div#talks>:eq(1)").attr("class") == "nope"){}
if ($("div#talks>:eq(1)").attr("class") == "nope"){}
else{
else{
$("<span id='dema' class ='nope' ></span>").insertAfter(hua);
$("<span id='dema' class ='nope' ></span>").insertAfter(hua);
document.getElementById("dema").innerHTML=tim5
document.getElementById("dema").innerHTML=tim5
}
}
});
});
</syntaxhighlight>
</syntaxhighlight>
[[Category: 房间]]
 
'''<big>说书脚本</big>'''
===自爆式失忆喷雾===
<span title="总而言之" style="color:black;background-color:black;cursor:default;font-color:black">慎用</span>
 
啊,这是什么?失忆喷雾?喷一下。
 
啊,这是什么?失忆喷雾?喷一下。
 
啊,这是什么?失忆喷雾?喷一下。
 
啊,这是什么?失忆喷雾?喷一下。
 
啊,这是什么?失忆喷雾?喷一下。<syntaxhighlight lang="javascript" line="1">
Time1 = 3000;
WhatIsTihs=()=>{
   $.post("#",{message:"啊,这是什么?失忆喷雾?喷一下。",to:""+profile.id})
   setTimeout(WhatIsTihs,1500)
   Time1 =Time1-500
   }
WhatIsTihs();
</syntaxhighlight>
 
 
==='''<big>说书脚本</big>'''===


 这个功能用来将长文本分割开来并逐句发送。
 这个功能用来将长文本分割开来并逐句发送。


 在输入框下方新增加的输入框内放入文本。
 在输入框下方新增加的输入框内放入文本。
 可设置分割符与说书速度。<syntaxhighlight lang="javascript" line="1">
 可设置分割符与说书速度。
<syntaxhighlight lang="javascript" line="1">
//由于存在被用来刷屏的风险,此脚本被削除
//由于存在被用来刷屏的风险,此脚本被削除


第65行: 第100行:


//
//
</syntaxhighlight>'''<big>冒泡君</big>'''
</syntaxhighlight>
==='''<big>冒泡君</big>'''===




 这个功能用来每20分钟生成一串随机的泡泡。
 这个功能用来每20分钟生成一串随机的泡泡。
 (?)
 (?)
 作用类似报时。<syntaxhighlight lang="javascript" line="1">
 作用类似报时。
<syntaxhighlight lang="javascript" line="1">
pao = [ "O", "o", "〇","·","0",".",""];
pao = [ "O", "o", "〇","·","0",".",""];
ran2 =0
x=(ran2=0,ran3="")=>{
ran3 = ""
x =() => {
  
    while (ran2 <= 40){
    while (ran2 <= 40){
      ran1 = pao[Math.floor(Math.random()*pao.length)];
      ran3 = ran3+pao[Math.floor(Math.random()*pao.length)]
     ran3 = ran3+ran1;
      ran2 = ran2+1;
      ran2 = ran2+1;
    }
    }
    $.post("#",{message: "/me冒泡"+ran3});
    $.post("#",{message: "/me冒泡"+ran3});
   ran2 = 0
   ran3 = ""
};
};
x();
x();
setInterval(function(){ x()},20*60*1000);
setInterval(x,20*60*1000);
</syntaxhighlight>
</syntaxhighlight>
[[Category:房间]]
{| class="wikitable"
|+留言区
!
!
|-
|[[@蛤猹鸣泣之时]]
|这些狗屎是本着“不需要安装别的插件”为起点写出来的,所以上面的这些玩意都可以用浏览器F12打开控制台输入来使用。
用手机端看可能脚本缩进会很奇怪。
当然大部分手机浏览器也没法打开控制台就是了。
|-
|
|
|-
|
|
|}

於 2023年1月5日 (四) 20:35 的最新修訂

 用以进行一些简(ruo)单(zhi)聊天室小功能开发的房间,此界面做存放处用
                                                                       ——by 哈茶

!TSOP按鈕

這個功能用來在 "POST!" 按鈕的邊上增加一個 "!TSOP" 按鈕

如按鈕的字面意思所言,這個按鈕的作用是把輸入框裡的內容倒著發送出去。

var oon = $("#message> div.room-submit-wrap> input")
function fan(a1,b=[""]){
     a = a1+"";
     mes2 = a.length-1;
        while (mes2>=0){
            b.push(a[mes2]);
            mes2 = mes2-1;
        }
    back1 = b.join("");
    return back1;
}

function fan2(){
    mes = document.querySelector("#message > div.room-input-wrap > textarea").value;
        
    $.post("#",{message: "/me"+fan(mes)});
    $("[name='message']").val("");
}

$("<button type='button' onclick='fan2();'>!TSOP</button>").insertAfter(oon);

房間保持器

通過不停私信自己來保持房間(和自身)的存活。

相比起泡泡機和報時器,減少了刷屏(對他人來說)。

postt=()=>{$.post("#",{message:"keepalive",to:""+profile.id})}
setInterval(postt,1200000)

時間標記

這個功能用來在每條聊天內容下方標記它被發出來的時間。

當然,只有自己能看到。

(意義不明)

$('#talks').bind('DOMNodeInserted',function(){
	TIm =  new Date();
	tim5 = ("↑"+TIm.getHours()+"点"+TIm.getMinutes()+"分"+TIm.getSeconds()+"秒↑");
	hua = $("div#talks>:first-child");
	if ($("div#talks>:eq(1)").attr("class") == "nope"){}
	else{
		$("<span id='dema' class ='nope' ></span>").insertAfter(hua);
		document.getElementById("dema").innerHTML=tim5
		}
});

自爆式失憶噴霧

慎用

啊,這是什麼?失憶噴霧?噴一下。

啊,這是什麼?失憶噴霧?噴一下。

啊,這是什麼?失憶噴霧?噴一下。

啊,這是什麼?失憶噴霧?噴一下。

啊,這是什麼?失憶噴霧?噴一下。

Time1 = 3000;
WhatIsTihs=()=>{
    $.post("#",{message:"啊,这是什么?失忆喷雾?喷一下。",to:""+profile.id})
    setTimeout(WhatIsTihs,1500)
    Time1 =Time1-500
    }
WhatIsTihs();


說書腳本

這個功能用來將長文本分割開來並逐句發送。

在輸入框下方新增加的輸入框內放入文本。 可設置分割符與說書速度。

//由于存在被用来刷屏的风险,此脚本被削除







//

冒泡君

這個功能用來每20分鐘生成一串隨機的泡泡。

(?) 作用類似報時。

pao = [ "O", "o", "〇","·","0",".",""];
x=(ran2=0,ran3="")=>{
    while (ran2 <= 40){
        ran3 = ran3+pao[Math.floor(Math.random()*pao.length)]
        ran2 = ran2+1;
    }
    $.post("#",{message: "/me冒泡"+ran3});
};
x();
setInterval(x,20*60*1000);
留言區
@蛤猹鳴泣之時 這些狗屎是本著「不需要安裝別的插件」為起點寫出來的,所以上面的這些玩意都可以用瀏覽器F12打開控制台輸入來使用。

用手機端看可能腳本縮進會很奇怪。 當然大部分手機瀏覽器也沒法打開控制台就是了。