[GdrCd 5.1] Messaggi random in chat postato il 12/05/2012 17:08:13 nel forum programmazione, gdrcd e open source
Salve a tutti :)
Il gdr a cui sto lavorando ha come base di programmazione il Gdr-cd 5.1
Volevo sapere se qualcuno poteva darmi qualche consiglio per riuscire a far apparire, ogni tot minuti, un messaggio in chat (possibilmente un messaggio diverso per ogni chat).
Per farmi capire con un esempio che ripesco da un gdr fantasy di diversi lustri fa dove, nella chat della locanda dell'Isola, ogni tot tempo appariva una stringa (tipo azione png) tipo: "La locandiera sistema con cura i boccali nella mensola dietro il bancone".
Lo scopo principale sarebbe di avere delle azioni ambient oppure delle stringhe che parlino di un qualche temporaneo cambiamento della location di gioco.
Spero di essermi spiegata e che qualcuno posso darmi qualche consiglio utile, in ogni caso grazie per l'attenzione :)
Pagine → 1
13/05/2012 21:52:47
Proposta alternativa, forse più semplice...
è possibile inserire un pulsante che mandi in chat (come messaggio) la descrizione della location così che ogni player possa leggerla quasi fosse un'azione ambient di un master?
14/05/2012 09:17:14
La chat del gdrcd 5.1 come anche quella delle versioni precedenti ha un iframe che refresha ciclicamente che serve per fare il recupero incrementale dei messaggi della chat mostrando solo gli ultimi messaggi.
Un sistema semplice può essere di inserire all'interno di quella pagina il codice che selezioni da una lista di messaggi casuali la frase, controlli quando in quella chat è stato mandato l'ultimo messagigo di quel tipo e se è maggiore di un intervallo di tempo inserisca la cosa come messaggio di testo nella tabella della chat in questa maniera il mesaggio verrà recuperato come un normale messaggio di testo.
Per farlo potresti creare una tabella chiamandola tipo messaggi_casuali
impostata in questa maniera più o meno
|id|id_chat|autore|testo|
|--+-------+------+-----|
|01| 15| Oste|msg_1|
|02| 15| Oste|msg_2|
|03| 17|Guard |msg_3|
recuperare da li con una query di select un messaggio a random tra quelli di quella chat e poi inserirlo
14/05/2012 09:34:04
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Enlisted: Rendiamo Enlisted un posto migliore N°62