软件分享油猴脚本4399云游戏自动进入脚本
飔梦脚本介绍
此脚本可以在4399云游戏自动帮你进入游戏。
就算你在其他页面看视频还是什么,它都可以帮你自动进入游戏。
我为啥要写这个脚本?
因为我因为电脑配置太烂,而且手机储存不够的原因,我只能去玩云游戏。
官方云原神每天就送15分钟,我就去找一个免费的云游戏平台,最终发现了4399云游戏。
当我登陆4399的账号时,点击云玩原神……
排队人数1000多人!然后我进去看视频了, 结果看的太入迷,忘记去看我排在第几位了。当我返回去看时,它显示:你已超时未进入游戏,需要重启排队
我排了大概有50多分钟,居然要我重新排队!?所以这个脚本就诞生了,我行的过程中出现了各种问题,熬夜到凌晨2点才写好。
使用这个脚本会出现啥问题?
在自动进入游戏时会被拦截,需要将y.4399.com的权限“弹出式窗口和重定向”改为允许。如果不改为允许,无法跳转到游戏页面,需要你再点击一下你云玩的游戏。
不过现在我将权限改成禁止后也可以跳转到游戏页面,不知道你们那边有没有这样的问题,可以在评论区反馈一下。
如何安装这个脚本?
需要浏览器装有 油猴(Tampermonkey)或者 暴力猴(Violentmonkey)扩展
谷歌浏览器下载(1是油猴,2是暴力猴):
1.Crt搜搜下载油猴——谷歌扩展商店下载油猴(需翻墙)
2.Crt搜搜下载暴力猴——谷歌扩展商店下载暴力猴(需翻墙)
Edge浏览器下载:
1.Crt搜搜下载油猴——Edge扩展商店下载油猴
2.Crt搜搜下载暴力猴——Edge扩展商店下载暴力猴
其他浏览器我就不说了,大家可以自己百度怎么添加扩展。
360安全浏览器它也是可以安装扩展的,在360安全浏览器访问 360扩展程序 se://extensions 页面,打开右上角开发者模式将下载下来的谷歌扩展拖进去就可以了。
如果360工具栏不显示安装好的扩展,你需要打开360安全浏览器 设置>界面设置 se://settings/uistyle 把工具栏的显示插件栏勾选上。
脚本安装
访问Greasy Fork网站搜索:4399云游戏自动进入游戏脚本
点击下方安装也可以:
快速安装
脚本代码(不懂的可以不看)
(function() { 'use strict';
function insertSwitchButtonAndHintMessage() { const switchButton = document.createElement('button'); switchButton.id = 'switchButton'; switchButton.style.cssText = 'position: fixed; bottom: 20px; left: 20px; background-color: #007bff; color: #fff; padding: 10px; border: none; cursor: pointer; font-size: 14px; border-radius: 5px; opacity: 0.8; transition: opacity 0.5s;'; document.body.appendChild(switchButton);
const hintMessage = document.createElement('div'); hintMessage.id = 'hintMessage'; hintMessage.style.cssText = 'position: fixed; top: 0; left: 0; width: 100%; background-color: #f8d7da; color: #721c24; text-align: center; padding: 10px; font-size: 16px; font-weight: bold; z-index: 9999; transition: top 0.5s;'; hintMessage.innerHTML = '温馨提示:可能由于浏览器原因,在自动进入游戏时会被拦截,请将本站的权限“弹出式窗口和重定向”改为允许。如果不改为允许,无法跳转到游戏页面,需要你再点击一下你云玩的游戏。';
document.body.appendChild(hintMessage);
switchButton.addEventListener('click', function() { toggleHintMessage(switchButton); });
switchButton.addEventListener('mouseenter', function() { switchButton.style.opacity = '1'; });
switchButton.addEventListener('mouseleave', function() { switchButton.style.opacity = '0.8'; });
updateSwitchButtonText(switchButton); }
function isShowHintMessage() { return GM_getValue('showHintMessage', true); }
function toggleHintMessage(switchButton) { const show = !isShowHintMessage(); GM_setValue('showHintMessage', show);
const hintMessage = document.getElementById('hintMessage'); if (hintMessage) { hintMessage.style.top = show ? '0' : '-100px'; }
if (switchButton) { updateSwitchButtonText(switchButton); } }
function updateSwitchButtonText(switchButton) { const show = isShowHintMessage(); switchButton.innerHTML = show ? '隐藏提示信息' : '显示提示信息'; }
const interval = 1000;
function notifyIfQueueIsSmall() { const queueNumElement = document.querySelector('.wait-nums .d2 span'); if (queueNumElement) { const queueNum = parseInt(queueNumElement.innerText); const hasNotified = GM_getValue('hasNotified', false);
if (queueNum < 5 && !hasNotified) { GM_notification({ text: `当前排队人数为${queueNum}人,即将为你自动进入游戏。`, title: '4399云游戏', timeout: 10, });
GM_setValue('hasNotified', true); } } }
function checkAndEnterGame() { const teamingPopup = document.querySelector('.pop.teaming'); if (teamingPopup) { const enterButton = teamingPopup.querySelector('.i2'); if (enterButton) { enterButton.click(); } } }
function mainLoop() { const waitingPopup = document.querySelector('.pop.waiting'); if (waitingPopup) { notifyIfQueueIsSmall(); } else { GM_setValue('hasNotified', false); checkAndEnterGame(); } }
insertSwitchButtonAndHintMessage(); setInterval(mainLoop, interval);
const hintMessage = document.getElementById('hintMessage'); if (hintMessage) { hintMessage.style.top = isShowHintMessage() ? '0' : '-100px'; }
GM_registerMenuCommand('作者个人主页', function() { window.open('https://home.syyxin.eu.org', '_blank'); });
})();
|
视频演示
免责声明
如果该脚本侵害了4399云游戏平台的权益,请联系syybili@163.com删除。