Suoni missive postato il 10/11/2007 10:34:07 nel forum programmazione, gdrcd e open source
Ciao a tutti apro questo topic perche non riesco a far funzionare il midi correlato all'arrivo di una missiva on game.
Premetto che utilizzo il gdr-cd extreme di faber, al quale ho gia chiesto aiuto ma senza che riuscissi.
Il midi o meglio la stringa di comando compare nel file mappa.php con questa stringa...
$Beep="animals010.wav";
il midi è un midi hostato sul root/
ma appena giunge missiva nessun suono.. mi aiutate??
grazie
Pagine → 1
10/11/2007 10:41:40
Quindi cosa mi dice dato che io uso firefox? se entrassi da explorer lo sentirei?
10/11/2007 12:02:39
extreme usa embed, in quella riga che hai scritto viene assegnato il file .wav come suono nella variabile $Beep, pero' per "farlo partire" devi andare alcune righe piu' sotto, dove dovrebbe esserci, commentato, alle righe del menu' dove c'e' il link verso le missive <embed src=".$beep." ecc.., quel tag va attivato levando i caratteri di commento.
10/11/2007 16:22:13
Quoto razor, tra l'altro su firefox da problemi. I suoni nei siti internet non dovrebbero mai venir messi, perche' fanno sgamare quelli che navigano di straforo in ufficio :P Mi ricordo una admin di USS.Genesis che minaccio' di ban alcuni giocatori che avevano le musichine in scheda, perche' lei giocava dal posto di lavoro e rischiava di farsi beccare :D
10/11/2007 18:14:47
Perche' spegnere le casse quando puoi minacciare un po di gente a caso? :)
10/11/2007 18:32:22
ihihihh grazie a tutti gente.. provvedo subito a modificare il tutto.. cmq io son di quelli che gioca in ufficio:P meglio spegnere le casse oppure fai felice il capo mettendo musica a palla cosi non lo sente ^_^
10/11/2007 21:07:09
per tutti i giak non funzia.. non capisco.. faber sicuro esista una riga di comando cosi? non la vedo in mappa.php..
$MySql = "Select Count(ID) AS NonLetti From Messaggi Where Destinatario = '".$Login."' and Letto = 0";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$NonLetti = $rs["NonLetti"];
$rs->close;
mysql_free_result($Result);
compare solo questo come riferimenti ai messaggi.. ma nessun comando emb
10/11/2007 21:31:09 e modificato da ghostman il 10/11/2007 21:32:55
devi guardare nel file mappa.php, sotto, nei vari "link". Cerca quello legato alle missive.
E, perchè non fai uno script javascript che ti cerca il testo "nuova missiva" (logicamente come esce da te) e lo sostituisce con lo stesso + un suono?
10/11/2007 21:35:01
cioè? non ho capito ghost.. spiegati meglio, parla in parole facili per noi ignoranti ^_^
10/11/2007 21:38:27 e modificato da ghostman il 10/11/2007 21:42:09
Esempio di codice JavaScript
<script type="text/javascript"><!--
function suono(what){
what=what.replace(/(testo che ti esce quando hai una nuova missiva)/,'<font color="il colore che vuoi dare al testo">$1</font><<embed src="link file audio" width="1" height="1" hidden="true" autostart="true" loop="false" volume="100"></embed>');
return document.write(what);
}
//--></script>
poi, nella riga di codice, devi richiamare lo script:
<script>suono(" pezzo di codice dove eseguire il controllo ")</script>
--> modifica: in sè fà praticamente il medesimo processo di quanto è presente nel codice di Faber... io l'ho implementato su un forum e con FF funziona. (tra l'altro, occhio alle ", dato che a dipendenza di dove inserisci il codice dovresti magari mettere solo un apice)
Per il GDR non l'ho provato perchè sinceramente non ho l'intenzione di utilizzare tale metodo d'avviso. Fammi sapere ^_*
10/11/2007 22:03:35
GHost non sembra funzionare... forse son stupido o davvero negato... confido in Faber
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Dungeons and Dragons Neverwinter: Earl il Pollomante! 🐔