Fasi giornaliere. postato il 12/10/2010 09:31:46 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti, ho un piccolissimo problemuzzo questo è il codice che utilizzo per le fasi giornaliere dentro il gioco:
Pagine → 1 2
12/10/2010 11:09:01 e modificato da orientia il 12/10/2010 11:10:21
06 è numericamente inferiore di 19 e tu gli dici:
Se il valore $ora è più grande di 19 e CONTEMPORANEAMENTE più piccolo di 6 allora è notte: penso che la macchina ritenga impossibile che queste due condizioni si avverino in contemporanea. Dovresti riuscire a risolvere sostituendo l'AND con un OR che dice se il valore $ora è maggiore di 19 o è minore di 6 allora è notte.
12/10/2010 11:11:36
Quindi basta sostituire l'ultimo AND con OR e dovrebbe funzionare?
12/10/2010 11:15:20 e modificato da ft_staff il 12/10/2010 11:17:52
Personalmente lo trovo un metodo un po spartano, se vuoi posso suggerirti la seguente soluzione:
12/10/2010 11:17:42
12/10/2010 11:18:24
C'è un errore, ora mi segnala notte XD
12/10/2010 11:20:30
io farei il codice leggermente diverso:
12/10/2010 11:21:46
Eh speravo di correggere in tempo una mia sbadataggine sulla definizione di $time, pardon 😊
Riprova con quello attuale ;-)
Scomodo: ma grazie :-)
12/10/2010 11:23:05
Ho appena caricato questo suggerito:
<?php
$ora = date("G");
if($ora >= 6 && $ora < 12) {//da 06:00 a 11:59
$fase="Mattino";
} elseif($ora >= 12 && $ora < 18) {//da 12:00 a 17:59
$fase="Pomeriggio";
} elseif($ora >= 18 && $ora < 19) {//da 18:00 a 18:59
$fase="Tramonto";
} elseif(($ora >= 19 && $ora <= 23) || ($ora >= 0 && $ora < 6)){//da 19:00 a 23:59 e da 00:00 a 05:59
$fase="Notte";
}
echo $fase;
?>
Vediamo in 24h come và, per ora funziona. ^_^ Grazie ancora della disponibilità a tutti
12/10/2010 11:47:53
il codice:
12/10/2010 12:03:58
Col mio intervento non intendevo dare il via ad un discorso di estremizzazione del tipo "o if o array".
Un sapiente uso di entrambi ritengo possa far ottenere la soluzione desiderata senza troppi problemi.
Ci vuole poco a riadattare l'esempio che ho postato in precedenza per adattarlo alle esigenze dell'utente in questione:
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Metin2: Informazioni sul server migliorate
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World Without Heroes → Affronta le forze occulte che minacciano il mondo in World Without Heroes, un gdr play-by-mobile su Whatsapp basato sulle teorie del complotto!
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Star Trek Genesis - Leggi la recensione del gioco ambientato nel mondo di Star Trek!
Indovinelli - Indovinelli, Anagrammi e Cruciverba: da Bilbo a Neb-Wenenef
Velocità dei Browser - Scopriamo le statistiche su i browser più veloci per giocare!
Accent RPG Engine - Scarica gratuitamente Accent RPG Engine open source per realizzare GdR Play by Chat
Return to Hogwarts - Intervista allo staff del play by forum potteriano Return to Hogwarts!
Allineamenti nei GdR - Caratteristiche principale per tutti i tipi di allineamento nei giochi di ruolo!