GDRCD 5.1 "Advanced"
22/07/2011 23:01:38
Credo che non sia impostato un limite di caratteri a livello di programmazione.
L'unico limite esistente è quello del database, devi aprire il database con gli strumenti che ti da il tuo hosting (phpMyAdmin?) e modificare il tipo di campo dello status. Non esistono campi illimitati, esistono solo campi molto grossi. Probabilmente per te andrà bene il tipo "TEXT"
22/07/2011 23:09:12 e modificato da irenes il 22/07/2011 23:09:29
leoblacksoul ha scritto: Credo che non sia impostato un limite di caratteri a livello di programmazione.
L'unico limite esistente è quello del database, devi aprire il database con gli strumenti che ti da il tuo hosting (phpMyAdmin?) e modificare il tipo di campo dello status. Non esistono campi illimitati, esistono solo campi molto grossi. Probabilmente per te andrà bene il tipo "TEXT"
precisamente come ha detto lui XD
entra su phpmyadmin, vai sulla tabella personaggio e, lì, poi sul campo "stato". Metti "text" (prendendo ad esempio i campi "descrizione" e "affetti") e non dovresti aver problemi ;))
23/07/2011 13:07:19
Ahhhhh grandi ^^ Grazie nn ci avevo pensato.
23/07/2011 17:14:47
norse eventyr ha scritto: Salve! vorrei fare una piccola segnalazione, magari l'argomento è già stato toccato altrove, se così dovesse essere, chiedo scusa per la ripetizione.
L'argomento riguarda il lancio delle Abilità in chat.
Non so se altre persone hanno riscontrato lo stesso problema, ma nel pacchetto che ho installato io, così come su quello messo a disposizione da blancks ed utile per la visione del progetto, risulta che al lancio in chat di una qualsiasi delle abilità presenti nella tendina, corrisponderà sempre e comunque un risultato pari ad 1 per il dado da sommare agli altri modificatori.
Mi sono assicurata che sia il sistema skill che dadi fosse impostato su ON, nei file config.inc.php e ref_header.inc.php, ma forse c'è qualcosa che tralascio o forse ho da modificare un altro file ancora, non so bene dove mettere le zampacce insomma ._.
Se mi fate sapere, nel caso doveste riscontrare lo stesso problema e risolverlo, ve ne sarei infinitamente grata. (:
ho provato un test e ho visto che, comunque, se, oltre all'abilità, selezioni anche un tipo di dado il lancio avviene corretamente :)
poi, io, personalmente, ho modificato ref_header per fare in modo che non ci sia bisogno di associare il dado ogni volta, ma... io ho una versione un po' strana, un ibrido fra 5 e 5.1, quindi faccio poco testo xDD
03/08/2011 13:34:43 e modificato da blancks il 03/08/2011 13:36:02
Caldo, tanto lavoro e -consequenzialmente- tanto mal di testa mi portano non pochi rallentamenti all'ultimazione della release beta 2 pertanto invito tutti a continuare si a segnalare bug ma a portare anche un po di pazienza.
Ne approfitto inoltre per uno speciale ringraziamento ad Alessandro/rhllor per l'aiuto che sta donando spontaneamente al progetto.
04/08/2011 19:02:50
blancks ha scritto: Caldo, tanto lavoro e -consequenzialmente- tanto mal di testa mi portano non pochi rallentamenti all'ultimazione della release beta 2 pertanto invito tutti a continuare si a segnalare bug ma a portare anche un po di pazienza.
Ne approfitto inoltre per uno speciale ringraziamento ad Alessandro/rhllor per l'aiuto che sta donando spontaneamente al progetto.
ma butta gdrcd5.1 beta2 al rogo e riposati u.u tu lavori troppo, ragazzo mio... per questo poi hai mal di testa u.u riposati e abbronzati u.u
*predica mammesca MODE ON*
XD (scusate l'OT)
19/08/2011 10:14:46 e modificato da luigi_roma il 16/09/2011 07:39:05
raistlins87 ha scritto: Probabilmente ho trovato un ulteriore bug....se creo una mappa spuntando la casellina "Mobile" nella mappa stessa, sotto di essa, comparirà un pulsante con scritto "partenza". Ora, a parte il sapere bene cosa sia tale funzione (che non ho capito) volevo segnalare che quando si clicca sul pulsante esce fuori un errore, in pratica la mancanza del file di destinazione (mi sembra sia lo stesso errore di quando si imposta manualmente il meteo per le mappe ma devo controllare)
Grazie
Salve a tutti.
Premetto che sono uno "smanettone-autodidatta" che mastica asp e vede php come un nemico da combattere, magari all'arena impugnando una bastarda o una flamberga ^__^
Complimenti e ringraziamenti per il "beta" sono impliciti ma dovuti.
Venendo alla questione "Mappa Mobile" (tipicamente una nave) in effetti è sfuggito di inserire il file "mappaclick_inner.inc.php" nella cartella "pages".
Io ho ovviato all'errore, rendendo giocabile la mappa mobile, prendendo il file mancante dalla versione 5.0 ed inserendola nella cartella "pages". Ma è stato necessario modificare anche 2 files per "aggiustare" i puntamenti.
In "mappaclick_inner.inc.php" ho modificato
<?php /*HELP: */
include('ref_header.inc.php'); /*Header comune*/
in
<?php /*HELP: */
include('../ref_header.inc.php'); /*Header comune*/
Mentre in "mappaclick.inc.php"
<?php /*Controlli partenza mappe mobili/meteo*/
if ($_SESSION['permessi']>=GAMEMASTER){ ?>
<div class="form_box">
<?php if ($mobile==1){?>
<form class="form_gioco"
action="mappaclick_inner.inc.php?map_id=<?php echo $_SESSION['mappa'];?>"
method="post" >
<?php if ($vicinato!=INVIAGGIO) { ?>
<div class="form_submit">
<input type="hidden"
name="destination"
value="<?php echo INVIAGGIO; ?>"
class="game_form_input"/>
<input type="submit"
value="<?php echo gdrcd_filter('out',$MESSAGE['interface']['maps']['leave']); ?>""
name="op" />
</div>
<?php } else {
/*Genero la lista delle possibili destinazioni*/
$result=gdrcd_query("SELECT posizione, nome FROM mappa_click WHERE posizione <> -1 AND id_click <> ".$_SESSION['mappa']." ORDER BY nome", 'result');
/*Se esistono altre mappe*/
if (gdrcd_query($result, 'num_rows')>0){ ?>
<div class="form_submit">
<select name="destination" class="game_form_selectbox">
<?php while($record=gdrcd_query($result, 'fetch')){ ?>
<option value="<?php echo $record['posizione']; ?>">
<?php echo gdrcd_filter('out',$record['nome']); ?>
</option>
<?php }
gdrcd_query($result, 'free');
?>
</select>
<?php } else { ?>
<input type="hidden"
name="destination"
value="0"
class="game_form_input"/>
<?php }//else ?>
<input type="submit"
value="<?php echo gdrcd_filter('out',$MESSAGE['interface']['maps']['arrive']); ?>"
name="op" />
</div>
<?php } //else ?>
</form>
<?php }
if($PARAMETERS['mode']['auto_meteo']=='OFF'){ ?>
<form class="form_gioco"
action="mappaclick_inner.inc.php?map_id=<?php echo $_SESSION['mappa'];?>"
method="post" >
in
<?php /*Controlli partenza mappe mobili/meteo*/
if ($_SESSION['permessi']>=GAMEMASTER){ ?>
<div class="form_box">
<?php if ($mobile==1){?>
<form class="form_gioco"
action="main.php?map_id=<?php echo $_SESSION['mappa'];?>"
method="post" >
<?php if ($vicinato!=INVIAGGIO) { ?>
<div class="form_submit">
<input type="hidden"
name="destination"
value="<?php echo INVIAGGIO; ?>"
class="game_form_input"/>
<input type="submit"
value="<?php echo gdrcd_filter('out',$MESSAGE['interface']['maps']['leave']); ?>""
name="op" />
</div>
<?php } else {
/*Genero la lista delle possibili destinazioni*/
$result=gdrcd_query("SELECT posizione, nome FROM mappa_click WHERE posizione <> -1 AND id_click <> ".$_SESSION['mappa']." ORDER BY nome", 'result');
/*Se esistono altre mappe*/
if (gdrcd_query($result, 'num_rows')>0){ ?>
<div class="form_submit">
<select name="destination" class="game_form_selectbox">
<?php while($record=gdrcd_query($result, 'fetch')){ ?>
<option value="<?php echo $record['posizione']; ?>">
<?php echo gdrcd_filter('out',$record['nome']); ?>
</option>
<?php }
gdrcd_query($result, 'free');
?>
</select>
<?php } else { ?>
<input type="hidden"
name="destination"
value="0"
class="game_form_input"/>
<?php }//else ?>
<input type="submit"
value="<?php echo gdrcd_filter('out',$MESSAGE['interface']['maps']['arrive']); ?>"
name="op" />
</div>
<?php } //else ?>
</form>
<?php }
if($PARAMETERS['mode']['auto_meteo']=='OFF'){ ?>
<form class="form_gioco"
action="main.php?map_id=<?php echo $_SESSION['mappa'];?>"
method="post" >
_______________________
Come detto in premessa sono solo uno smanettone, ma non mi pare di aver introdotto "guai"; certo la mappa mobile non è perfetta (per esempio è possibile per gli utenti prendere la "nave" al volo, mentre è in navigazione) ma per lo meno non da errori ed è giocabile rispettando una regola che è solo "verbale" (vietato prendere la nave al volo! :P)
_________
Aggiungo/correggo.
Banale non averci pensato prima. Per ovviare al fatto che sia possibile prendere la "nave al volo", basterà renderla chat riservata e solo i "passeggeri invitati" potranno salire a bordo.
22/08/2011 16:34:03
Parlandone con altri ieri, è venuto fuori che, probabilmente, una funzione caruccia caruccia da implementare sarebbe quella per "spostare" i topic da una sezione all'altra. E' una funzione "tipica" di ogni forum e in quello di gdrcd non c'è. Non ho idea se sia cosa facile o difficile, ma... visto che mi pare di capire che si sta ragionando su cosa e come fare in successive versioni.... io suggerisco xD
03/09/2011 12:11:22
In "Servizi - Mercato" quando si sceglie il tipo di oggetti da visualizzare compare a piè pagina la possibilità di selezionare una pagina, ma fa riferimento all'elenco delle Mappe invece che a quello degli oggetti.
In servizi_mercato.inc.php la sezione "<!-- Paginatore elenco -->" riporta:
<!-- Paginatore elenco -->
<div class="pager">
<?php if($totaleresults>$PARAMETERS['settings']['records_per_page']){
echo gdrcd_filter('out',$MESSAGE['interface']['pager']['pages_name']);
for($i=0;$i<=floor($totaleresults/$PARAMETERS['settings']['records_per_page']);$i++){ ?>
<a href="main.php?page=gestione_mappe&offset=<?php echo $i; ?>"><?php echo $i+1; ?></a>
<?php } //for
}//if ?>
</div>
Ho modificato il codice riportando l'utilizzazione della paginazione così come funziona l'elenco dei luoghi:
<!-- Paginatore elenco -->
<div class="pager">
<?php
$record_globale1=gdrcd_query("SELECT id_oggetto, COUNT(*) FROM oggetto WHERE tipo = ".$_REQUEST['what']." ORDER BY id_oggetto");
$totaleresults1=$record_globale1['COUNT(*)'];
if($totaleresults1>$PARAMETERS['settings']['records_per_page']){
echo gdrcd_filter('out',$MESSAGE['interface']['pager']['pages_name']);
for($i=0;$i<=floor($totaleresults1/$PARAMETERS['settings']['records_per_page']);$i++){
if ($i!=gdrcd_filter('num',$_REQUEST['offset'])){ ?>
<a href="main.php?page=servizi_mercato&op=visit&what=<?php echo $_REQUEST['what']; ?>&offset=<?php echo $i; ?>"><?php echo $i+1; ?></a>
<?php } else { echo ' '.($i+1).' '; }
} //for
}//if ?>
</div>
24/09/2011 17:30:12
Volevo segnalare.... boh, sarebbe grossa dire un "problema", ma una questioncina legata alla musica in scheda.
La 5.1 ha questo codice a riguardo (scheda.inc)
<!-- embed src="<?php //echo gdrcd_bbcoder(gdrcd_filter('out',$record['url_media'])); ?>" height="0" width="0"-->
<?php
if ($PARAMETERS['mode']['allow_audio'] == 'ON' && !$_SESSION['blocca_media'] && !empty($record['url_media']))
{
?>
<object data="<?php echo $record['url_media']; ?>" type="<?php echo $PARAMETERS['settings']['audiotype']['.'.strtolower(end(explode('.', $record['url_media'])))]; ?>" autostart="true">
<embed src="<?php echo $record['url_media']; ?>" autostart="true" hidden="true"/>
</object>
<!--[if IE9]>
<embed src="<?php echo $record['url_media']; ?>" autostart="true" hidden="true" />
<![endif]-->
Ora cosa succede? Succede che con FF tutto và correttamente, con IE la musica non parte e con Chrome parte ma si vede il player xD volevo sapere se succede solo a me o se è un problema comune e... come mai, magari v.v
Discussione seguita da
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Imperion ↗
State of Survival ↗
Crossout ↗
Wuthering Waves ↗
AlterEgo ↗
Seconda Era ↗
Fallen Gods ↗
The Coven ↗