This API for FPS and FPS only is a notifier that gives tips throughout gameplay on the official web-game, or desktop app.
Check the Notification API Is not added \/
Add it automatically - document.body.innerHTML += "..."
Check the Notification API Is added \/
(void) - void(0)
w.Notiflix ? void(0) : document.body.innerHTML += `<script src="https://cdn.jsdelivr.net/gh/notiflix/Notiflix@latest/dist/notiflix-aio-3.2.7.min.js"></script>`;
> Create tips[]
array with each type and text
const tips = [{ type: "tip", text: "New and existing game modes are already out!" }, { type: "tip", text: "Gamepads like Xbox and PlayStation controllers are supported too" }, { type: "reminder", text: "Signup for a free account and save your status wherever you go" }, { type: "reminder", text: "You can now customize your bots in Preferences." }, { type: "reminder", text: "Like the game? Check us out on GitHub for future updates and features." }];
> Create tip()
function that chooses a random tip from tips[]
array
function tip() {
let tipChosen = tips[Math.floor(Math.random() * tips.length)];
let prefix = tipChosen.type == "reminder" ? "Hey there!" : "Did you know?";
let result = prefix + " " + tipChosen.text;
return(result);
}
> If the Notifier API (w.i
) is disabled or undefined
/missing, use the built in one
if (!w.i) {
w.i = w;
w.i.n = (msg) => new Notification("FPS", { body: msg });
} else {
w.i.n = w.i.Notify;
}
> Use the tip()
function and notify the tip to the user
function tip() {
let tipChosen = tips[Math.floor(Math.random() * tips.length)];
let prefix = tipChosen.type == "reminder" ? "Hey there!" : "Did you know?";
let result = prefix + " " + tipChosen.text;
return(result);
}
This software is free of use but beware it is designed specifically for the
FPS project so it will not work for any other use.
The full license is availabe at Root/LICENSE.
This API is an Alias of Parking-Master-Tipper.