Avatar IDs Library for Drawaria

Complete library of avatar IDs and utility functions for Drawaria

Dieses Skript sollte nicht direkt installiert werden. Es handelt sich hier um eine Bibliothek für andere Skripte, welche über folgenden Befehl in den Metadaten eines Skriptes eingebunden wird // @require https://update.greasyforks.org/scripts/546196/1643733/Avatar%20IDs%20Library%20for%20Drawaria.js

// ==UserScript==
// @name         Avatar IDs Library for Drawaria
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Complete library of avatar IDs and utility functions for Drawaria
// @author       YouTubeDrawaria
// @license      MIT
// @grant        none
// @run-at       document-start
// @homepage     https://drawaria.online/
// @supportURL   https://github.com/yourusername/avatar-ids-library
// ==/UserScript==

(function() {
    'use strict';
    
    // Avatar IDs Array
    const avatarIds = [
    "86e33830-86ea-11ec-8553-bff27824cf71",
    "bfbe3620-1d5e-11ef-acaf-250da20bac69",
    "418e4160-cb1f-11ed-a71d-ab56d3db7ea6",
    "98bb4180-226a-11ed-9fd3-c3a00b129da4",
    "c8408150-dc14-11ec-9fd3-c3a00b129da4",
    "a272cd50-0d42-11ef-acaf-250da20bac69",
    "52bee980-1dee-11ef-acaf-250da20bac69",
    "e39f20a0-d3fc-11ee-bf00-7b802f1ca94b",
    "2b3925e0-0425-11ed-9fd3-c3a00b129da4",
    "331c1bb0-1e03-11ef-acaf-250da20bac69",
    "e728cb60-178e-11ef-acaf-250da20bac69",
    "c424c6c0-1138-11ef-acaf-250da20bac69",
    "6201c780-b7ed-11ee-a08e-793e831e2edc",
    "dc8d83b0-1d13-11ee-9637-2101b993f0be",
    "1f400b90-8e8c-11ed-9fd3-c3a00b129da4",
    "741b5f10-6c14-11ed-9fd3-c3a00b129da4",
    "1c7c0480-5b37-11ea-bd0d-d982f110d7fd",
    "7534cd80-71dc-11ea-94e4-a79c0e0066e1",
    "1c7fea80-5c47-11ea-853a-9b17f47ac2d7",
    "1fba6650-665e-11ea-b39d-7bb8fda5d79f",
    "09c4a3c0-77fb-11ea-9617-65edff98c927",
    "862b7dd0-808e-11ea-b257-69727f5f663c",
    "7c2d50a0-8594-11ea-bc11-f75950a68c24",
    "ad0554d0-8cd2-11ea-894b-cfb531386883",
    "0b6627c0-9273-11ea-8733-693d00669271",
    "94721bb0-9777-11ea-aaa9-43cdc11ba2e8",
    "6fbfb880-9a9d-11ea-b554-87ab2604eb71",
    "c2cbc1f0-9c0e-11ea-b38f-318e6ebaac37",
    "1d1be460-9dda-11ea-a4e9-119510eef9db",
    "16bd8850-9e00-11ea-a4e9-119510eef9db",
    "f2989240-9f1b-11ea-a4e9-119510eef9db",
    "0b8b71d0-a04f-11ea-a4e9-119510eef9db",
    "45c4b230-a05e-11ea-a4e9-119510eef9db",
    "1c3d5c10-a0cb-11ea-a4e9-119510eef9db",
    "bd42cea0-a2d4-11ea-a4e9-119510eef9db",
    "724bf0e0-a31d-11ea-a4e9-119510eef9db",
    "69f9fad0-a346-11ea-a4e9-119510eef9db",
    "e93c2520-a657-11ea-a4e9-119510eef9db",
    "43526c60-a732-11ea-a4e9-119510eef9db",
    "f30dfd70-a8ec-11ea-86e2-6bb275999a37",
    "9472ec10-a9ac-11ea-86e2-6bb275999a37",
    "dcfa8c60-aa04-11ea-86e2-6bb275999a37",
    "d5f68df0-aa8c-11ea-86e2-6bb275999a37",
    "73be86c0-acac-11ea-86e2-6bb275999a37",
    "cee4ca90-acda-11ea-86e2-6bb275999a37",
    "0c46a310-ad56-11ea-86e2-6bb275999a37",
    "4ddc00c0-ae4d-11ea-bd8e-b5ddc2004258",
    "0927eb00-b245-11ea-bd8e-b5ddc2004258",
    "5e40b790-b62b-11ea-bd8e-b5ddc2004258",
    "4c9deac0-b87a-11ea-bd8e-b5ddc2004258",
    "eac1a240-b8a3-11ea-bd8e-b5ddc2004258",
    "467523c0-b947-11ea-bd8e-b5ddc2004258",
    "d9a083c0-d734-11ed-9ece-d584b24f60dc",
    "3e715060-bf94-11ea-bb8a-772444bea009",
    "e6a53d90-c035-11ea-bfe5-bd40acded5fc",
    "c3983d60-561d-11f0-9079-cff0190a2329",
    "b69ee820-c185-11ea-a442-f350118f438b",
    "df1fd310-c1ce-11ea-bc62-1fbf67bacde8",
    "4fbc7670-c63c-11ea-bdb2-fbeb1df24aa3",
    "7161eeb0-c86f-11ea-9dde-5d331b009956",
    "f44c6300-1527-11f0-af95-072f6d4ed084",
    "04628a90-cb3a-11ea-987f-fdc7163f6a11",
    "ca2657f0-cc72-11ea-be11-3b3954e3c6ff",
    "fdbcf5c0-ccf3-11ea-b8e1-6dea414a40d2",
    "bbd13510-cef9-11ea-a633-3dcc4e42db82",
    "387608c0-f826-11ef-9774-d3c954468059",
    "7b090970-b43c-11ec-8266-c399f90709b7",
    "22969bd0-d2e9-11ea-a0fd-57615322c869",
    "ba0d2920-d4e7-11ea-8908-092bf758cccf",
    "e4793880-d4ff-11ea-8908-092bf758cccf",
    "c9872860-db31-11ea-8c97-eb594e3396da",
    "23a40470-dcbe-11ea-887d-257476d63106",
    "315aa450-dd1f-11ea-b226-e795d004b597",
    "a50439e0-ddb8-11ea-a196-076ac93bef26",
    "e9a5a1d0-df2d-11ea-9392-eb461a14f3f4",
    "9ae632e0-df40-11ea-9392-eb461a14f3f4",
    "5aa9d230-e23e-11ea-aedc-7f1df046559d",
    "eb7b9910-e248-11ea-aedc-7f1df046559d",
    "4d50fb50-e2f1-11ea-b6b0-c70b04a9536a",
    "55bb6510-e3bd-11ea-8ebf-0f4eb4dcf389",
    "94369f40-ed6c-11ea-b0be-7db8e99a5df9",
    "32547810-efbf-11ea-ad90-85307ba45eb9",
    "7bea2aa0-f4c5-11ea-b3c8-69db88ee0c3b",
    "4bce5c00-f7c3-11ea-b33e-b18306721a5c",
    "546f53d0-f847-11ea-b33e-b18306721a5c",
    "6c945900-fa5f-11ea-a8a2-c977be6e2e24",
    "1a3f7310-fc3a-11ea-b046-41771ea9ec9d",
    "eab55a60-fc48-11ea-b046-41771ea9ec9d",
    "a1033ff0-fd05-11ea-85e2-cb5c49f82bdb",
    "51c85f70-fd18-11ea-85e2-cb5c49f82bdb",
    "d6af66f0-fdec-11ea-85e2-cb5c49f82bdb",
    "e0cf0af0-fe2d-11ea-85e2-cb5c49f82bdb",
    "af2313e0-ff11-11ea-85e2-cb5c49f82bdb",
    "c935f940-00cf-11eb-89b3-6313abcbf4ed",
    "7b2d11b0-e39b-11ec-9fd3-c3a00b129da4",
    "224c8100-012c-11eb-89b3-6313abcbf4ed",
    "80a3ac10-019f-11eb-89b3-6313abcbf4ed",
    "51cb3570-0285-11eb-b470-e7b83d2f3b00",
    "741a16e0-0425-11eb-83be-fb1c764c820f",
    "8a1e9630-05b2-11eb-978a-81f37c20bb7a",
    "08e128e0-08c7-11eb-9c3f-2df35a2de16e",
    "6e7e20c0-0a3b-11eb-be95-83af8123b41a",
    "3ff95460-0a9d-11eb-be95-83af8123b41a",
    "19042150-0bfb-11eb-82be-2f53796ccb77",
    "e8620b10-0cdc-11eb-a0ff-8d7c7b306a6a",
    "e13a5540-0ce6-11eb-a0ff-8d7c7b306a6a",
    "f306d280-0cfa-11eb-a0ff-8d7c7b306a6a",
    "7bd4a210-0f38-11eb-9133-6be283abf413",
    "a5914b90-10e5-11eb-9133-6be283abf413",
    "fdba73c0-120a-11eb-9133-6be283abf413",
    "a3d242e0-1258-11eb-9a25-330f162b87df",
    "8c8e3b50-1584-11eb-9a25-330f162b87df",
    "f4f5cdc0-15ac-11eb-9a25-330f162b87df",
    "74e68620-16d2-11eb-9a25-330f162b87df",
    "3aec1650-172d-11eb-a4be-43469d0e01d8",
    "1d119fb0-1732-11eb-a4be-43469d0e01d8",
    "e23d6e70-184c-11eb-a4be-43469d0e01d8",
    "0d72b9a0-1b78-11eb-8f81-51d911715ee9",
    "3133eb80-1de3-11eb-8f81-51d911715ee9",
    "8d1f86b0-1e07-11eb-8f81-51d911715ee9",
    "5542b8c0-1efc-11eb-8f81-51d911715ee9",
    "13eefaf0-22c6-11eb-9252-871853a7d8b1",
    "4dca98b0-22da-11eb-9252-871853a7d8b1",
    "5b6039e0-2379-11eb-9252-871853a7d8b1",
    "18a9b230-249a-11eb-96e9-e767e96c1453",
    "7f2b0630-24c7-11eb-a9b4-e7c2638120dd",
    "53325830-2503-11eb-a9b4-e7c2638120dd",
    "96ef6290-25d3-11eb-a9b4-e7c2638120dd",
    "e8bca7c0-2602-11eb-a9b4-e7c2638120dd",
    "91901ed0-262c-11eb-a9b4-e7c2638120dd",
    "1442aec0-2730-11eb-a9b4-e7c2638120dd",
    "802da3d0-28d2-11eb-a9b4-e7c2638120dd",
    "1dc45bc0-2937-11eb-a9b4-e7c2638120dd",
    "90e97350-29b5-11eb-a9b4-e7c2638120dd",
    "078ad110-29cb-11eb-a9b4-e7c2638120dd"
];
    
    // Utility functions
    function getAvatarUrlFromId(id) {
        return `/avatar/cache/${id}.jpg`;
    }
    
    function changeAvatarRandomly() {
        const avatarImage = document.querySelector('#selfavatarimage');
        
        if (!avatarImage) {
            console.error('❌ Self avatar image element (#selfavatarimage) not found');
            return false;
        }
        
        if (avatarIds.length === 0) {
            console.error('❌ No avatar IDs available');
            return false;
        }
        
        const randomIndex = Math.floor(Math.random() * avatarIds.length);
        const randomAvatarId = avatarIds[randomIndex];
        const newAvatarUrl = getAvatarUrlFromId(randomAvatarId);
        
        const originalSrc = avatarImage.src;
        avatarImage.src = newAvatarUrl;
        
        avatarImage.onerror = function() {
            console.warn('⚠️ Failed to load avatar, reverting to original');
            this.src = originalSrc;
        };
        
        console.log('🎭 Avatar changed to ID:', randomAvatarId);
        return true;
    }
    
    function getRandomAvatarId() {
        if (avatarIds.length === 0) return null;
        const randomIndex = Math.floor(Math.random() * avatarIds.length);
        return avatarIds[randomIndex];
    }
    
    function getAllAvatarIds() {
        return [...avatarIds]; // Return a copy
    }
    
    function getAvatarCount() {
        return avatarIds.length;
    }
    
    // Export functions and data globally
    window.avatarIds = avatarIds;
    window.getAvatarUrlFromId = getAvatarUrlFromId;
    window.changeAvatarRandomly = changeAvatarRandomly;
    window.getRandomAvatarId = getRandomAvatarId;
    window.getAllAvatarIds = getAllAvatarIds;
    window.getAvatarCount = getAvatarCount;
    
    // Console information
    console.log('✅ Avatar IDs Library loaded successfully!');
    console.log(`📊 Available avatars: ${avatarIds.length}`);
    console.log('🔧 Available functions: changeAvatarRandomly(), getRandomAvatarId(), getAvatarUrlFromId(id), getAllAvatarIds(), getAvatarCount()');
    
})();
长期地址
遇到问题?请前往 GitHub 提 Issues。