Pagina 6 di 8

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 03 mag 2018, 14:27
da Whiskey
Io lo uso x il fair play, e va benissimo…

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 03 mag 2018, 15:34
da Rainbow6
quasi quasi un test lo faccio... ;)

Re: [PLUGIN] FCMPlus v0.2 - modificatori custom (agg 2/10)

Inviato: 25 lug 2018, 09:11
da AlfaAlfa
arghami ha scritto: 08 ott 2017, 22:24
paxx73 ha scritto: 07 ott 2017, 10:31 C'è la possibilità di inserire anche le sostituzioni in ordine di panchina senza l'obbligo del cambio per ruolo?
Al momento direi di no. Se pure si trovasse il modo, figurerebbe comunque come un modificatore personalizzato.
Qualcuno ha sviluppato qualcosa in merito?

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 12 set 2018, 19:10
da Whiskey
Quoto per ridare vita ad un bel progetto

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 11 set 2019, 12:20
da Daniele
Io l'ho provato oggi ma non mi calcola correttamente il modificatore gazzetta :(

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 11 set 2019, 14:09
da arghami
Daniele ha scritto: 11 set 2019, 12:20 Io l'ho provato oggi ma non mi calcola correttamente il modificatore gazzetta :(
Ovviamente il codice lo puoi modificare, se capisci qual è l'errore. Io l'ho inserito come esempio, magari non ho considerato dei casi particolari. Esattamente qual è il problema?

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 11 set 2019, 17:52
da Daniele
Ho impostato Modificatore di difesa Gazzetta (che noi usiamo da anni, ultimamente quindi coi valori da 1 a 6) ma non lo calcola correttamente nemmeno coi vecchi valori 1-3-6.

Quale codice dovrei modificare?

Grazie, ciao.

Daniele

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 11 set 2019, 18:06
da arghami
Daniele ha scritto: 11 set 2019, 17:52 Ho impostato Modificatore di difesa Gazzetta (che noi usiamo da anni, ultimamente quindi coi valori da 1 a 6) ma non lo calcola correttamente nemmeno coi vecchi valori 1-3-6.

Quale codice dovrei modificare?

Grazie, ciao.

Daniele
Chiarisco un concetto che forse è sfuggito. Il plugin di suo non fa niente, ti consente solo di "agganciare" dei calcoli personalizzati che sei TU a definire. Nel pacchetto, a titolo di esempio, sono inclusi dei modificatori, tra cui quello gazzetta. Il codice lo trovi all'interno della cartella /script, e lo riporto qui per comodità. Se hai esperienza di programmazione javascript dovresti essere in grado di fare modifiche anche di un certo rilievo, se non lo sei, potresti comunque riuscire a fare delle piccole modifiche isolate.

Ma comunque non ho capito cosa succede: ti calcola un valore sbagliato? (qual è il valore che ti aspetti e cosa fa invece il plugin?) Non funziona e quindi il mod personalizzato rimane sempre a 0? Fammi degli esempi concreti di calcolo, giusto per capire se il problema è nella realizzazione del modificatore o è proprio a monte nell'applicazione del plugin.

Codice: Seleziona tutto

/*
* Funzione "privata" che calcola il modificatore difesa gazzetta
*/
function modificatoreDifesaGazzetta(formazione){
	//prelevo i primi 11 giocatori, quelli scesi in campo
	var titolari = formazione.slice(0,11);
	//filtro per i ruoli 2 e 6 (difensore titolare e subentrante) per isolare solo i difensori
	var difensori = titolari.filter(function (item){
		return item.ruolo==2 || item.ruolo==6;
	});
	//se ho meno di 4 difensori il modificatore non si applica, restituisco 0
	if (difensori.length<4){
		return 0;
	}
	
	//ordino i difensori in base al voto decrescente
	difensori.sort(function(a,b){return b.voto-a.voto; });
	//filtro per i ruoli 1 e 5 per isolare il portiere (poteva andare anche titolari[0] ma così andiamo sul sicuro)
	var portiere = titolari.filter(function (item){
		return item.ruolo==1 || item.ruolo==5;
	});
	//calcolo la media del voto portiere + i 3 migliori difensori (i primi 3, dal momento che li ho ordinati)
	var media = (portiere[0].voto+
	difensori[0].voto+
	difensori[1].voto+
	difensori[2].voto)/4;
	//converto la media in modificatore
	if (media>=7){
		return 6;
	}
	if (media >= 6.5){
		return 3;
	}
	if (media >= 6){
		return 1;
	}
	return 0;
}

//registro il modificatore nel plugin
register (
  "Modificatore Difesa Gazzetta",
  null,
  function(incontro, params){
    incontro.casa.Mod = modificatoreDifesaGazzetta(incontro.casa.Formazione);
    incontro.trasferta.Mod = modificatoreDifesaGazzetta(incontro.trasferta.Formazione);
  }
);

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 12 set 2019, 15:50
da Daniele
Grazie mille del chiarimento. In effetti mi aspettavo di avere il calcolo col modificatore 1-2-3-4-5-6 invece ho visto che lo script prevede il vecchio modificatore Gazzetta 1-3-6.
Provo a vedere se riesco a modificare lo script (mai fatto).
Ciao,
Daniele

Re: [PLUGIN] FCMPlus v0.3 - modificatori custom (agg 14/11)

Inviato: 12 set 2019, 18:06
da Daniele
Modificato senza successo...forse serve una preparazione specifica