DO player_faces

dugout-online player face generation

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         DO player_faces
// @version      0.4
// @namespace    jed
// @description  dugout-online player face generation
// @author       Helamam
// @icon         https://i.ibb.co/kDL4QcD/premium1t.png
// @require	     http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @include      http*dugout-online.com/*
// @include      https://www.dugout-online.com/*
// ==/UserScript==
//page select ----------------------------------------------//

var page = document.URL;
var player_id = 0
var club_id = 0
var player_id_length = 0
var player_age = 0
var player_nation
var FP
var LP

var colorImg_value
var faceImg_value
var hairImg_value
var beardImg_value

var is_link_from_nt = false

var face = {
		color: 0, // value
		face: [0, 0], // color category, value
		hair: [0, 0], // color category, value
		beard: [0, 0] // color category, value
	}

// tipo de "_ready()" function
if (page.match('/home/none/')) {
	console.log("???")
	
}

// quando a página do player for aberta
if (page.match('/players/details/')) {
	get_club_id();
    get_player_id();
	get_player_nation();
	
	verify_club_id();
	
	set_player_face();
	edit_player_image();
}

function pid_length() {
	player_id_length = player_id.toString().length
}

function get_player_id() {
	var id_text = document.getElementsByClassName("player_id_txt")[0].outerText;
    var id_filter = /\(([^)]+)\)/;
    var id_numb = id_filter.exec(id_text);
    var id_remove_ID = id_numb[1].match(/(\d+)/);

	player_id = id_remove_ID[0]
	player_id = Number(player_id);
	pid_length();

	if (player_id_length == 6) {
		//console.log("6numb-length-id")
        // configura pra pegar realmente os 3 primeiros e 3 ultimos com 6 digitos
		FP = parseInt(player_id / 1000) // first 3 player_id digits
		LP = parseInt(player_id % 1000) // last 3 player_id digits
	}
	else if (player_id_length == 7) {
		//console.log("7numb-length-id")
        // configura pra pegar realmente os 3 primeiros e 3 ultimos com 7 digitos
        FP = parseInt(player_id / 10000) // first 3 player_id digits
		LP = parseInt(player_id % 1000) // last 3 player_id digits
	}
	else if (player_id_length == 8) {
		//console.log("8numb-length-id")
        // configura pra pegar realmente os 3 primeiros e 3 ultimos com 8 digitos
		FP = parseInt(player_id / 100000) // first 3 player_id digits
		LP = parseInt(player_id % 1000) // last 3 player_id digits
	}
    else if (player_id_length == 9) {
		//console.log("9numb-length-id")
        // configura pra pegar realmente os 3 primeiros e 3 ultimos com 9 digitos
		FP = parseInt(player_id / 1000000) // first 3 player_id digits
		LP = parseInt(player_id % 1000) // last 3 player_id digits
	}
	else{
		console.log("debug, < 6 ou > 9")
	}

    console.log(player_id)
	//console.log(player_id_length)
	console.log(String(FP).padStart(3, '0'))
	console.log(String(LP).padStart(3, '0'))
}

function get_club_id() {
	// Obter a URL atual
	var currentUrl = window.location.href;

	// Encontrar a posição de 'club_id/'
	var index = currentUrl.indexOf('club_id/');

	// Verificar se 'club_id/' foi encontrado na URL
	if (index !== -1) {
    // Avançar até o final de 'club_id/' para obter o valor que segue
    var startIndex = index + 'club_id/'.length;

    // Extrair o valor após 'club_id/'
    var clubIdValue = currentUrl.slice(startIndex);

    // Verificar se o valor é um número
    if (!isNaN(clubIdValue)) {
        // Agora, 'clubIdValue' contém o valor do 'club_id'
        console.log('Club ID:', clubIdValue);
    } else {
        console.error('Valor após "club_id/" não é um número válido.');
    }
	} else {
    console.error('"club_id/" não encontrado na URL.');
	}

	club_id = clubIdValue;
	club_id = Number(club_id);

}

function get_player_nation(){
	const playerHeaderDiv = document.querySelector('.player_header img');
	var imgSrc
	
	if (playerHeaderDiv) {
		imgSrc = playerHeaderDiv.getAttribute('src');
		console.log(imgSrc); // Exibe o src da imagem no console
	}
	
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/usa.png') {player_nation = 'unitedstates'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/aus.png') {player_nation = 'australia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/ice.png') {player_nation = 'iceland'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/can.png') {player_nation = 'canada'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/arg.png') {player_nation = 'argentina'}
	
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/bol.png') {player_nation = 'bolivia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/ven.png') {player_nation = 'venezuela'}
	
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/mex.png') {player_nation = 'mexico'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/brz.png') {player_nation = 'brazil'}	
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/chi.png') {player_nation = 'chile'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/uru.png') {player_nation = 'uruguay'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/col.png') {player_nation = 'colombia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/per.png') {player_nation = 'peru'}

	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/chn.png') {player_nation = 'china'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/sko.png') {player_nation = 'skorea'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/jpn.png') {player_nation = 'japan'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/ban.png') {player_nation = 'bangladesh'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/tha.png') {player_nation = 'thailand'}
	
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/ind.png') {player_nation = 'india'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/isr.png') {player_nation = 'israel'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/alg.png') {player_nation = 'algeria'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/saf.png') {player_nation = 'safrica'}
	
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/bel.png') {player_nation = 'belgica'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/bih.png') {player_nation = 'bosnia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/cro.png') {player_nation = 'croatia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/den.png') {player_nation = 'denmark'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/eng.png') {player_nation = 'england'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/est.png') {player_nation = 'estonia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/fin.png') {player_nation = 'finland'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/fra.png') {player_nation = 'france'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/ger.png') {player_nation = 'germany'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/ita.png') {player_nation = 'italy'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/lat.png') {player_nation = 'latvia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/net.png') {player_nation = 'netherlands'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/nor.png') {player_nation = 'norway'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/nze.png') {player_nation = 'newzeland'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/pol.png') {player_nation = 'poland'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/por.png') {player_nation = 'portugal'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/rom.png') {player_nation = 'romenia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/sam.png') {player_nation = 'serbia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/slo.png') {player_nation = 'slovenia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/spa.png') {player_nation = 'spain'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/swe.png') {player_nation = 'sweden'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/tur.png') {player_nation = 'turkey'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/sco.png') {player_nation = 'scotland'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/cze.png') {player_nation = 'czechia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/svk.png') {player_nation = 'slovakia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/aut.png') {player_nation = 'austria'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/bul.png') {player_nation = 'bulgaria'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/hun.png') {player_nation = 'hungria'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/alb.png') {player_nation = 'albania'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/ire.png') {player_nation = 'ireland'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/lit.png') {player_nation = 'lithuania'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/rus.png') {player_nation = 'russia'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/sui.png') {player_nation = 'switzerland'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/mtn.png') {player_nation = 'montenegro'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/gre.png') {player_nation = 'greece'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/mol.png') {player_nation = 'moldova'}
	if (imgSrc == 'https://www.dugout-online.com/images/flags_round/half/mal.png') {player_nation = 'malta'}
	
	console.log(player_nation);
}

// verifica se a club id é de um clube ou seleção
function verify_club_id() {
	const brazil = [13343, 13344, 13345, 13346] // NT, U21, U19, U17
	const nts_ids = [...brazil]
	
	if (nts_ids.includes(club_id)) {
		is_link_from_nt = true
	}
	else {
		is_link_from_nt = false
	}

	
}

function get_club_colors(){
	if (is_link_from_nt){
	}
	else{
		
	}
}

function set_player_face() {
	// uses player id, FP and LP variables to define an 'unique' and unchangable face
	
	//var FirstDigit = Number / 100
	//var LastDigit = Number % 10
	
	//ALGORITMO FACE
	// color: FP + LP (LAST DIGIT)
	// face: FP + LP (FIRST DIGIT) [category = color]
	// hair: FP + LP (LAST DIGIT) [category = color]
	// beard: FP + LP (FIRST DIGIT) [category = color]
	
	var color_alg = parseInt((FP + LP) % 10)
	var face_alg = parseInt((FP + LP) / 100)
	var hair_alg = parseInt((FP + LP) % 10)
	var beard_alg = parseInt((FP + LP) / 100)
	
	if (face_alg >= 9){
		face_alg = 9
	}
	
	if (color_alg >= 9){
		 color_alg = 9
	}
	
	if (hair_alg >= 9){
		hair_alg = 9
	}
	
	if (beard_alg >= 9){
		beard_alg = 9
	}
	
	if (player_nation == 'unitedstates' || player_nation == 'australia' || player_nation == 'canada' || player_nation == 'iceland' || player_nation == 'argentina'){
		console.log('group 1');
		
		if(color_alg == 2){color_alg = 1} if(color_alg == 4){color_alg = 5}
	}
	else if (player_nation == 'bolivia' || player_nation == 'venezuela'){
		console.log('group 2');
		
		if(color_alg == 0){color_alg = 2} if(color_alg == 1){color_alg = 2} if(color_alg == 3){color_alg = 2} if(color_alg == 9){color_alg = 2} if(color_alg == 9){color_alg = 2} if(color_alg == 8){color_alg = 2}
	}
	else if (player_nation == 'mexico' || player_nation == 'brazil' || player_nation == 'chile' || player_nation == 'uruguay' || player_nation == 'colombia', player_nation == 'peru'){
		console.log('group 3');
	}
	else if (player_nation == 'china' || player_nation == 'skorea' || player_nation == 'japan' || player_nation == 'bangladesh' || player_nation == 'thailand'){
		console.log('group 4');
		if(color_alg == 0){color_alg = 3} if(color_alg == 1){color_alg = 4} if(color_alg == 2){color_alg = 3} if(color_alg == 9){color_alg = 4} if(color_alg == 8){color_alg = 3} if(color_alg == 7){color_alg = 4} if(color_alg == 6){color_alg = 3}
	}
	else if (player_nation == 'india' || player_nation == 'israel' || player_nation == 'algeria' || player_nation == 'safrica'){
		if(color_alg == 7){color_alg = 6} if(color_alg == 4){color_alg = 6} if(color_alg == 2){color_alg = 5}
	}
	else{ // all europe
		console.log('group 6');
		if(color_alg == 9){color_alg = 8} if(color_alg == 7){color_alg = 6} if(color_alg == 4){color_alg = 3} if(color_alg == 2){color_alg = 1}
	}
	face.color = color_alg
	
	face.face = face_alg
	face.hair = hair_alg
	face.beard = beard_alg
	
	const colorImgUrls = [
	  'https://i.ibb.co/zHVGjDT/color-0.png',
	  'https://i.ibb.co/d047w9t/color-1.png',
	  'https://i.ibb.co/vBcF4C0/color-2.png',
	  'https://i.ibb.co/hfSgMRt/color-3.png',
	  'https://i.ibb.co/hRWZLZ4/color-4.png',
	  'https://i.ibb.co/F044fxg/color-5.png',
	  'https://i.ibb.co/QfC5Yfs/color-6.png',
	  'https://i.ibb.co/BBfpgTV/color-7.png',
	  'https://i.ibb.co/6DLKrMF/color-8.png',
	  'https://i.ibb.co/d5k0tY6/color-9.png'
];
	colorImg_value = colorImgUrls[face.color];

	const faceImgUrls = [
	  ['https://i.ibb.co/syxRWBW/0-0.png', 'https://i.ibb.co/5vqvbtx/0-1.png', 'https://i.ibb.co/mBcDKzv/0-2.png', 'https://i.ibb.co/FstzCnJ/0-3.png', 'https://i.ibb.co/x14jvwM/0-4.png', 'https://i.ibb.co/6NF79V9/0-5.png', 'https://i.ibb.co/LRqfSb7/0-6.png', 'https://i.ibb.co/7W76p1x/0-7.png', 'https://i.ibb.co/KK6BQhw/0-8.png', 'https://i.ibb.co/PNRn2GY/0-9.png'],
	  ['https://i.ibb.co/gyTz7Kc/1-0.png', 'https://i.ibb.co/8DKL9mR/1-1.png', 'https://i.ibb.co/H2Nb4Ms/1-2.png', 'https://i.ibb.co/HqrjQjx/1-3.png', 'https://i.ibb.co/ZLqfp38/1-4.png', 'https://i.ibb.co/k55mSBZ/1-5.png', 'https://i.ibb.co/6sRR48X/1-6.png', 'https://i.ibb.co/pQtrDVg/1-7.png', 'https://i.ibb.co/L5m1Hw8/1-8.png', 'https://i.ibb.co/fMFVgPN/1-9.png'],
	  ['https://i.ibb.co/2ZWv3MN/2-0.png', 'https://i.ibb.co/647fj1n/2-1.png', 'https://i.ibb.co/r7hCbV8/2-2.png', 'https://i.ibb.co/sC2b4gV/2-3.png', 'https://i.ibb.co/t3QqbSn/2-4.png', 'https://i.ibb.co/hsw4QGB/2-5.png', 'https://i.ibb.co/m0xt6LC/2-6.png', 'https://i.ibb.co/LR0sJjw/2-7.png', 'https://i.ibb.co/kgbzB6B/2-8.png', 'https://i.ibb.co/Scq4vnP/2-9.png'],
	  ['https://i.ibb.co/wJ0PcZq/3-0.png', 'https://i.ibb.co/J2R9YJc/3-1.png', 'https://i.ibb.co/qxgX4v6/3-2.png', 'https://i.ibb.co/tYwDDwD/3-3.png', 'https://i.ibb.co/yFM2LtQ/3-4.png', 'https://i.ibb.co/8cScnNJ/3-5.png', 'https://i.ibb.co/DQCXWFC/3-6.png', 'https://i.ibb.co/RSxvSKK/3-7.png', 'https://i.ibb.co/8Nr5gQy/3-8.png', 'https://i.ibb.co/2KQfTpq/3-9.png'],
	  ['https://i.ibb.co/6Z4MS67/4-0.png', 'https://i.ibb.co/W5sy4L7/4-1.png', 'https://i.ibb.co/4sSZK84/4-2.png', 'https://i.ibb.co/1XfVq6m/4-3.png', 'https://i.ibb.co/7ghNzWy/4-4.png', 'https://i.ibb.co/QMDxy8c/4-5.png', 'https://i.ibb.co/dQv4NGw/4-6.png', 'https://i.ibb.co/XDzHZxh/4-7.png', 'https://i.ibb.co/ByNtH0s/4-8.png', 'https://i.ibb.co/1X1LW7S/4-9.png'],
	  ['https://i.ibb.co/WtB7NNJ/5-0.png', 'https://i.ibb.co/qrWtsHt/5-1.png', 'https://i.ibb.co/VwG4pbd/5-2.png', 'https://i.ibb.co/mHZ7DX2/5-3.png', 'https://i.ibb.co/sRYqccF/5-4.png', 'https://i.ibb.co/3CDXGsS/5-5.png', 'https://i.ibb.co/SnFdDG6/5-6.png', 'https://i.ibb.co/BrWR70z/5-7.png', 'https://i.ibb.co/0s4jRmG/5-8.png', 'https://i.ibb.co/zSSMNBb/5-9.png'],
	  ['https://i.ibb.co/Tw0DcyZ/6-0.png', 'https://i.ibb.co/V3SJBFj/6-1.png', 'https://i.ibb.co/r52fVTZ/6-2.png', 'https://i.ibb.co/BGYkJ7w/6-3.png', 'https://i.ibb.co/R3kXhLc/6-4.png', 'https://i.ibb.co/B4Jfq33/6-5.png', 'https://i.ibb.co/HhhTbC5/6-6.png', 'https://i.ibb.co/TY1x7s4/6-7.png', 'https://i.ibb.co/gSYjgDz/6-8.png', 'https://i.ibb.co/Bq5hhv1/6-9.png'],
	  ['https://i.ibb.co/R9gjssd/7-0.png', 'https://i.ibb.co/ccykb7x/7-1.png', 'https://i.ibb.co/SQHVXNX/7-2.png', 'https://i.ibb.co/Vx2XCVf/7-3.png', 'https://i.ibb.co/0ZCY5sh/7-4.png', 'https://i.ibb.co/2vs5ZLz/7-5.png', 'https://i.ibb.co/nDL4T8g/7-6.png', 'https://i.ibb.co/KFnD5bQ/7-7.png', 'https://i.ibb.co/k6kw156/7-8.png', 'https://i.ibb.co/b1dcBbN/7-9.png'],
	  ['https://i.ibb.co/R6fZBWZ/8-0.png', 'https://i.ibb.co/sQbH0QN/8-1.png', 'https://i.ibb.co/hyrZ4SX/8-2.png', 'https://i.ibb.co/zSh5mT2/8-3.png', 'https://i.ibb.co/55ZKMQN/8-4.png', 'https://i.ibb.co/RgLD3KX/8-5.png', 'https://i.ibb.co/FK6DcQv/8-6.png', 'https://i.ibb.co/tPBs4BD/8-7.png', 'https://i.ibb.co/YtyTC2j/8-8.png', 'https://i.ibb.co/WP7PQdq/8-9.png'],
	  ['https://i.ibb.co/3mqY950/9-0.png', 'https://i.ibb.co/KzwRM7x/9-1.png', 'https://i.ibb.co/MnJfpcb/9-2.png', 'https://i.ibb.co/cYXszgT/9-3.png', 'https://i.ibb.co/YTDdXf0/9-4.png', 'https://i.ibb.co/TK1ZpJx/9-5.png', 'https://i.ibb.co/CtBQRPC/9-6.png', 'https://i.ibb.co/9qwcQFH/9-7.png', 'https://i.ibb.co/XygHWWQ/9-8.png', 'https://i.ibb.co/0KqkYsg/9-9.png']
	];
	faceImg_value = faceImgUrls[color_alg][face_alg];
		
	console.log(color_alg, face_alg);
	console.log(faceImgUrls[color_alg][face_alg]);
		
	
	// 1-africa 2-europe 3-asia
	const hairImgUrls = [
		['https://i.ibb.co/F6PVRx6/hair-0.png', 'https://i.ibb.co/C8rt35q/hair-1.png', 'https://i.ibb.co/VtWbZD4/hair-2.png', 'https://i.ibb.co/KFnSD0G/hair-3.png', 'https://i.ibb.co/fv7vytS/hair-4.png', 'https://i.ibb.co/Ltf5PKq/hair-5.png', 'https://i.ibb.co/pJ2cvG8/hair-6.png', 'https://i.ibb.co/DYZmZBf/hair-7.png', 'https://i.ibb.co/gSxqvWR/hair-8.png', 'https://i.ibb.co/dWNh3px/hair-9.png'],
		['https://i.ibb.co/NFDQnG1/hair-0.png', 'https://i.ibb.co/tmKwn27/hair-1.png', 'https://i.ibb.co/VYbF9Yx/hair-2.png', 'https://i.ibb.co/RT8x6Rd/hair-3.png', 'https://i.ibb.co/LtbJdzT/hair-4.png', 'https://i.ibb.co/55qS4L8/hair-5.png', 'https://i.ibb.co/3Rdy5wK/hair-6.png', 'https://i.ibb.co/tXsPqFV/hair-7.png', 'https://i.ibb.co/CWVTp8q/hair-8.png', 'https://i.ibb.co/Z881wF6/hair-9.png'],
		['https://i.ibb.co/f4dsYLW/hair-0.png', 'https://i.ibb.co/0smXcP9/hair-1.png', 'https://i.ibb.co/ngjLJT2/hair-2.png', 'https://i.ibb.co/Jct1HWQ/hair-3.png', 'https://i.ibb.co/tLrxNTx/hair-4.png', 'https://i.ibb.co/7ngkGHw/hair-5.png', 'https://i.ibb.co/VQCcZ82/hair-6.png', 'https://i.ibb.co/Wxrz9CN/hair-7.png', 'https://i.ibb.co/vm6Tr6d/hair-8.png', 'https://i.ibb.co/6PvSB3C/hair-9.png']
	];
	if(color_alg == 0) {hairImg_value = hairImgUrls[1][face.hair];}
	if(color_alg == 1) {hairImg_value = hairImgUrls[1][face.hair];}
	if(color_alg == 2) {hairImg_value = hairImgUrls[1][face.hair];}
	if(color_alg == 3) {hairImg_value = hairImgUrls[2][face.hair];}
	if(color_alg == 4) {hairImg_value = hairImgUrls[2][face.hair];}
	if(color_alg == 5) {hairImg_value = hairImgUrls[1][face.hair];}
	if(color_alg == 6) {hairImg_value = hairImgUrls[0][face.hair];}
	if(color_alg == 7) {hairImg_value = hairImgUrls[0][face.hair];}
	if(color_alg == 8) {hairImg_value = hairImgUrls[0][face.hair];}
	if(color_alg == 9) {hairImg_value = hairImgUrls[0][face.hair];}
	

	const beardImgUrls = [
	  'https://i.ibb.co/RB6y808/color-0.png',
	  'https://i.ibb.co/Sn2CsgB/color-1.png',
	  'https://i.ibb.co/w7DbZC0/color-2.png',
	  'https://i.ibb.co/nrq2BXP/color-3.png',
	  'https://i.ibb.co/wcGpHtS/color-4.png',
	  'https://i.ibb.co/mSd2skV/color-5.png',
	  'https://i.ibb.co/7zYVVLQ/color-6.png',
	  'https://i.ibb.co/pzLPs5b/color-7.png',
	  'https://i.ibb.co/D8NzFR3/color-8.png',
	  'https://i.ibb.co/VWBBjb9/color-9.png'
	];
	beardImg_value = beardImgUrls[face.beard];
}

function edit_player_image(){
	// get generated face (from draw_face) and apply on player's img
	var playerImg = document.querySelector("img[src='https://www.dugout-online.com/images/club/profile/player-pic-default.png']");

	// badge img
	var badge = document.createElement("img");
	badge.src = "https://www.dugout-online.com/inc/show_custom_badge.php?id="+club_id; 
	badge.style.position = "absolute";
	badge.style.top = "0";
	badge.style.left = "0";
	//badge.style.transform = 'translate(82px, 62px)';
	//badge.style.transform = 'translateY(' + 12 + 'px)';
	badge.width = "60";
	badge.height = "60";	

	// color img
	var colorImg = document.createElement("img");
	colorImg.src = colorImg_value; 
	colorImg.style.position = "absolute";
	colorImg.style.top = "0";
	colorImg.style.left = "0";
	
	// eyebrows img
	var faceImg = document.createElement("img");
	faceImg.src = faceImg_value; 
	faceImg.style.position = "absolute";
	faceImg.style.top = "0";
	faceImg.style.left = "0";
	
	// eyes img
	var hairImg = document.createElement("img");
	hairImg.src = hairImg_value;
	hairImg.style.position = "absolute" ;
	hairImg.style.top = "0";
	hairImg.style.left = "0";
	
	// nose img
	var beardImg = document.createElement("img");
	beardImg.src = beardImg_value;
	beardImg.style.position = "absolute";
	beardImg.style.top = "0";
	beardImg.style.left = "0";
	
	// shirt img
	var shirtImg = document.createElement("img");
	shirtImg.src = "https://i.ibb.co/zHB3JBV/shirt-base.png"; 
	shirtImg.style.position = "absolute";
	shirtImg.style.top = "0";
	shirtImg.style.left = "0";
	
	// border img
	var borderImg = document.createElement("img");
	borderImg.src = "https://i.ibb.co/P5HfC1f/border.png";
	borderImg.style.position = "absolute";
	borderImg.style.top = "0";
	borderImg.style.left = "0";

	// Adicionar a imagem de sobreposição ao mesmo contêiner do jogador
	playerImg.parentNode.appendChild(colorImg);
	playerImg.parentNode.appendChild(faceImg);
	playerImg.parentNode.appendChild(hairImg);
	//playerImg.parentNode.appendChild(beardImg);
	playerImg.parentNode.appendChild(shirtImg);
	playerImg.parentNode.appendChild(borderImg);
	//playerImg.parentNode.appendChild(badge);

	// bg
	playerImg.src = "https://i.ibb.co/3TyM4gg/bg.png";
}