Sono l'admin di Rige postato il 05/11/2006 16:37:54 nel forum programmazione, gdrcd, open source, hosting
Sono l'admin di Rigel's World,
http://rigelhotars.altervista.org
Vorrei chiedere un aiutino per un problema che ho riscontrato nel file scheda6.php, quella delle Abilità..di AranLab
Ho seguito le istruzioni di Aranchan a puntino, e in effetti funziona tutto benissimo, le Skill vanno a finire nella scheda Abilità e io le visualizzo e anche i player le visualizzano nelle loro schede...con i livelli, la descrizione ecc ecc
ma c'e' un ma:
...nessuno di noi riesce a vedere le skill degli altri...
cioè se io clicco su Abilità nella scheda di un pg o lui nella mia non riusciamo a visualizzarle a vicenda ...
>.< piccolo aiutino? sono disperata ..ho fatto mille tentativi ma niente da fare...non ci riesco
che sia una questione di permessi di visualizzazione? >.>
Rigel
P.S. Inoltre ho davvero tanto bisogno di qualcuno che mi aiuti a far funzionare la Scheda Equipaggiamento...ho fatto la tabellina con i quadratini che equivalgono a braccia gambe busto testa ecc ma non so creare il codice php per far andare gli oggetti dalla scheda oggetti alla scheda equip >.<
Pagine → 1
05/11/2006 21:37:22
si è normale, semplicemnte perchè quello è la base di una città ma va modificata adattata ed implementata...^_* trova un programmatore php
06/11/2006 09:04:37
Dunque ^^ forse non mi son spiegata bene..
Ricapitolando: io il gdr l'ho già creato ed è funzionante e con 350 iscritti circa, e anche se non tutti giocano, la maggioranza di quelli che giocano sono soddisfatti e a quasi tutti piace la mia city. E Fin qui sono contenta perchè anche non essendo una programmatrice esperta, sono riuscita a creare la city e a modificare la grafica come piaceva a me. Inoltre scarico spesso gli aggiornamenti di Open Source e quasi tutti mi funzionano a perfezione.
L'unico problema che ho e' nella scheda Abilità dell'ultimo aggiornamento che ho scaricato da AranLab e cioè quello che ho scritto sopra e vorrei implementare ancora la scheda dei PG con un'altra opzione tipo Equipaggiamento...tutto qui...non desidero null'altro per ora...
Forse non mi son spiegata bene io prima. Non volevo dire che ci fosse un errore nella scheda 6 di Aran Lab ma ho solo chiesto un aiutino da qualcuno di voi piu' esperto per risolvere questi 2 problemi...
Il file che non si visualizza agli altri nelle schede e' questo...credo che qui ci sia da modificare qualcosa che io non riesco a vedere ...ç__ç
<? session_start();
include("inc/parametri.inc.php");
include("inc/open2.php");
include("inc/controllo.php");
$Login = $_SESSION['Login'];
$pg = trim($pg);
if ($pg == '') {
$pg = $Login;
}
$Modifica = trim($Login);
$upd = ((strtoupper($pg) == strtoupper($Login)) and (trim($pg) != "") and (strtoupper($Modifica) == strtoupper($pg)));
function formattadata($tim)
{
return(strftime("%d/%m/%Y %H:%M", strtotime($tim)));
}
include ('inc/header.html.inc.php');
#Impaginazione
$Script = 'scheda4.php';
$RecordPerPage = 30;
$pag = 0 + $_GET['pag'];
$MyQuery = "FROM LogFinanza LEFT JOIN CodTipoFinanza ON CodTipoFinanza.IdTipoFinanza = LogFinanza.Tipo WHERE Nome = '".pars($Login)."'";
$Result = mysql_query("SELECT COUNT(*) As Numero $MyQuery");
$rs = mysql_fetch_array($Result);
$MaxRecord = $rs['Numero'];
$rs->close;
$BarraPaginazione .= '<table width="100%" class=tScuro cellpadding=1 cellspacing=0 border=0>';
$BarraPaginazione .= '<tr class=tTitolo>';
if ($pag > 0) {
$BarraPaginazione .= '<td align=left width="25%">';
$BarraPaginazione .= '<a href="'.$Script.'?pag=0"><<< primo</a>';
$BarraPaginazione .= '</td>';
$BarraPaginazione .= '<td align=left width="25%">';
$BarraPaginazione .= '<a href="'.$Script.'?pag='.($pag-1).'"><< prec</a>';
$BarraPaginazione .= '</td>';
} else {
$BarraPaginazione .= '<td width="25%"> </td>';
$BarraPaginazione .= '<td width="25%"> </td>';
}
if ((($pag+1)*$RecordPerPage) <= $MaxRecord) {
$BarraPaginazione .= '<td align=right width="25%">';
$BarraPaginazione .= '<a href="'.$Script.'?pag='.($pag+1).'">seg. >></a>';
$BarraPaginazione .= '</td>';
$BarraPaginazione .= '<td align=right width="25%">';
$BarraPaginazione .= '<a href="'.$Script.'?pag='.floor($MaxRecord/$RecordPerPage).'">ultimo >>></a>';
$BarraPaginazione .= '</td>';
} else {
$BarraPaginazione .= '<td width="25%"> </td>';
$BarraPaginazione .= '<td width="25%"> </td>';
}
$BarraPaginazione .= '</tr>';
$BarraPaginazione .= '<tr class=tTitolo><td colspan=4 align=center>pagina '.($pag+1).'/'.(floor($MaxRecord/$RecordPerPage)+1).' - '.$MaxRecord.' record</td></tr>';
$BarraPaginazione .= '</table>';
?>
<title><font color=red>Skill Corporative <?= $pg ?></title></font>
</head>
<body>
<table border=0 cellpadding=2 cellspacing=2 class=tChiaro>
<tr>
<td class=tScuro><a href="scheda.php?pg=<?= urlencode($pg) ?>">Scheda Personaggio</a></td>
<td class=tScuro><a href="scheda2.php?pg=<?= urlencode($pg) ?>">Oggetti</a></td>
<td>Abilità</td>
<td class=tScuro><a href="scheda7.php?pg=<?= urlencode($pg) ?>">Background</a></td>
<? if (strtoupper($pg) == strtoupper($Login)) { ?>
<td class=tScuro><a href="scheda3.php?pg=<?= urlencode($pg) ?>">Modifica</a></td>
<td class=tScuro><a href="scheda4.php?pg=<?= urlencode($pg) ?>">Movimenti</a></td>
<td class=tScuro><a href="scheda5.php?pg=<?= urlencode($pg) ?>">Punti</a></td>
<? } ?>
</tr></table><br><br>
<? if (!($upd)) {exit();} ?>
<table border=1 cellspacing=0 cellpadding=0 width=600 class=tChiaro>
<tr>
<td colspan=4 align=center><font class=Titolo><font color=red>Skill Corporative <?= htmlspecialchars($Login) ?></font></td>
</tr>
<tr>
<td colspan=4 align=center>
<table border=1 width="100%" cellpadding="0" cellspacing="0">
<tr><td align=center><b>Nome</b></td><td width="15"><b>Livello</b></td></tr>
<? $MySql = 'SELECT * FROM ClgPersonaggioSkill';
$MySql .= ' LEFT JOIN Skill ON Skill.IDSkill = ClgPersonaggioSkill.IDSkill';
$MySql .= ' WHERE ClgPersonaggioSkill.Nome = \''.pars($pg).'\'';
#echo $MySql;
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) { ?>
<tr>
<td align=left valign=top><?= htmlentities($rs['Descrizione'])?></td>
<td align=center valign=top><?= htmlentities($rs['Livello'])?></td>
</tr>
<? };
$rs->close;
?>
</table>
</td>
</tr>
</table>
<? $rs->close; ?>
</body>
</html>
07/11/2006 09:12:39
ha si ora si scusa ma ho interpretato male io.... allora ora sono in partenza per bari, appena rientro vedo cosa posso fare :) scusa^_*
08/11/2006 01:39:24
grassie *_____* buon viaggio allora...ti aspetto sul mio mondo XDDD
http://rigelhotars.altervista.org
Rigy :)
08/11/2006 09:07:55
per risolvere il problema (anche se non sono d'accordo che tutti possano vedere le abilità degli altri per possibili casi di MetaPlayer) basta eliminare la riga:
<? if (!($upd)) {exit();} ?>
posta prima della creazione della tabella delle abilità.
PS: non è un errore ma una cosa voluta ma facilmente modificabile XD
08/11/2006 14:16:04
Si ma a me serviva farle visualizzare ai master durante le quest in modo da facilitare loro il compito, perchè se i master leggono le skill di ogni PG appartenente ad una corporazione, possono dare meglio il responso e ci mettono meno tempo, anzichè perderlo andando a spulciare i siti delle varie Corporazioni per cercarsele, e da me ce ne sono parecchie. E puo' servire anche agli stessi player come una specie di promemoria. Infatti io ho messo le skill corporative su Abilità e vorrei anche implementare un'altra paginetta per le skill di Razza a parte quelle corporative, altrimenti se le carico ai pg si mischiano assieme skill di razza e skill corporative e non ci si capisce piu'niente ù_ù ...
Sò che chiedo la Luna XDDDD
Comunqe ti ringrazio aranchan, ma ho tolto quella stringa come mi hai detto di fare, e anzichè il nulla, finalmente si vedono le abilità (skill) degli altri PG (se le hanno), solo che adesso la scritta che appare cliccando sulla tabellina abilità (da me denominata skill) nelle schede di tutti i PG e' :
Skill corporative di Rigel ...>.<
why ?
....
Rigy
08/11/2006 14:58:09
questo è strano davvero dato che la variabile $pg dovrebbe contenere il nome del pg di cui stai guardando la scheda ._. e nel codice tutto sembra funzionare.
08/11/2006 15:53:25
si ç__ç stranissimo...
prova a entrare nel mio mondo e lo vedi da solo ç____ç
cliccando sulla mia scheda leggi skill di aranchan ^^''''
09/11/2006 04:21:38
Evvivaaaaaaaaaaa *__* ce l'ho fatta!
Dopo un'intera giornata a smanettare son riuscita a trovare l'errore XDDDDD e adesso funziona che e' una cannonata ^___^ '' ecco quà il codice giusto (al posto di ($pg) bisognava mettere:
<td colspan=4 align=center><font class=Titolo><font color=red>Skill Corporative <?= urlencode($pg) ?><font></td>
ed ora si visualizza esattamente il nome del pg di cui si apre la scheda delle abilita' con le relative skill giuste ^_*
Comunque ti ringrazio per l'interessamento aranchan sei stato davvero gentile..ti aspetto su rigel's world se ti va di farci un salto a vedere come progredisce. Grazie Mille!
09/11/2006 08:54:46
nel codice che ho io nel locale (ovvero quello che ho meso online) era già stata fatta questa modifica e non capisco come mai il codice che avevi tu era diverso ._. vedrò di controllare un po' tutto
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
Metin2: Informazioni sul server migliorate
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Brightest Star: Che (dis)grazia questo campeggio!
Titan Revenge → Diventa il grande generale del regno e ottieni il favore degli dei per diventare una valchiria. Unisci le forze per salvaguardare l'umanità!
Gaming Disorder - Gaming Disorder: L'organizzazione mondiale della sanità riconosce la dipendenza da videogiochi
Scarica GDRCD - Scarica gratuitamente GDRCD. L'Open Source più famoso ed utilizzato per realizzare GdR Play by Chat
Come giocare a D&D - Dungeons & Dragons, guida allo storico GDR: come giocare
Analisi dei MUD - Analisi storica e critica dei Multi User Dungeon (MUD)!
The Chronicles of Avilion - I nostri amici di Fantagiochi hanno analizzato il gdr online fantasy Emprie of Darkness...
Cruoris Aetas GdR - Intervista alle gestrici di Cruoris Aetas GdR.. il gioco di ruolo Potteriano!