Salve!! sono il gestore di un gdr play by chat. sfortunatamente non sono un programmatore php, la land intera è stata progettata e scritta da un altro ragazzo il quale mi ha lasciato i file di beckup e i permessi per poter fare andare avanti la land. premetto che la land è assolutamente no profit. tutto gratuito (cosa che non era prima che la prendessi io =))
Io sono un proframmatore di HTML ma non di PHP. al massimo so morificare il PHP se riesco a capirlo, ma questo non mi succede sempre. vorrei aggiungere alla land oltre la temperatura ed il tempo che già sono presenti, il vento =)
Potreste aiutarmi decendomi quali sono le stringhe di programmazione per il vento? =)
Questo è il codice del tempo e della temperatura:
Codice PHP:
<?php
$tm = 0; //minima: -10 / massima: -1 (valori minimi estremi, i massimi sono i minimi + 1/2 dei minimi)
$random = 1;
switch (date("m",time())) {
case 1: $tm += 5; break; //minima: -5 / massima: 4
case 2: $tm += 8; break; //minima: -2 / massima: 7
case 3: $tm += 13; break; //minima: 3 / massima: 12
case 4: $tm += 15; break; //minima: 5 / massima: 14
case 5: $tm += 18; break; //minima: 8 / massima: 17
case 6: $tm += 22; break; //minima: 12 / massima: 21
case 7: $tm += 20; break; //minima: 10 / massima: 19
case 8: $tm += 15; break; //minima: 5 / massima: 14
case 9: $tm += 13; break; //minima: 3 / massima: 12
case 10: $tm += 11; break; //minima: 1 / massima: 10
case 11: $tm += 9; break; //minima: -1 / massima: 8
case 12: $tm += 5; break; //minima: -5 / massima: 4
}
$sqltempo = mysql_query("SELECT * FROM tempoetemperatura",$connex) or die(mysql_error());
if (mysql_num_rows($sqltempo) == 1) {
$arraytempo = mysql_fetch_array($sqltempo);
$random = $arraytempo['tempoetemperatura_random'];
if (date("d-m-Y", time()) != date("d-m-Y", $arraytempo['tempoetemperatura_tempo'])) {
$random = rand(1,10);
mysql_query("UPDATE tempoetemperatura SET tempoetemperatura_giorno = tempoetemperatura_giorno+1, tempoetemperatura_random = '".$random."', tempoetemperatura_tempo = '".time()."'", $connex) or die(mysql_error());
}
} else { mysql_query("INSERT INTO tempoetemperatura (tempoetemperatura_giorno, tempoetemperatura_random, tempoetemperatura_tempo) VALUES ('1','1','".time()."')", $connex) or die(mysql_error()); }
$minima = $tm-$random;
$massima = $tm+floor($random/2);
$atm = 'N.D.';
if ($minima <= 0) $atm = "Nevoso";
else { if ($minima%2==0) $atm = "Soleggiato"; else { if ($random%2==0) $atm = "Nuvoloso"; else $atm = "Piovoso"; } }
$stringtemperatura = ($minima)."° / ".($massima)."°";
?>
Vi ringrazio anticipatamente per il vostro aiuto =)