Get list of users from Community page by ACL
Ce script ne devrait pas être installé directement. C'est une librairie créée pour d'autres scripts. Elle doit être inclus avec la commande // @require https://update.greasyfork.org/scripts/19628/659177/Get%20Online%20Users%20By%20ACL.js
/*
* name Get Online Users By ACL
* namespace pxgamer
* version 0.5.1
* description Get list of users from Community page by ACL
* author pxgamer
*/
function gouba(aclRank) {
let aclIds = [];
aclIds.user = '1'; aclIds.vul = 'verified'; aclIds.eul = 'eliteuploader'; aclIds.super = '2'; aclIds.elite = '3';
aclIds.translator = '4'; aclIds.fmod = '5'; aclIds.thelper = '6'; aclIds.tmod = '7'; aclIds.smod = '8';
aclIds.staff = '9'; aclIds.admin = '10';
let returnedData;
let matches;
let onlineUsers = [];
let s = '<a href="\/user\/[a-z)-9_.-]+\/" class="tag1 aclColor_'+aclIds[aclRank]+'">([a-z)-9_.-]+)<\/a>';
let searchString = new RegExp(s,'gi');
console.log(searchString);
$.ajax({
type: "GET",
url: "/community/",
async: false,
success: function (data) {
returnedData = data;
while (matches = searchString.exec(returnedData.html)) {
onlineUsers.push(matches[1]);
}
},
returnData: "json"
});
return onlineUsers;
}