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

Supporto, aggiornamenti, file voti e tutte le informazioni necessarie per usare al meglio il Software Ufficiale della FFC
Whiskey
Messaggi: 69
Iscritto il: 11 ago 2016, 11:16
Località: Aprilia
Contatta:

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

Messaggio da Whiskey » 03 mag 2018, 14:27

Io lo uso x il fair play, e va benissimo…
Avatar utente
Rainbow6
Amministratore
Messaggi: 3772
Iscritto il: 17 ott 2007, 22:18
Località: Genova
Contatta:

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

Messaggio da Rainbow6 » 03 mag 2018, 15:34

quasi quasi un test lo faccio... ;)
Luca

Fare.
O non fare.
Non c'è provare...


Supporto FantaManager 8 - Top Edition
Inventore del Supplemento 7 - Regola "Primavera"
Inventore della regola del trequartista LFS


Mail Supporto: fantamanager.ffc@gmail.com

Immagine
Avatar utente
AlfaAlfa
Messaggi: 514
Iscritto il: 03 ago 2016, 09:00
Contatta:

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

Messaggio da AlfaAlfa » 25 lug 2018, 09:11

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?
Immagine
Whiskey
Messaggi: 69
Iscritto il: 11 ago 2016, 11:16
Località: Aprilia
Contatta:

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

Messaggio da Whiskey » 12 set 2018, 19:10

Quoto per ridare vita ad un bel progetto
Daniele
Messaggi: 4
Iscritto il: 13 set 2016, 10:30

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

Messaggio da Daniele » 11 set 2019, 12:20

Io l'ho provato oggi ma non mi calcola correttamente il modificatore gazzetta :(
Avatar utente
arghami
Messaggi: 287
Iscritto il: 26 ago 2016, 07:28

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

Messaggio da arghami » 11 set 2019, 14:09

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?
Daniele
Messaggi: 4
Iscritto il: 13 set 2016, 10:30

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

Messaggio da Daniele » 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
Avatar utente
arghami
Messaggi: 287
Iscritto il: 26 ago 2016, 07:28

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

Messaggio da arghami » 11 set 2019, 18:06

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);
  }
);
Daniele
Messaggi: 4
Iscritto il: 13 set 2016, 10:30

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

Messaggio da Daniele » 12 set 2019, 15:50

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
Daniele
Messaggi: 4
Iscritto il: 13 set 2016, 10:30

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

Messaggio da Daniele » 12 set 2019, 18:06

Modificato senza successo...forse serve una preparazione specifica
Rispondi