Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var badcodes = [];
- var pointsredeemed = [];
- var points = 0;
- var temppoints;
- var totalpointsredeemed = 0;
- var emailpointsredeemed = 0;
- var creatorpointsredeemed = 0;
- var vaultpointsredeemed = 0;
- var emailpoints;
- var creatorpoints;
- var vaultpoints;
- var apibase = 'https://2kgames.crowdtwist.com/code-redemption-campaign/redeem?cid=';
- async function httppost(codeinfo) {
- var response = await fetch(apibase + codeinfo.cid, {
- method: 'POST',
- mode: 'cors',
- body: JSON.stringify({
- code: codeinfo.code
- }),
- headers: {
- 'Content-type' : 'application/json'
- }
- })
- let result = await response.json();
- if (result.points) {
- pointsredeemed.push(result.points);
- temppoints = result.points;
- return temppoints;
- } else {
- badcodes.push(codeinfo.code);
- return null;
- }
- return null;
- }
- var vaultcid = 5261;
- var emailcid = 5264;
- var creatorcid = 5263;
- var boostcid = 5721;
- var EMAILS = [
- "BL3REVEAL",
- "BL3WELCOME",
- "LOOTLOOTLOOT",
- "FIGHT4SANCTUARY",
- "BL3ATE3",
- "2kLove",
- "HEYSUGAR",
- "SOHAPPYTOGETHER",
- "CLAPTASTIC",
- "MYMAIN",
- "ONTHEHUNT",
- "FRESHBOOTY",
- "POWERUPEMAIL",
- "Dasherz",
- "LESSTHANTHREE",
- "BUILDURSQUAD",
- "OVERCLOCKED",
- "FORTNITEXMAYHEM",
- "ABCEASYAS123",
- "DUCTTAPEMOD",
- "MADSKILLZ",
- "ITSHERE",
- "JABBER",
- "Unblinkingeye",
- "ALMOSTTHERE"
- ]
- var CREATORS = [
- "PROFESSORBROMANVIP",
- "KINGGOTHALIONVIP",
- "PietSmietVIP",
- "JoltzDude139VIP",
- "JvtvVIP",
- "AdmiralbahrooVIP",
- "Ki11erSixVIP",
- "MitsuShowVIP",
- "TessachkaVIP",
- "LaraLoftVIP",
- "MitsuShowE3",
- "TessachkaE3",
- "EdEMonsterE3",
- "Joltzdude139E3",
- "Ki11ersixE3",
- "KingGothalionE3",
- "ProfessorBromanE3",
- "AdmiralBahrooE3",
- "dammit2hellE3",
- "NAYSYE3",
- "LUCKYBONEZE3",
- "GRIMMBONEZE3",
- "CohhVIP",
- "Cure4Kids",
- "GREGORONKH",
- "BONJWA-BL3LAUNCH",
- "LARALOFT-BL3LAUNCH",
- "PIETSMIET-BL3LAUNCH",
- "EARLYACCESS"
- ]
- var VAULTS = [
- "WUBWUBWUB",
- "JOYPUKE",
- "LOADINGBAR",
- "IGNVIP",
- "Borderlands3vip",
- "TWITCHVIP",
- "GAMESPOTVIP",
- "FACEBOOKVIP",
- "SHACKNEWSVIP",
- "GAMEVIP",
- "WEGOTUBOO",
- "LOWCOSTCOSPLAYE3",
- "BORDERLANDSCOSPLAYE3",
- "ILOVEBAGUETTE",
- "BL3FREVENTVIP",
- "WHATCHUWANT",
- "MUSHYSNUGGLEBITES",
- "OOPS",
- "BORDERLENS",
- "Skagbait",
- "VIP-GUNWALL",
- "VIP-GIFTSHOP",
- "VIP-REDCHEST",
- "VIP-COV",
- "VIP-MOXXI",
- "VIP-ENVART",
- "VIP-CALYPSO",
- "VIP-CHARCONCEPT",
- "VIP-BOXCONCEPT",
- "VIP-PHOTOBOOTH",
- "BL3MUSEUMCOSPLAY",
- "3DJUEGOSVIP",
- "HALVERHAHN",
- "BRINGMEABUCKET",
- "MAYHEMPRIDE",
- "PWR2PLYRS",
- "THESEPRETZELSSUCK",
- "TINKABOUTIT",
- "LOOTSPLOSION",
- "BONERFART",
- "LETSMAKESOMEMAYHEM",
- "MAYHEM",
- "CRUMPOCALYPSE",
- "Childrenofthevault",
- "WACHSK4G",
- "JABBERKUMP3L",
- "D1G1KLON",
- "RA1LGUN",
- "5piderantcenturio",
- "Phasenkl4mmerung",
- "1ronbear",
- "Sntnl",
- "Phasenproj3ktion",
- "Ph4senschlag",
- "1CODE",
- "GODSDONTNEGOTIATE",
- "Ehrenmann",
- "TWOWEEKS",
- "VIP-PAXINIT",
- "VIP-PAXALAX",
- "VIP-SUPERPAX",
- "VIP-EATINGPAX",
- "JVMVIP",
- "VIP-LOOTPAX",
- "VIP-PAXSCAVENGER",
- "PAXSCAVENGER",
- "VIP-PAXATYA",
- "VIP-PAXATTACK",
- "VIP-TAKEITTOTHEPAX",
- "VIP-PAXTASTIC",
- "SMARTOYSVIP",
- "MEDIAMARKTVIP",
- "Bolvip",
- "GAMEMANIAVIP",
- "ALLYOURGAMESVIP",
- "NEDGAMEVIP",
- "YOURGAMEZONEVIP",
- "VIP-DEATHANDPAXES",
- "VIP-SMACKTHATPAX",
- "VIP-KEEPINGITPAX",
- "INTERTOYSVIP",
- "PLAYERONEVIP",
- "VIP-ANOTHERPAXPUN",
- "vip-paxagainstthewall",
- "SEVENDAYS",
- "AIRLEMAGVIP",
- "Dreamlandvip"
- ]
- async function emailmap() {
- emailpoints = await Promise.all(EMAILS.map(async function(email) {
- var type = {
- code : email,
- cid : emailcid
- };
- temppoints = await httppost(type);
- emailpointsredeemed = emailpointsredeemed + temppoints;
- return emailpointsredeemed;
- }))};
- async function creatorsmap() {
- creatorspoints = await Promise.all(CREATORS.map(async function(creator) {
- var type = {
- code : creator,
- cid : creatorcid
- };
- temppoints = await httppost(type);
- creatorpointsredeemed = creatorpointsredeemed + temppoints;
- return creatorpointsredeemed;
- }))};
- async function vaultmap() {
- vaultpoints = await Promise.all(VAULTS.map(async function(vault) {
- var type = {
- code : vault,
- cid : vaultcid
- };
- temppoints = await httppost(type);
- vaultpointsredeemed = vaultpointsredeemed + temppoints;
- return vaultpointsredeemed;
- }))}
- async function gatherpoints() {
- var [totalemailpoints, totalcreatorpoints, totalvaultpoints] = await Promise.all([emailmap(), creatorsmap(), vaultmap()]);
- var totalpoints = emailpointsredeemed + creatorpointsredeemed + vaultpointsredeemed;
- console.log("Total Points: ", totalpoints);
- alert("Total Points Redeemed: " + totalpoints)
- }
- async function main() {
- gatherpoints();
- }
- main();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement