mi sono convinto ed ho scaricato l'ultimissima da trunk, almeno sono sicuro che per le buste non ci saranno problemi.
Vorrei conferme per la corretta procedura da adottare:
Imposta la variabile mercato su "B" (mercato buste);
dopo la scadenza delle aste, in admin clicco su apri buste e assegno i giocatori
imposta varibile mercato su "I" per completare le rose;
poi completate le rose, mercato "C"
Devo creare prima di tutto una copia di calciatori.txt e rinominarla in voti00.txt (mercato.txt vuoto gia creato al momento iniziale).
Aprire giornata e fare le operazioni suddette.
Tutto giusto o dimentico qualcosa
Grazie
Ciao,
ho appena spedito i file da mettere sulla trunk... con tanto di istruzioni...
pazienta ancora un attimo così avrai il tutto...
Ho committato tutto su svn adesso
Fate le prove e postate tutti i bug e malfunzionamenti
ciao ciao
Domani che esce la Daily Snapshots fate tutte le prove del caso...
Ho fatto le prove con la Daily Snapshots , ma forse Luca non ha modificato del tutto tab_calciatori.php
Il primo giro di buste funziona perfettamente, ma eventuali altri giri di buste non vanno...
A disposizione per chiarimenti.
Ciao, MAX!!!!
prova a vedere che non va in tab_caciatori.php e mandamelo per mail così lo posso correggere.
se ci sei lunedì prova a sentirmi su msn
ciao
Premesso che conviene fare un solo turno di asta, visto i problemi per i successivi turni, ma fatto il primo giro, aperte le buste e assegnati i calciatori, restano da compèletare le rose!!!
Bene come devo settare la variabile mercato???
Se su "I", lo stesso giocatore (tra quelli rimasti) può essere assegnato a più squadre.
Quindi l'asta non avrebbe proprio il suo completo utilizzo.
Mi dite come fare oppure come fate voi che gia usate l'asta (BENITO!!!!)
ciao e grazie
steflici Ha scritto:Premesso che conviene fare un solo turno di asta, visto i problemi per i successivi turni, ma fatto il primo giro, aperte le buste e assegnati i calciatori, restano da compèletare le rose!!!
Bene come devo settare la variabile mercato???
la setti in modalità
R e fai completare le rose ai tuoi giocatori, metterla in
I è sbagliato.
ciao
ciao a tutti.
Sto provando l'asta a buste chiuse.
Da giocatore, non trovo il "tasto" per annullare un'offerta già inserita in busta.
c'è elimina offerta dalla busta a fianco del nome del giocatore nella cella mercato
lpav82 Ha scritto:la setti in modalità R e fai completare le rose ai tuoi giocatori, metterla in I è sbagliato.
ciao
Cosi però lo stesso giocatore può essere acquistato anche da altri, ho sbaglio???
Ciao
no perchè stai sempre in mercato_libero=NO
pardon, è vero
ma cmq con "R" devo settare qualcos'altro o chi prima arriva meglio alloggia (nel senso che compra i calciatori rimasti)
lpav82 Ha scritto:c'è elimina offerta dalla busta a fianco del nome del giocatore nella cella mercato
questa opzione non mi compariva, ora ho aggiornato all'ultima release giornaliera. Cmq ora sorge il problema che anche avendo messo nella configurazione $data_busta_chiusa = "200708202100", quando vado a fare un'offerta mi dice che il tempo è scaduto.
devi impostare la data di fine asta ad un valore superiore o uguale a quello ceh hai messo in data_busta_chiusa
lpav82 Ha scritto:devi impostare la data di fine asta ad un valore superiore o uguale a quello ceh hai messo in data_busta_chiusa
esattamente come ha detto luca.... oramai è diventato un guru anche sulle buste chiuse...

Allora visto che ci sono dei guru, facciamoli fruttare!!!
Potreste realizzare delle guide sulle varie modalità del mercato, cosi le mettiamo nell'apposito 3d da me creato??
GRazie
Se non lo desiderate fare, mi arrangio da solo
fatemi capire una cosa: vorrei far partire subito le offerte a busta chiusa anche se il mercato di serie A non è terminato. Nel caso che alcuni giocatori venissero trasferiti ad un'altra squadra di serie A cosa dovrei fare? E se i giocatori provenissero dall'estero?
se i giocatori si trasferiscono da una squadra all'altra non è proprio un problema perchè a noi interessa il codice e non la vera squadra di appartenenza.
Se invece arrivano dall'estero allora verranno inseriti alla fine del file MCC e quini dovrai decidere tu se fare un altro giro di mercato a settembre oppure aspettare gennaio questo è a tua discrezione
ciao
lpav82 Ha scritto:Se invece arrivano dall'estero allora verranno inseriti alla fine del file MCC e quini dovrai decidere tu se fare un altro giro di mercato a settembre oppure aspettare gennaio questo è a tua discrezione
ciao
perchè alla fine del file MCC e non a quello calciatori.txt ?
perché adesso si genera il file MCC00.txt che all'inizio del campionato la nostra procedura vuole che si chiama calcaiotri.txt quindi se uno inizia, ad esempio dopo la prima giornata il fiel MCC01.txt lo dovrà rinominare calciatori.txt
ciao
lpav82 Ha scritto:perché adesso si genera il file MCC00.txt che all'inizio del campionato la nostra procedura vuole che si chiama calcaiotri.txt quindi se uno inizia, ad esempio dopo la prima giornata il fiel MCC01.txt lo dovrà rinominare calciatori.txt
ciao
ok quindi se parto subito calciatori.txt non lo devo modificare. Dopo la prima giornata di campionato devo inserire il file MCC01.txt ricavato dalla gazzetta nella directory dati/200x/ . A questo punto MCC01 conterrà anche gli eventuali giocatori provenienti dall'estero che diventano disponibili per una nuova eventuale asta.
esatto hai capito tutto!!!
sto facendo delle prove, faccio regolarmente le offerte ma quando entro da amministratore e voglio sprire o vedere le buste nn accade nulla....qualcuno mi spiega come funziona l'asta a buste chiuse per favore?
se legessi uso_buste.txt capiresti tutto: le buste da admin si posso VEDERE soltanto se le hai già aperte...!!!!
ma dove lo trovo questo file?
nella cartella principale del FCB che scarichi dall'ultima versione giornaliera
ciao
Non ci sto capendo più niente.
Ho settato tutto come detto, ma quando entro in mercato, clicco su acquista si apre tab_calciatori, ma non c'è il link offri.
[edit]
Risolto!!! mancava la variabile $data_busta_chiusa = "200708212300";
PS: non si vedono le info "bentornato utente sono le ore...mancano ore xx alla scadenza dell'asta". In altro post è stato trattato l'argomento ma non lo trovo
[/edit]
Da quello che sapevo io, il primo giro di buste (con i file presi dalla trunk) funzionano benissimo...i successivi giri invece non vanno, ma ho già spiegato a Luca cosa deve modificare in tab_calciatori !!!
Altrimenti manadmi in un MP la tua mail così provo a spedirti il mio vecchio tab_calciatori che sulla nuova versione funziona ugualmente e vediamo se almeno il problema è proprio li...
Ciao
morelli.max2 Ha scritto:Da quello che sapevo io, il primo giro di buste (con i file presi dalla trunk) funzionano benissimo...i successivi giri invece non vanno, ma ho già spiegato a Luca cosa deve modificare in tab_calciatori !!!
Altrimenti manadmi in un MP la tua mail così provo a spedirti il mio vecchio tab_calciatori che sulla nuova versione funziona ugualmente e vediamo se almeno il problema è proprio li...
Ciao
scusami morelli max2 potresti postarlo il file tab_calciatori di cui parli e dato che lo hai creato tu fare una piccola guida per il mercato asta a buste chiuse?
La procedura è stata gia fatta e si chiama uso_buste.txt metre questo è il mio tab_calciatori (fatto per la versione 1.4.5 ma funziona lo stesso per la trunk)
Codice PHP:
<?php
################################################################################ ##
# FANTACALCIOBAZAR
# Copyright (C) 2003-2005 by Antonello Onida (hiteck@libero.it)
# Copyright (C) 2001-2002 by Marco Maria Francesco De Santis (marcods@gmx.net)
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
################################################################################ ##
$escludi_controllo = $_GET['escludi_controllo'];
if ($escludi_controllo != "SI") require ("./controlla_pass.php");
else require ("./dati/dati.php");
require ("./header.php");
if ($controllo_path == "SI") {
$controlla_path1 = "http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
$controlla_path2 = $_SESSION['urlsito']."/tab_calciatori.php";
if ($controlla_path1 != $controlla_path2) {
echo "<h1>Reset delle sessioni!</h1>$controlla_path1<br>$controlla_path2";
header("location: logout.php?logout=3");
echo"<meta http-equiv=\"refresh\" content=\"0; url=logout.php?logout=3\">";
exit;
}
}
if ($_SESSION['valido'] == "SI" or $escludi_controllo == "SI") {
require ("./menu.php");
######################################
##### Controlla numero ultima giornata
if ($stato_mercato != "I" and $stato_mercato != "B") {
for ($num1 = "01" ; $num1 < 50 ; $num1++) {
if (strlen($num1) == 1) $num1 = "0".$num1;
$giornata = "giornata$num1";
if (@is_file("$percorso_cartella_dati/$giornata")) $ultima_giornata = "";
else {
$ultima_giornata = $num1 - 1;
if (strlen($ultima_giornata) == 1) $ultima_giornata = "0".$ultima_giornata;
break;
} # fine else
} # fine for $num1
} # if mercato iniziale
if ($stato_mercato != "I" and $stato_mercato != "B" AND $ultima_giornata >= 1) {
$cerca_valutazione = file("$prima_parte_pos_file_voti$ultima_giornata$seconda_parte_pos_file_voti");
$calciatori = file("$percorso_cartella_dati/calciatori.txt");
if (@is_file("$percorso_cartella_voti/voti$ultima_giornata.txt")) {
$cerca_valutazione = file("$percorso_cartella_voti/voti$ultima_giornata.txt");
$frase_voti = "Dati aggiornati all'ultima giornata <b>$ultima_giornata</b>";
}
else {
$ultima_giornata--;
if ($diff_num_giornata_file) $ultima_giornata++;
$ultima_giornata = "0$ultima_giornata" ;
$cerca_valutazione = file("$prima_parte_pos_file_voti$ultima_giornata$seconda_parte_pos_file_voti");
$frase_voti = "<font color=red>Dati dell'ultima giornata ancora non presenti.</font><br> Valutazione alla giornata <b>$ultima_giornata</b>";
$blocco=1;
}
}
else {
$cerca_valutazione = @file("$percorso_cartella_dati/calciatori.txt");
$calciatori = @file("$percorso_cartella_dati/calciatori.txt");
$frase_voti = "<b>Dati relativi al precampionato.</b>";
}
echo "<center><h3>Elenco calciatori</h3></center>";
echo "<center><font color=\"$carattere_colore_chiaro\"><u>$frase_voti</u></font></center><br><br>";
#######################################
$num_calciatori = count($cerca_valutazione);
echo "<table width=\"95%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" align=\"center\" class=\"border\" bgcolor=\"$sfondo_tab2\">
<tr class=\"testa\"><td> n° </td>
<td width =\"35%\">Nome</td>
<td>Ruolo</td>
<td>Mercato</td>
<td>Valutazione</td>";
if ($mercato_libero == "SI") echo "<td width=\"15%\">Costo iniziale</td>";
else echo "<td width=\"15%\">Proprietario</td>";
echo "<td width=\"25%\"> Squadra </td></tr>";
for ($num1 = 0 ; $num1 < $num_calciatori ; $num1++) {
$valore_mercato = " - ";
$dati_calciatore = explode($separatore_campi_file_calciatori, $cerca_valutazione[$num1]);
$numero = $dati_calciatore[($num_colonna_numcalciatore_file_calciatori-1)];
$numero = togli_acapo($numero);
$numgio = $dati_calciatore[1];
$nome = stripslashes($dati_calciatore[($num_colonna_nome_file_calciatori-1)]);
$nome = togli_acapo($nome);
$nome = ereg_replace("\"","",$nome);
$s_ruolo = $dati_calciatore[($num_colonna_ruolo_file_calciatori-1)];
$s_ruolo = trim($s_ruolo);
$ruolo = $s_ruolo;
$valutazione = $dati_calciatore[($num_colonna_valore_calciatori-1)];
$valutazione = togli_acapo($valutazione);
$xsquadra = $dati_calciatore[($num_colonna_squadra_file_calciatori-1)];
$xsquadra = togli_acapo($xsquadra);
$xsquadra = ereg_replace("\"","",$xsquadra);
$attivo = $dati_calciatore[($ncs_attivo-1)];
$attivo = togli_acapo($attivo);
if ($considera_fantasisti_come != "P" and $considera_fantasisti_come != "D" and $considera_fantasisti_come != "C" and $considera_fantasisti_come != "A") $considera_fantasisti_come = "F";
if ($s_ruolo == $simbolo_fantasista_file_calciatori) $ruolo = $considera_fantasisti_come;
if ($s_ruolo == $simbolo_portiere_file_calciatori) $ruolo = "P";
if ($s_ruolo == $simbolo_difensore_file_calciatori) $ruolo = "D";
if ($s_ruolo == $simbolo_centrocampista_file_calciatori) $ruolo = "C";
if ($s_ruolo == $simbolo_attaccante_file_calciatori) $ruolo = "A";
if ($ruolo == $ruolo_guarda or $ruolo_guarda == "tutti") {
$num_cer_val = count($calciatori);
for ($num2 = 0 ; $num2 < $num_cer_val ; $num2++) {
$dati_cervalcal = explode($separatore_campi_file_calciatori, $calciatori[$num2]);
$num_cervalcal = $dati_cervalcal[($num_colonna_numcalciatore_file_calciatori-1)];
$num_cervalcal = togli_acapo($num_cervalcal);
if ($num_cervalcal == $numero) {
$costo = $dati_cervalcal[($num_colonna_valore_calciatori-1)];
$costo = togli_acapo($costo);
break;
}
else $costo = "-";
}
$proprietario = "<font color=navy>Svincolato</font>";
$propr_c = "";
$calciatori_merc = @file("$percorso_cartella_dati/$file_mercato");
$num_calciatori_merc = count($calciatori_merc);
for ($num2 = 0 ; $num2 < $num_calciatori_merc ; $num2++) {
$dati_calciatore_merc = explode(",", $calciatori_merc[$num2]);
$numero_merc = $dati_calciatore_merc[0];
$proprietario_merc = $dati_calciatore_merc[4];
$tempo_off = $dati_calciatore_merc[5];
if ($numero_merc == $numero) {
$propr_c = $proprietario_merc;
$tempo_off_mer = $tempo_off;
if ($stato_mercato !="B") $proprietario = "<font color=\"red\" size=\"1\"><b>$proprietario_merc</b></font>";
if ($stato_mercato == "B" AND $tempo_off_mer - $data_busta_chiusa == "0") $proprietario = "<font color=\"red\" size=\"1\"><b>$proprietario_merc</b></font>";
break;
}
$proprietario_merc = "";
$tempo_off_mer = "";
$numero_merc = "";
} # fine for $num2
#echo "<center><h2>$numero_merc - $proprietario_merc - $tempo_off_mer</h2></center>";
if ($mercato_libero == "NO"){
if ( ($stato_mercato == "I" OR $stato_mercato == "R") AND $propr_c == $_SESSION['utente']) $azione = "Di proprietà";
elseif ($stato_mercato == "I" AND $proprietario == "<font color=navy>Svincolato</font>") $azione = "<a href=\"offerta.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok&mercato_libero=$mercato_libero\" class=\"user\">offri</a>";
elseif ($stato_mercato == "I" AND $propr_c != $_SESSION['utente']) $azione = "<a href=\"scambia.php?num_calciatore=$numero&altro_utente=$proprietario_merc\" class=\"user\">scambia</a>";
elseif ($stato_mercato == "B" AND $propr_c == $_SESSION['utente'] AND $tempo_off_mer - $data_busta_chiusa == "0") $azione = "Acquisito nella Busta";
elseif ($stato_mercato == "B" AND $propr_c == $_SESSION['utente']) $azione = "Inserito nella Busta";
elseif ($stato_mercato == "B" AND $propr_c != $_SESSION['utente'] AND $tempo_off_mer - $data_busta_chiusa == "0") $azione = "<a href=\"scambia.php?num_calciatore=$numero&altro_utente=$proprietario_merc\" class=\"user\">scambia</a>";
elseif ($stato_mercato == "B" AND $propr_c != $_SESSION['utente']) $azione = "<a href=\"busta_offerta.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok&mercato_libero=$mercato_libero\" class=user>offri</a>";
elseif ($stato_mercato == "R" AND $proprietario == "<font color=navy>Svincolato</font>") $azione = "Riparazione: <a href=\"compra.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok\" class=\"user\">compra</a>";
elseif ($stato_mercato == "R" AND $proprietario != "<font color=navy>Svincolato</font>") $azione = "Di terzi";
elseif ($stato_mercato == "P" AND $proprietario == "<font color=navy>Svincolato</font>") $azione = "<a href=\"offerta.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok&mercato_libero=$mercato_libero\" class=\"user\">offri</a>";
elseif ($stato_mercato == "P" AND $propr_c == $_SESSION['utente']) $azione = "<a href=\"vendi.php?num_calciatore=$numero\" class=\"user\">vendi</a>";
elseif ($stato_mercato == "P" AND $propr_c != $_SESSION['utente']) $azione = "<a href=\"scambia.php?num_calciatore=$numero&altro_utente=$proprietario_merc\" class=\"user\">scambia</a>";
elseif ($stato_mercato == "A" AND $proprietario == "<font color=navy>Svincolato</font>") $azione = "<a href=\"compra.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok\" class=\"user\">compra</a>";
elseif ($stato_mercato == "A" AND $propr_c == $_SESSION['utente']) $azione = "<a href=\"vendi.php?num_calciatore=$numero\" class=\"user\">vendi</a>";
elseif ($stato_mercato == "A" AND $propr_c != $_SESSION['utente']) $azione = "<a href=\"scambia.php?num_calciatore=$numero&altro_utente=$proprietario_merc\" class=\"user\">scambia</a>";
}
elseif ($mercato_libero == "SI") {
if ($stato_mercato == "I" and $propr_c == $_SESSION['utente']) $azione = "<a href=\"squadra.php\" class=\"user\">Acquistato</a>";
elseif ($stato_mercato == "I" and $propr_c != $_SESSION['utente']) $azione = "<a href=\"compra.php?num_calciatore=$numero&valutazione=$valutazione\" class=\"user\">compra</a>";
elseif ($xsquadra_ok == "NO" and $propr_c != $_SESSION['utente']) $azione = "Riparazione: <a href=\"compra.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=NO\" class=\"user\">compra</a>";
elseif ($stato_mercato == "A" and $propr_c == $_SESSION['utente']) $azione = "Di proprietà";
elseif ($stato_mercato == "A" and $propr_c != $_SESSION['utente']) $azione = "<a href=\"cambi.php?num_calciatore=$numero\" class=\"user\">cambi</a>";
}
else $azione = "Nessuna opzione";
if ($stato_mercato == "C") $azione = "Mercato chiuso";
if ($attivo == "0") $azione = "<font color=\"red\"><b>Trasferito</b></font>";
if ($num1 % 2) $colore="#FFFFFF"; else $colore="$colore_riga_alt";
if ($blocco == 1) $azione = "<font color=\"red\">Attendere aggiornamento</font>";
echo "<tr bgcolor=\"$colore\"><td align=\"center\">
<a href=\"stat_calciatore.php?num_calciatore=$numero&ruolo_guarda=$ruolo_guarda\" class=\"user\">$numero</a></td>
<td align=\"left\"> $nome</td>
<td align=\"center\"><img src=\"./images/$ruolo.gif\" alt=\"$ruolo\" title=\"$ruolo\"></td>
<td align=\"center\"> $azione</td>
<td align=\"center\"> $valutazione</td>";
if ($mercato_libero == "SI") echo "<td align=\"center\"> $costo</td>";
else echo "<td align=\"center\"> $proprietario</td>";
$file2 = "./images/m_".strtolower($xsquadra).".gif";
if (@is_file($file2)) $imgfile ="<img src=\"$file2\" align=\"middle\" width=\"12\" hspace=\"10\"/>";
echo "<td align=\"center\"><a href=\"tab_squadre.php?vedi_squadra=$xsquadra\" class=\"user\">$xsquadra</a>$imgfile</td></tr>";
} # fine if ($ruolo == $ruolo_guarda or ...)
} # fine for $num1
echo "</table></td></tr></table>";
} # fine if ($pass_errata != "SI")
require ("./footer.php");
?>
dopo il primo turno d'sta a buste chiuse: apro le buste e i giocatori nn vengono assegnati ed è possibile rifare offerte su giocatori teoricamente già di proprietà.....come risolvo?
piervi Ha scritto:dopo il primo turno d'sta a buste chiuse: apro le buste e i giocatori nn vengono assegnati ed è possibile rifare offerte su giocatori teoricamente già di proprietà.....come risolvo?
Praticamente non ci ha fornito tutte le info:
- hai letto uso_buste.txt ???
- hai scaricato l'ultima versione trunk con i files aggiornati ???
- ti ha creato mercato.txt con i giocatori assegnati e buste_chiuse.txt e buste_aperte.txt ????
SI CERTO .... FATTO TUTTO!
.....CMQ NN VA....NON CAPISCO. IL PROBLEMA è CHE NN ASSEGNA I GIOCATORI.
Le impostazioni sono corrette i vari txt si aggiornano...compreso mercato.txt....ma poi i calciatori nn vengono assegnati!
se mercato.txt è aggiornato non è un problema di buste... perchè loro il lavoro lo hanno fatto....
lo sapevo che sarebbero successi i casdini (devo fare una guida completa!!!!!!!!!)
max dopo l'asta, ho appena caricato sul server il tuo tab_calciatori, ora risultano tutti svincolati i calciatori.
Mi pare strano, ma possibile che con l'apertutra delle buste, si vada ad agire su tab_calciatori.
Ho il backup della cartella dati prima dell'apertura delle buste, se serve
Ciao, ma il tab_calciatori è "vecchio" è da testare sulla trunk nuova e si usa SOLO se si vogliono fare più buste chiuse una dopo l'altra....
Dopo che apri le prime buste, se ne vuoi fare altre, devi anche modificare la data di acquisto sul file mercato.txt COME SCRITTO in procedura...
Confermami se hai fatto così.... è impossibile che quando apri le buste vada a modificare tab_calciatori... al massimo tab_calciaotori fa un controllo sbagliato, ma non penso che il problema sia li...
max ho estremo bisogno del tuo aiuto.
premetto che prima di aprire le buste ho fatto un backup della cartella dati.
Dopo l'apertura delle buste, tutto ok in tab_calciatori si vedono gli assegnati.
Stamattina ho messo in "P" e scadenza 12 ore in aspetta*.
gli utenti hanno fatto le offerte per completare le rose, ma in tab_calciatori gli risulta già assegnato, mentre quando ho fatto l'asta da benito, comprivano le offerte in corso e il tempo mancante alla scadenza.
Cosa faccio ora, carico sul server il tab_calciatori e la cartella dati e rifaccio l'apeetura delle buste
Prova a mettere il tab_calciatori vecchio senza riaprire le buste... quelle vanno.. è il controllo in stato mercato P che non lo fa correttamente...
Al massimo ci sentiamo stasera via MSN e facciamo un po di test....
max è da oggi che con derevko in pm ci sentiamo per risolvere. Cmq al tuo file, Derevko ha fatto notare che mancava if ($stato_mercato !="B")
da qui $proprietario = "<font class=\"svinc\">Svincolato</font>";
la class=\"svinc\" nel mio tab_calciatori non esiste... forse parli del tab_calciatori che ha modificato luca... su quello non so cosa dire...!!!!
max se guardu il tuo tab_calciatori in alto, c'è proprio il codice detto
else $costo = "-";
}
$proprietario = "<font color=navy>Svincolato</font>";
$propr_c = "";
$calciatori_merc = @file("$percorso_cartella_dati/$file_mercato");
$num_calciatori_merc = count($calciatori_merc);
for ($num2 = 0 ; $num2 < $num_calciatori_merc ; $num2++) {
$dati_calciatore_merc = explode(",", $calciatori_merc[$num2]);
$numero_merc = $dati_calciatore_merc[0];
$proprietario_merc = $dati_calciatore_merc[4];
$tempo_off = $dati_calciatore_merc[5];
ho notato che togliendo un giocatore dall'offerta a busta chiusa, i crediti restituiti sono maggiori di quelli dell'offerta stessa. E' un bug? un partecipante potrebbe inserire e disinserire continuamente giocatori dalla busta chiusa per aumentare i crediti disponibili.
@stelici: Ma era quello che bloccava il tutto????
morelli.max2 Ha scritto:@stelici: Ma era quello che bloccava il tutto????
mi rispondo da solo, il problema è stato risolto seguendo correttamente le istruzioni contenute in uso_buste.txt.
Avrei pero' una seconda domanda da porre.
Ho fatto la prima fase di offerte a buste chiuse, ho aperto le buste e i giocatori sono stati assegnati correttamente ai maggiori offerenti.
Ora vorrei organizzare un secondo giro di buste chiuse per completare le formazioni, cosa devo fare?
Ricordo che lo script stesso mi diceva di modificare il file mercato.txt, ma non ricordo esattamente cosa dovrei fare.
se hai usato la nuova versione dello script, dovrebbe aver modificato da solo le date in mercato.txt
Verifica questa cosa e poi basta che cambi la variabile asta tempo fisso...
morelli.max2 Ha scritto:se hai usato la nuova versione dello script, dovrebbe aver modificato da solo le date in mercato.txt
Verifica questa cosa e poi basta che cambi la variabile asta tempo fisso...
Nel file mercato.txt le date riportate sono realtive al giorno in cui sono state fatte le offerte, non ad oggi che sono state aperte le buste.
danyroma80 Ha scritto:morelli.max2 Ha scritto:se hai usato la nuova versione dello script, dovrebbe aver modificato da solo le date in mercato.txt
Verifica questa cosa e poi basta che cambi la variabile asta tempo fisso...
Nel file mercato.txt le date riportate sono realtive al giorno in cui sono state fatte le offerte, non ad oggi che sono state aperte le buste.
Cosa devo fare? Se faccio come spiegato nel file uso_buste, ovvero sposto semplicemente le date di scadenza della nuova asta, i giocatori già assegnati nella precedente asta risultano ancora in busta chiusa.
Devo cancellare i vecchi files buste_chiuse.txt e buste_aperte.txt prima di procedere alla nuova asta?
Con il nuovo script avrebbe fatto tutto da solo... cmq se segui uso_buste.txt dovresti riuscire a fare il secondo giro di buste.
buste_chiuse.txt e buste_aperte.txt non devi cancellarli.. servono alla fine per vedere tutte le offerte fatte e cosa ti sei riuscito ad aggiudicare...
morelli.max2 Ha scritto:Con il nuovo script avrebbe fatto tutto da solo... cmq se segui uso_buste.txt dovresti riuscire a fare il secondo giro di buste.
buste_chiuse.txt e buste_aperte.txt non devi cancellarli.. servono alla fine per vedere tutte le offerte fatte e cosa ti sei riuscito ad aggiudicare...
Lo script l'ho scaricato la settimana scorsa dal daily shot, la versione è la 1.4.6.5.
Comunque, è normale se ad esempio mi sono già aggiudicato Amelia e nel secondo giro di aste compare che il giocatore è già inserito nella busta chiusa e posso eventualmente modificare l'offerta fatta? non dovrebbe comparire "assegnato" e quindi in generale che non si possono fare offerte su giocatori assegnati precedentemente?
Problema risolto scaricando l'ultimissima versione dello script
io ho l'ultima versione scaricata di SVN! il primo giro di buste funziona, ma al secondo giro a buste chiuse nel mercato i giocatori appaiono svincolati anche se sono stati assegnati correttamente, infatti mettendo Stato_mercato="P" in mercato a fianco del giocatore appare il proprietario, come mai in stato mercato="B" ciò non appare?? è possibile modificarlo oppure devo inserire la lista dei giocatori già acquistati???
PS: mi serve aiuto abbastanza in fretta perchè entro domenica devo fare anche l'eventuale ultima asta perchè vado via 1 settimana per lavoro e non avrò a disposizione il mio desktop!!
Very thanks!!!!