虚拟人物
parent
d9456a7026
commit
340f6caf86
|
@ -154,6 +154,7 @@ function exitEv(id){
|
||||||
}
|
}
|
||||||
// 进入广场
|
// 进入广场
|
||||||
function peopleObj(name,uid,say,action,active_time, is_admin){
|
function peopleObj(name,uid,say,action,active_time, is_admin){
|
||||||
|
// console.log(name + ' ' + uid + ' ' + say + ' ' + action + ' ' + active_time + ' ' + is_admin, 'sssss')
|
||||||
let yspHtml = '';
|
let yspHtml = '';
|
||||||
let yspData = [
|
let yspData = [
|
||||||
{
|
{
|
||||||
|
|
34
js/handle.js
34
js/handle.js
|
@ -6,10 +6,21 @@ let musicUrl = 'https://bili.scdxtc.cn'
|
||||||
|
|
||||||
// 自动删除不说话用户
|
// 自动删除不说话用户
|
||||||
let autoDel = false
|
let autoDel = false
|
||||||
|
|
||||||
|
// 是否开始虚拟人物
|
||||||
|
let virtualPeople = true
|
||||||
|
|
||||||
|
// 虚拟人物数量
|
||||||
|
let virtualNum = 50
|
||||||
|
|
||||||
|
let virtualList = []
|
||||||
|
|
||||||
|
let virtualWordList = ['哈哈哈', '我又来了!', '大爷闪亮登场', '真会玩 哈哈']
|
||||||
|
|
||||||
// 多少秒不说话删除
|
// 多少秒不说话删除
|
||||||
let speakExpireTime = 10*60
|
let speakExpireTime = 10*60
|
||||||
// 歌曲列表
|
// 歌曲列表
|
||||||
var musicList = []
|
let musicList = []
|
||||||
|
|
||||||
// 领舞人领舞时间 秒
|
// 领舞人领舞时间 秒
|
||||||
let leaderTime = 15*60
|
let leaderTime = 15*60
|
||||||
|
@ -315,7 +326,28 @@ function receiveMessage(event)
|
||||||
// -------------------- 每条弹幕处理 end -----------------------
|
// -------------------- 每条弹幕处理 end -----------------------
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 创建随机任务
|
||||||
|
function createVirtual() {
|
||||||
|
for (let i = 0; i < virtualNum; i++) {
|
||||||
|
let eventName = eventTextList[Math.floor(Math.random()*(eventTextList.length-1))]
|
||||||
|
let word = virtualWordList[Math.floor(Math.random()*(virtualWordList.length-1))]
|
||||||
|
if (virtualList[i] != undefined) {
|
||||||
|
peopleObj(virtualList[i], 'virtual'+i, word, getEvent(eventName), 0, 0);
|
||||||
|
} else {
|
||||||
|
peopleObj('我是卧底95'+i, 'virtual'+i, word, getEvent(eventName), 1638930062, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
music();
|
music();
|
||||||
// 清理缓存
|
// 清理缓存
|
||||||
sessionStorage.clear()
|
sessionStorage.clear()
|
||||||
|
|
||||||
|
$(function(){
|
||||||
|
// 创建虚拟人物
|
||||||
|
if (virtualPeople) {
|
||||||
|
createVirtual()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
window.addEventListener("message", receiveMessage, false);
|
window.addEventListener("message", receiveMessage, false);
|
Loading…
Reference in New Issue