Valori Pre-Impostati
Valori Pre-Impostati postato il 01/09/2009 13:05:12 nel forum programmazione, open source e hosting
Salute ragazzi.
Sto creando un gdr che avrà sia classi che razze.Volevo sapere come faccio a far si che all'iscrizioni i parametri siano 5 e che mutino alla scelta di classe? Esempio:
Ci sono 'Umani' e 'Elfi' e le due classi 'Guerriero' 'Arciere' ora vorrei fare che le due razze hanno valori di att dif dest intell. preimpostati a 5,mentre una vota selezionata la classe di ( es:) 'guerriero' l'attacco del pg subisce un aumento di 2.
E complicato ç.ç? Per favore aiutatemi.
Pagine → 1 2
01/09/2009 14:24:50
hmmm per bonus razziali cosa intendi? io volevo solo creare ad esempio differenze di stats,cioè se un pg si iscrive umano mago,avrà un bonus di 2 ai PM.
02/09/2009 00:16:10
Allora ho fatto i seguenti passaggi.
Ho creato nel database ( su phpmyAdmin ) il campo Classi e Classi_Main.
Ora clicco sul campo Classi,vado a modificare i parametri della classe 'Mago' e metto ad Arte,Sotterfugio,Mente ecc.. invece di nulla,metto il numero '1'.
Ora vado a creare un personaggio,metto la razza Umano,e seleziono la classe mago,mentre i parametri sono tutti settati a 5,faccio conferma,mi arriva la password,entro dentro,e rimango deluso da quello che volevo,cioè che invece di trovarmi tutti '5' in scheda,avrei voluto trovarmi tutti '6' sperando in un 'addizione' dei numeri '1' sui numeri '5'. Cosa ho sbagliato.Sono alle prime armi mela cavo così e così,quindi il piu dettagliato e semplice possiblile per favore.
Grazie del' aiuto mr. faber ( ricevere aiuto dal creatore del gdrcd extreme è un onore :P *_* )
02/09/2009 13:16:46
Secondo me è di BASE avere razze e classi.
Mr faber dove sei? T_T
02/09/2009 23:16:32
Ah capisco quindi il problema sta nella pagina php dove si dovrebbe visualizzare l' 'addizione'.. guarda se ti può essere d'aiuro ti do la pagina dimmi cosa devo andare a modificare.( ah e grz forse riuscirò nell'impresa grazie a te xP ) ecco a te.
<? session_start();
include ('inc/parametri.inc.php');
include ('inc/open2.php');
/*If (($HTTP_GET_VARS["Login"] != "") or ($HTTP_POST_VARS["Login"] != "")) {$Login = "";};*/
$Login=$_SESSION['Login'];
$pg=$_REQUEST['pg'];
$Master=$_SESSION['Master'];
$Modifica=$_POST['Modifica'];
//$pg=$_POST['PG'];
$cognome=$_POST['cognome'];
$gg=$_POST['gg'];
$mm=$_POST['mm'];
$aaaa=$_POST['aaaa'];
$pass=$_POST['pass'];
$PF=$_POST['PF'];
$urlimg=$_POST['urlimg'];
$midi=$_POST['midi'];
$descrizione =$_POST['descrizione'];
$affetti = $_POST['affetti'];
$capacita = $_POST['capacita'];
$pg = trim(urldecode($pg));
//$pg = "Re";
$Modifica = trim($Modifica);
$upd = ((strtoupper($pg) == strtoupper($Login)) and (trim($pg) != "") and (strtoupper($Modifica) == strtoupper($pg)));
if (($_SESSION['Admin_S']=='1') AND ($par_Flag_AdminExt=='1')) {
$_SESSION['AdminExt_S'] = $_GET['AdminExt'];
}
function BottoneGestione($Gst_Titolo, $Gst_Sigla, $Gst_Link) {
return '<tr ><td align=left Title="'.htmlspecialchars($Gst_Titolo).'"><a href="'.$Gst_Link.'"><img border=0 src="img/base.gif">'.htmlspecialchars($Gst_Titolo).'</a></font></td></tr>';
}
function formattadata($tim)
{
return strftime("%d/%m/%Y", strtotime($tim));
}
function barra($valore, $maxvalore)
{
$colore = "5A7150";
$colore1 = "646763";
$bar = '<table cellpadding=0 cellspacing=0 border=0 width="'.$valore.'" height=10>';
$bar .= '<tr><td align=right bgcolor="'.$colore.'" width=';
if ($valore > 100) {
$bar .= '100><font color=black>+</font>';
}
else
{
$bar .= $valore.'><img src='img/spacer.gif' width='.$valore.' height=1>';
};
$bar .= "</td>";
if (($maxvalore - $valore) > 0) {
$bar .= '<td align=right bgcolor="'.$colore1.'" width=';
$bar .= ($maxvalore - $valore).'><img src='img/spacer.gif' width='.($maxvalore-$valore).' height=1>';
$bar .= "</td>";
};
$bar .= "</tr>";
$bar .= "</table>
";
return $bar;
};
#----- pulisci avatar -----
If (($_SESSION['Esilio_S'] == 1) && ($_POST['Pulisci'] != '')) {
$Msg = "<b>L'avatar di ".htmlspecialchars($pg)." è stato pulito!</b>";
$MySql = "UPDATE Personaggio SET URLImg = 'img/spacer.gif', Descrizione='Scheda pulita', ICQ='', Affetti='', Capacita='' WHERE Nome = '$pg'";
mysql_query($MySql);
$MySql = "INSERT INTO Chat (Stanza, Mittente, Destinatario, Ora, Testo, Sesso, ImgGilda, DescGilda, ImgRazza, DescRazza, Tipo)";
$MySql .= "VALUES ('$Stanza', 'System Op', '$Login', NOW(), '".addslashes($Msg)."', '$Sesso_S', '$ImgGilda_S', '$DescGilda_S', '$ImgRazza_S', '$DescRazza_S', 'S')";
mysql_query($MySql);
echo $MySql;
$EsilioP = "";
echo "<font color=red>$Msg</font>";
}
#----- inizio prigione ed esilio -----
$EsilioP = "";
If ((($_SESSION['Super_S'] == 1)||($_SESSION['Admin_S'] == 1)) && ($_POST['Esilia'] != '')) {
$Motivo = $_POST['Motivo_Esilio'];
$EsilioP = "'2037-12-31 00:00:00'";
if ($_POST['IP'] == 'on') {
$Msg = "<b>".htmlspecialchars($pg)." è stato esiliato + IP escluso!</b>";
$MySql = "SELECT * FROM LogEntrate WHERE Nome = '$pg' ORDER BY DataEvento DESC";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$IPEscluso = $rs["IP"];
$rs->close;
$MySql = "INSERT INTO BlackList (IP, Nota, Ora) VALUES ";
$MySql .= "('$IPEscluso', '$pg (escluso da $Login)', Now())";
$Result = mysql_query($MySql);
} else {
$Msg = "<b>".htmlspecialchars($pg)." è stato esiliato!</b>";
}
if ($_POST['Grazia'] == 'on') {
$EsilioP = "'2000-01-01 00:00:00'";
$Msg = "<b>".htmlspecialchars($pg)." è stato graziato!</b>";
}
}
If ((($_SESSION['Super_S'] == 1)||($_SESSION['Admin_S'] == 1)||($_SESSION['Master'] != 0)) && ($_POST['Arresta'] != '')) {
$Motivo = $_POST['Motivo_Arresto'];
$MySql = "SELECT Esilio From Personaggio WHERE Nome = '$pg'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
if ($rs["Esilio"] == '2037-12-31 00:00:00') {
$Msg = "<b>".htmlspecialchars($pg)." è esiliato e non può essere imprigionato!</b>";
$MySql = "INSERT INTO Chat (Stanza, Mittente, Destinatario, Ora, Testo, Sesso, ImgGilda, DescGilda, ImgRazza, DescRazza, Tipo)";
$MySql .= "VALUES ('$Stanza', 'System Op', '$Login', NOW(), '$Msg', '$Sesso_S', '$ImgGilda_S', '$DescGilda_S', '$ImgRazza_S', '$DescRazza_S', 'S')";
$Result = mysql_query($MySql);
$EsilioP = "";
echo "<font color=red>$msg</font>";
} else {
$EsilioP = "DATE_ADD(NOW(), INTERVAL '$gg' DAY)";
$Msg = "<b>".htmlspecialchars($pg)." è stato imprigionato per $gg giorni!</b>";
}
}
if ($EsilioP != "") {
$MySql = "UPDATE Personaggio SET Esilio = $EsilioP";
$MySql .= ", DataEventoEsilio = NOW()";
$MySql .= ", Motivo = '$Motivo'";
$MySql .= ", AutoreEsilio = '$Login'";
$MySql .= " WHERE Nome = '$pg'";
$Result = mysql_query($MySql);
$MySql = "INSERT INTO Chat (Stanza, Mittente, Destinatario, Ora, Testo, Sesso, ImgGilda, DescGilda, ImgRazza, DescRazza, Tipo)";
$MySql .= "VALUES ('$Stanza', 'System Op', '$Login', NOW(), '$Msg', '$Sesso_S', '$ImgGilda_S', '$DescGilda_S', '$ImgRazza_S', '$DescRazza_S', 'S')";
$Result = mysql_query($MySql);
echo "<font color=red>$Msg</font>";
}
If ( (trim($pass) != "") AND ( (strtoupper($pg) == strtoupper($Login))||($_SESSION['Master']==1)||($_SESSION['Admin']==1)||($_SESSION['Super']==1) ) )
{
echo('SCHEDA MODIFICATA<hr size=1 color=gold>');
$pass = pars($pass);
$cognome = substr($cognome, 0, 255);
$cognome = trim($cognome);
$descrizione = substr($descrizione, 0, 10000);
$descrizione = trim($descrizione);
$affetti = substr($affetti, 0, 10000);
$affetti = trim($affetti);
$capacita = substr($capacita, 0, 255);
$capacita = trim($capacita);
$email = trim($email);
$icq = trim($icq);
$urlimg = trim($urlimg);
$urlimg = substr($urlimg, 0, 255);
$midi = trim($midi);
#$urlimg = pars($urlimg);
$DataNascita = '';
$gg = 0 + $gg;
$mm = 0 + $mm;
$aaaa = 0 + $aaaa;
$PF= 0 + $PF;
if (($rs["DataNascita"] == "") || ($rs["DataNascita"] == "0000-00-00")) {
if (($gg>0) && ($mm>0) && ($aaaa>0)) {
if ($gg < 10) {
$gg = "0".$gg;
}
if ($gg > 31) {
$gg = 0;
}
if ($mm < 10) {
$mm = "0".$mm;
}
if ($mm > 12) {
$mm = 0;
}
if ($aaaa < 100) {
$aaaa = "19".$aaaa;
}
if (($aaaa > 2000) || ($aaaa < 1900)) {
$aaaa = 0;
}
$DataNascita = "".$aaaa."-".$mm."-".$gg;
}
}
if ($icq == "") {$icq = "nessuno";};
if ($descrizione == "") {$descrizione = "niente";};
if ($affetti == "") {$affetti = "niente";};
if ($capacita == "") {$capacita = "niente";};
if ($email == "") {$email = "nessuna";};
if ($cognome == "-") {$cognome = "-";};
$MySql = "UPDATE Personaggio";
$MySql .= " SET Pass = '".$pass."',";
$MySql .= " Descrizione = '".$descrizione."',";
$MySql .= " Affetti = '".$affetti."',";
$MySql .= " Capacita = '".$capacita."',";
$MySql .= " ICQ = '".$icq."',";
//$MySql .= " MaxMente = '".$PF."',";
$MySql .= " Cognome = '".$cognome."',";
$MySql .= " Midi = '".$midi."',";
$MySql .= " UrlImg = '".$urlimg."'";
If ($DataNascita != "") {
$MySql .= ", DataNascita = '".$DataNascita."'";
}
$MySql .= " WHERE Nome = '".$pg."'";
$Result = mysql_query($MySql);
# mysql_fetch_array($Result);
}
If ((trim($capacita) != "")&&($Master==1))
{
//echo('<font color=gold>SCHEDA MODIFICATA</font><hr size=1 color=gold>');
# $pass = pars($pass);
$capacita = substr($capacita, 0, 255);
$capacita = trim($capacita);
$PF= 0+$PF;
//if ($capacita == "") {$capacita = "Nella norma";};
$MySql = "UPDATE Personaggio";
$MySql .= " SET Capacita = '".$capacita."',";
$MySql .= " MaxMente = '".$PF."'";
$MySql .= " WHERE Nome = '".$pg."'";
$Result = mysql_query($MySql);
# mysql_fetch_array($Result);
}
$MySql = "SELECT Personaggio.*, Razza.Razza, Razza.URLImg AS URLImgRazza, Gilda.Gilda, Gilda.URLImg AS URLImgGilda
FROM Personaggio
LEFT JOIN Razza
ON Personaggio.IDRazza = Razza.IDRazza
LEFT JOIN Gilda
ON Personaggio.IDGilda = Gilda.IDGilda
WHERE Nome = '$pg'";
$result = mysql_query($MySql);
#echo $MySql;
$rs = mysql_fetch_array($result);
echo "<br>";
if ((trim($pg) == "") or !($rs)) {
$rs->close;
mysql_close;
//echo("<script><!--
history.back();
//-->
</script>");
echo "SON QUI";
exit();
};
#########################################
# Il Recordset non è vuoto #
#########################################
$UrlImg = trim($rs["URLImg"]."");
If ($UrlImg == "")
$UrlImg = "img/sagoma".$rs["Sesso"].".gif";
$UrlImgRazza = trim($rs["URLImgRazza"]."");
If ($UrlImgRazza == "")
$UrlImgRazza = "spacer.gif";
$UrlImgGilda = trim($rs["URLImgGilda"]."");
If ($UrlImgGilda == "")
$UrlImgGilda = "spacer.gif";
$Gilda = trim($rs["Gilda"]."");
if ($Gilda == "") {
if (strtolower($rs["Sesso"]) == "f") {
$Gilda = "Nessuno";
} else {
$Gilda = "Nessuno";
}
}
$DataUltimaGilda = $rs['DataUltimaGilda'];
include ('inc/header.html.inc.php');
$sesso="femmina";
if($rs["Sesso"]=='m') {$sesso="maschio";}
?>
<title>Scheda <?= $pg ?></title>
</head>
<body style="background-image: url(img/scheda.jpg); color: black;">
<center>
<table border=0 width=600>
<tr><td height=41 colspan=3></td></tr>
<tr><td>
<embed src="<?= $rs['Midi'] ?>" width=0 height=0 autostart=true loop=true>
<table border=0 cellspacing=0 cellpadding=0 width=300>
<tr >
<?
echo '<td align=center><img src="img/testamini'.$rs['Sesso'].'.gif" border=0><font class=Titolo> '.htmlspecialchars($rs["Nome"]).'   '.htmlspecialchars($rs["Cognome"]).'</font>';
echo '';
?></td>
</tr><tr><td align=center valign=top><img width=200 height=200 src="<?= $UrlImg ?>" border="2" bordercolor="brown"></td></tr>
<tr ><td colspan=2><hr width=200></td></tr>
<tr ><td align=center> <b>Iscrizione: <?=formattadata($rs["DataIscrizione"])?> Visto il: <?=formattadata($_SESSION['UltimoIngresso'])?></b></td></tr>
<tr ><td colspan=2><hr width=200></td></tr>
<tr><td valign=top align=center><b><a href="scheda7.php?pg=<?=urlencode($pg)?>">Profilo</b></a></td></tr>
<tr><td valign=top align=center><b><a href="scheda8.php?pg=<?=urlencode($pg)?>">Affetti</b></a></td></tr>
<tr ><td colspan=2><hr width=200></td></tr>
<tr><td valign=top align=center><b><a href="" onClick="window.open('nuovomessaggio.php?Dest= <?=urlencode($rs["Nome"])?>','ext2','toolbar=0, location=0, directories=0, statusbar=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=500, height=645');return(false)"">Scrivi <?=$par_MessaggiName?> a <?=urlencode($rs["Nome"])?></a></b></td></tr>
</table>
</td><td>
<td width=8></td>
<td valign=top>
<table border=0 cellspacing=0 cellpadding=2 width=250>
<tr ><td colspan=2></td></tr>
<tr ><td width=60><b>Classe</b></td><td>
<? if(intval($rs['IDRazza'])%1000 != 0){
echo '<a href="razza.php?ID='.intval($rs['IDRazza']/10)*10 .'">';
} ?>
<img src="img/razze/<?=$UrlImgRazza?>" border=0 height=20 width=20><b> <?= htmlspecialchars($rs["Razza"]) ?></b>
<? if(intval($rs['IDRazza'])%1000 != 0){
echo '</a>';
} ?>
<?
$MySql = 'SELECT * FROM Razza WHERE IDRazza = '.intval($rs['IDRazza']/10)*10;
$Result1 = mysql_query($MySql);
$rs1 = mysql_fetch_array($Result1);
$Disciplina = Array (
1 => $rs1['Disciplina1'],
2 => $rs1['Disciplina2'],
3 => $rs1['Disciplina3'],
4 => $rs1['Disciplina4']
);
$rs1='';
for ($i=1; $i<=4; $i++) {
if ($Disciplina[$i] != 0) {
$MySql = 'SELECT * FROM Discipline WHERE ID = '.pars($Disciplina[$i]);
$Result1 = mysql_query($MySql);
$rs1 = mysql_fetch_array($Result1);
echo('<br><li>'.htmlspecialchars($rs1['Nome']));
};
};
$rs1->close;
?></td></tr>
<tr > <td width=60 valign=top><b><?=$par_NomeGildeSing?></b></td>
<td valign=top>
<?/* if(intval($rs['IDGilda']) >= 100){
echo '<a href="" onClick="window.open('corporazioni.php?ID='.intval($rs['IDGilda']/100)*100 .','ext2','toolbar=0, location=0, directories=0, statusbar=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=500, height=645');return(false)">';
} */?>
<img src="img/stemmi/<?= $UrlImgGilda ?>" border=0 heigh=20 width=20><b> <?= htmlspecialchars($Gilda) ?></b> <br>
<?/* if(intval($rs['IDGilda']) >= 100){
echo '</a>';
}*/?>
</td></tr>
<tr >
<td width=60 valign=top><b>Riconoscimenti</b></td>
<td align=left valign=top><?
switch ($rs["Master"]) {
case 1:
echo '<img src="img/gray-m.gif">';
break;
case 2:
echo '<img src="img/gray-c.gif">';
break;
}
?> <?
$MySql = "SELECT * FROM ClgPersonaggioMostrine";
$MySql .=" LEFT JOIN CodMostrina ON CodMostrina.IdMostrina = ClgPersonaggioMostrine.IdMostrina";
$MySql .=" WHERE ClgPersonaggioMostrine.Nome = '$pg' ORDER BY ClgPersonaggioMostrine.IdMostrina";
$Result1 = mysql_query($MySql);
while ($rs1 = mysql_fetch_array($Result1)) {
echo '<img src="img/mostrine/'.$rs1['ImgURL'].'" Title="'.$rs1['Descrizione'].'" baseline=top>';
}
$rs1->close;
if($rs['Super']==1) {echo '<img src="img/gestore.gif" width=42 height=20 border=0>';}
elseif($rs['Admin']==1) {echo '<img src="img/staff.gif" width=31 height=20 border=0>';}
?></td>
</tr>
<tr ><td colspan=2><hr width=200></td></tr>
<tr ><td width=60><b><?= $par_Stat1?>:</b></td><td width=20> <b><?= $rs["Mente"] + $rs["D1"] ?></b></td></tr>
<tr ><td width=60><b><?= $par_Stat2?>:</b></td><td width=20> <b><?= $rs["Forza"] + $rs["D2"] ?></b></td></tr>
<tr ><td width=60><b><?= $par_Stat3?>:</b></td><td width=20> <b><?= $rs["Spirito"] + $rs["D3"] ?></b></td></tr>
<tr ><td width=60><b><?= $par_Stat4?>:</b></td><td width=20> <b><?= $rs["Arte"] + $rs["D4"] ?></b></td></tr>
<tr ><td width=60><b><?= $par_Stat5?>:</b></td><td width=20> <b><?= $rs["Sotterfugio"] + $rs["D5"] ?></b></td></tr>
<tr ><td width=60><b>Salute:</b></td><td width=20> <b><?= $rs["MaxMente"]?>/<?= $rs["MaxForza"]?></b></td></tr>
<tr ><td colspan=2><hr width=200></td></tr>
<tr ><td width=60><b>Livello:</b></td><td width=20><b> <?= floor($rs["Esperienza"]/15) ?></b></td></tr>
<tr ><td width=60><b>Esperienza:</b></td><td width=20><b> <?= floor($rs["Esperienza"]) ?></b></td></tr>
<tr ><td width=60><b>Libera:</b></td><td width=20> <b> <?= floor($rs["Explibera"]) ?></b></td></tr>
<tr ><td colspan=2><hr width=200></td></tr>
<tr ><td colspan=2>
<div style="width: 240; height: 70; overflow: auto;">
<b>Status:</b><br> <b><?= $rs["Capacita"]?></b>
</div>
</td></tr>
<tr ><td colspan=2><hr width=200></td></tr>
<tr ><td colspan=2 align=center><a href="scheda2.php?pg=<?= urlencode($pg) ?>">Oggetti</a> <a href="scheda6.php?pg=<?= urlencode($pg) ?>">Abilitá</a>
<?
if (isset($Login)) {
if ($Login == $pg) {
echo(' <a href="scheda5.php?pg='.urlencode($pg).'">" >PX</a>');
echo(' <a href="scheda4.php?pg='.urlencode($pg).'">Transazioni</a>');
echo(' <a href="scheda3.php?pg='.urlencode($pg).'">Modifica</a>');
}
if ($Login != $pg && $Master==1) {
echo(' <a href="scheda4.php?pg='.urlencode($pg).'">Transazioni</a>');
echo(' <a href="scheda3.php?pg='.urlencode($pg).'">Status</a>');
}
};
?></td></tr>
</table><br>
</table>
</td></tr></table>
<table border=0 cellspacing=0 cellpadding=2 width=600>
<?
if ($rs["Esilio"] == '2037-12-31 00:00:00') {
#gmdate("d M Y H:i:s", mktime (0,0,0,12,31,9999))) {
echo '<tr bgcolor=red><td colspan=5><font color=white>Cacciato il '.formattadata($rs['DataEventoEsilio']).' per sempre dalle libere terre.<br>Motivazione: '.htmlspecialchars($rs["Motivo"]).' ('.htmlspecialchars($rs["AutoreEsilio"]).')</font></td></tr>';
} elseif ($rs["Esilio"] > date("Y-m-d H:i:s")) {
#gmdate("d M Y H:i:s", mktime (0,0,0,12,31,9999))) {
echo '<tr class=tTitolo><td colspan=5><font class=Warning>Imprigionato il '.formattadata($rs['DataEventoEsilio']).'.<br>Motivazione: '.htmlspecialchars($rs["Motivo"]).' ('.htmlspecialchars($rs["AutoreEsilio"]).')</font></td></tr>';
}
#----- Strumenti di Esilio o Prigione $_SESSION['Esilio_S']-----
if ( ($_SESSION['Admin_S']==1)||($_SESSION['Super_S']==1)) {
echo '<form onSubmit="return Conferma();" action="scheda.php" method=Post><tr><td >Motivo Esilio <input name="Motivo_Esilio" size=30 maxlength=255> <input Name="Esilia" type=submit value="Esilia" style={color:white;background:red}> <input type=checkbox Name=IP style={background:red}> blocco IP <input Name="Grazia" type=checkbox style={background:green}> Grazia</td></tr><input type=hidden Name=pg value="'.$pg.'"></form></td></tr>';
}
if (($_SESSION['Prigione_S'])|| ($_SESSION['Admin_S']==1)||($_SESSION['Super_S']==1)) {
echo '<form onSubmit="return Conferma();" action="scheda.php" method=Post><tr><td >Motivo Arresto <input name="Motivo_Arresto" size=30 maxlength=255> <input Name="Arresta" type=submit value="Arresta" style={background:yellow}> per giorni <select Name=gg><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option></select><input type=hidden Name=pg value="'.$pg.'"></form>';
//echo '<input Name="pg" type=hidden value="'.$pg.'"> <input Name="Pulisci" type=submit value="Pulisci scheda" style={color:black;background:white}>';
echo '</form></td></tr>';
}
/*if if ($_SESSION['LogDoppi_S']) {
echo BottoneGestione('Log Doppi', 'D', 'gstLogDoppi.php?Nome='.urlencode($pg));
}
if ($_SESSION['LogFinanza_S'] == '1')
{
echo BottoneGestione('Log Traffici Finanziari', 'F', 'gstLogFinanza.php?Nome='.urlencode($pg));
echo BottoneGestione('Log Oggetti', 'O', 'gst_LogOggetti.php?Nome='.urlencode($pg));
}
(($_SESSION['Admin_S']=='1') AND ($_SESSION['AdminExt_S']=='1') AND ($par_Flag_AdminExt=='1')) {
echo BottoneGestione('Chiudi Gestione Estesa', '', 'scheda.php?AdminExt=0&pg='.urlencode($pg));
#----- Controlla gli ultimi 10 IP di entrata
echo BottoneGestione('Log Entrate', '', 'gstLogEntrate.php?Nome='.urlencode($pg));
echo '<tr class=tScuro><td colspan=5>';
$MySql = 'SELECT IP FROM LogEntrate WHERE Nome = ''.addslashes($pg).'' ORDER BY DataEvento DESC LIMIT 0,10';
$Result1 = mysql_query($MySql);
while ($rs1 = mysql_fetch_array($Result1)) {
echo '<a href="gstLogEntrate.php?IP='.$rs1['IP'].'">'.$rs1['IP'].'</a><br>';
}
mysql_free_result($Result1);
$rs1->close;
echo '</td></tr>';
#----- Controlla gli ultimi 10 messaggi di chat -----
echo '<tr class=tScuro><td colspan=5>';
$MySql = 'SELECT Chat.*, Mappa.Breve FROM Chat LEFT JOIN Mappa ON Chat.Stanza=Mappa.ID WHERE Mittente=''.addslashes($pg).'' ORDER BY ID DESC LIMIT 0,10';
$Result1 = mysql_query($MySql);
while ($rs1 = mysql_fetch_array($Result1)) {
echo '<b>'.strftime("%H:%M", strtotime($rs1['Ora'])).' '.htmlspecialchars($rs1['Breve']).' ['.$rs1['Tipo'].'] ['.htmlspecialchars($rs1['Mittente']);
if ($rs1['Destinatario'] != '') {
echo '>><a href="scheda.php?pg='.urlencode($rs1['Destinatario']).'">'.htmlspecialchars($rs1['Destinatario']).'</a>';
}
echo ']</b><br>'.$rs1['Testo'].'<br>';
}
mysql_free_result($Result1);
$rs1->close;
echo '</td></tr>';
#----- Controlla le ultime 10 missive -----
echo '<tr class=tScuro><td colspan=5>';
$MySql = 'SELECT * FROM Messaggi WHERE Mittente=''.addslashes($pg).'' ORDER BY ID DESC LIMIT 0,10';
$Result1 = mysql_query($MySql);
while ($rs1 = mysql_fetch_array($Result1)) {
echo '</b></i><b>'.strftime("%d/%m/%Y %H:%M", strtotime($rs1['Spedito'])).' ['.htmlspecialchars($rs1['Mittente']).'>><a href="scheda.php?pg='.urlencode($rs1['Destinatario']).'">'.htmlspecialchars($rs1['Destinatario']).']</a></b><br>';
echo str_replace("
", "<br>", substr($rs1['Testo'],0,200)).'<hr>';
}
mysql_free_result($Result1);
$rs1->close;
echo '</td></tr>';
}
//if (($_SESSION['Admin_S']=='1') AND ($_SESSION['AdminExt_S']!='1') AND ($par_Flag_AdminExt=='1')) {
//echo BottoneGestione('Apri Gestione Estesa', '', 'scheda.php?AdminExt=1&pg='.urlencode($pg));}*/
if (($_SESSION['Admin_S']=='1') AND ($_SESSION['AdminExt_S']!='1') AND ($par_Flag_AdminExt=='1')) {
echo BottoneGestione('Apri Gestione Estesa', '', 'scheda9.php?AdminExt=1&pg='.urlencode($pg));
}
?>
<tr><td height=41 colspan=5></td></tr>
</table>
<? $rs->close; ?>
<script language="JavaScript">
function Conferma(){
if (confirm('Sei sicuro?'))
return true;
else
return false;
}
</script>
</body>
</html>
Da quello che vedo qui richiama solo la tabella razza..hmm
03/09/2009 14:30:42
Ragazzi per favore aiutatemi,cose devo modificare in scheda.php per far si che mi visualizzi le addizioni?
03/09/2009 14:57:07
ma ti aiuteremmo pure se solo si capisse che vuoi fare o.o
e poi non capisco perchè tutti postano listati di intere pagine php quando basterebbero 4 righe. almeno lo sforzo di capire dov'è la parte interessata dalle modifiche che si vuole apportare, si potrebbe fare, eh y_y
suppongo sia questo il pezzo di codice che visualizza le stat che hai accennato:
<tr ><td width=60><b><?= $par_Stat1?>:</b></td><td width=20> <b><?= $rs["Mente"] + $rs["D1"] ?></b></td></tr>
<tr ><td width=60><b><?= $par_Stat2?>:</b></td><td width=20> <b><?= $rs["Forza"] + $rs["D2"] ?></b></td></tr>
<tr ><td width=60><b><?= $par_Stat3?>:</b></td><td width=20> <b><?= $rs["Spirito"] + $rs["D3"] ?></b></td></tr>
<tr ><td width=60><b><?= $par_Stat4?>:</b></td><td width=20> <b><?= $rs["Arte"] + $rs["D4"] ?></b></td></tr>
<tr ><td width=60><b><?= $par_Stat5?>:</b></td><td width=20> <b><?= $rs["Sotterfugio"] + $rs["D5"] ?></b></td></tr>
qui già vengono sommati dei valori ai dati delle statistiche del personaggio. se hai altro da sommarci, quello che dovresti fare è recuperare i valori dal database con una select sui campi della tabella che li contiene e sommarli a quelli che hai nella visualizzazione della scheda.
03/09/2009 15:23:18
Io vorrei che si sommino i valori della tabbella classe.Insomma io ho creato nel database due tabelle,Classe e classe_main,ora se metto alla prima classe tipo Mago ( D!=1,D2=1 e via dicendo ) vorrei che queste somme verrebbero addizionate ai valori in scheda.
03/09/2009 15:39:05
Ecco, allora già siamo riusciti a capire che si tratta di tabelle Classe e Classe_Main e non di campi di tabella.
come le hai legate queste due tabelle con la tabella Personaggio (o con la tabella Razze)? suppongo che un IDClasse ce l'avrai messo come campo nella tabella Classe, no? hai messo un campo IDClasse anche in personaggio o in razze? @__@
03/09/2009 16:23:37
sisi le teabelle classe e classe_main hanno la stessa funzione delle tabelle razze e razze_main solo che la classe ha un idclasse diverso naturalmente da quloo della razza.
IDRazza = 1000
IDClasse = 10000
03/09/2009 16:38:41
eh.. ma come le hai legate questa tabella Classe con la tabella Personaggio (o con la tabella Razze)?
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Seconda Era ↗
RAID Shadow Legends ↗
Wuthering Waves ↗
Exclusive Villa GdR ↗
Hero Wars ↗
CRSED: F.O.A.D. ↗
The Coven ↗
World of Warship ↗
Tibia ↗