分享发现 偶尔会更新的教程

爱此刻会怎么做 · 2020年03月14日 · 199 次阅读

适用于传统模式主题,列表模式主题未测试,若有BUG请自己动手修改,看不懂某句代码请自己研究测试,还是不懂。
请加蝶梦作者群:278871105

教程
跳、进度条

超级链接

=:MD.隐藏=1;MD.隐藏1=0;MD.a=0;

[]
[|]
<p id="a"></p>
选:开启跳
<:if(!MD.隐藏)curBtn=null;
:关闭跳
<:if(!MD.隐藏1)curBtn=null;

[开启跳]
[|]
=:MD.隐藏=0;MD.隐藏1=1;

=:MD.开关=setInterval(function(){if(MD.a!=100){MD.a+=1;document.getElementById("a").innerHTML=MD.a+"%"}else{clearInterval(MD.开关);game_jumpto("跳三",true)}},100); 
:

[关闭跳]
[|]
=:MD.隐藏=1;MD.隐藏1=0;

=:clearInterval(MD.开关);MD.a=0;
:

[跳一]
[|]
这是一

[跳三]
[|]
=:MD.隐藏=1;MD.隐藏1=0;MD.a=0;
[|]
这是三
:

进度条超级链接

=:MD.隐藏=1;MD.隐藏1=0;MD.a=0;

[进度条]
[|]
<style>progress{border-radius:3px;border:2px solid #000000;width:300px;height:20px}progress::-webkit-progress-bar{background:#4B0082}progress::-webkit-progress-value{background: #a77733;border-radius:1px}</style>
<progress  value="0" max="100" id="a"  style="position:absolute;top:50px"/><p id="c" style="position:absolute;top:50px;left:150px"></p>
选:开启进度条
<:if(!MD.隐藏)curBtn=null;
:关闭进度条
<:if(!MD.隐藏1)curBtn=null;

[开启进度条]
[|]
=:MD.隐藏=0;MD.隐藏1=1;

=:MD.开关=setInterval(function(){if(MD.a!=100){MD.a+=1;document.getElementById("a").value=MD.a;document.getElementById("c").innerHTML=MD.a+"%"}else{clearInterval(MD.开关)}},100); 
:进度条

[关闭进度条]
[|]
=:MD.隐藏=1;MD.隐藏1=0;

=:clearInterval(MD.开关);MD.a=0;
:进度条

基础代码使用例子

=:MD.a=random_int(1,100);
随机数

=:MD.b=random_choice("哥布林","史莱姆","稻草人");
随机文字

=:MD.c=random_choice_adv(["哥布林",0.5], ["史莱姆",0.4], ["稻草人",0.1]);
概率随机选择

<: =: >:
进入前 进入后 离开后
position:absolute
位置 绝对
topbottomleftright
上、下、左、右
position:absolute;left:100px;
距离最左边100px

width:100px;height:100px
100px;100px

border:2px solid #000000
边框 2px 实线 黑色边框线

border-radius:25px
边框 圆角 25px

例子
<p style="position:absolute;left:100px;width:100px;height:100px;border:2px solid #000000;border-radius:25px;">蝶梦文字游戏</p>
clearInterval(计时器赋值的变量)
清除间隔()

setTimeout("函数名()",时间毫秒)
执行一次

setInterval("函数名()",时间毫秒)
重复执行

function 函数名(){}
先申明 函数名{需要执行的代码}
用计时器调用

例子
=:setTimeout("执行一次()",1500)

=:MD.开关=setInterval("重复执行()",5000)

=:function 执行一次(){alert("1.5秒后弹出一次蝶梦文字游戏")}

=:function 重复执行(){alert("每过5秒弹出一次蝶梦文字游戏,若不关闭则会一直持续")}

[计时器]
[|]
:关闭重复执行

[关闭重复执行]
[|]
=:clearInterval(MD.开关)
成功:教程结束!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册