Tool per master
Tool per master postato il 30/06/2009 22:41:50 nel forum programmazione, open source e hosting
Salve a tutti!
Nel creare la Land avrei bisogno di una funzionalita' per i Master.
Praticamente andando su una Locazione, mettiamo caso che si chiama PROVA TOOL e cliccando su Entra si accede ad un Tool dove si possono assegnare le cariche e quindi dare promozioni, degradare o espellere.
Stiamo usando RPG-ENGINE, solo che nel pacchetto non c'e' questo tipo di funzione.
Chi potrebbe illustrarmi come procedere o magari linkarmi un Tool gia' fatto per altri OS?
Pagine → 1
30/06/2009 23:06:39
Se scarichi il pacchetto gdrcd-extreme,nei tools di gestione per admin c'è questa funzione,ma comunque dovresti verificare il codice ed eventualmente adattarlo all'esigenze del tuo attuale db.
30/06/2009 23:42:38
Dunque, ho trovato i codici. Potreste dirmi le cose da modificare per passare da GDR-CD Extreme a RPG Engine?
Codice per l'assegnazione della Carica:
<? session_start();
include ("inc/parametri.inc.php");
include ("inc/controllo.php");
include ("inc/open2.php");
include ("inc/controlloesilio.php");
$NomeNuovo=$_REQUEST['NomeNuovo'];
$NuovaRazza=$_REQUEST['NuovaRazza'];
$MySql = "SELECT * FROM Gilda";
$Result = mysql_query($MySql);
if (!($rs = mysql_fetch_array($Result))) {
echo 'Errore nella lettura dei dati!';
$rs->close;
exit();
}
if (($_SESSION['Admin_S']!='1') || ($_SESSION['Super_S']!='1')) {
echo 'Accesso negato!';
$rs->close;
exit();
}
$rs->close;
# A questo punto l'utente è autorizzato
include ("inc/header.html.inc.php");
?>
<title>Assegnamento rapido affiliazioni</title>
</head>
<body style="background-image: url(img/messaggi1.jpg); background-attachment: fixed;">
<br><br><br><br><br><br><br><br><br>
<center><div align=center style="width:420; height: 420; overflow: auto;">
<?
if ($NuovaRazza != '') {
$MySql = "UPDATE Personaggio SET IDGilda = '$NuovaRazza' WHERE Nome = '$NomeNuovo'";
$Result = mysql_query($MySql);
echo '<b><font color=red>PERSONAGGIO '.htmlspecialchars(stripslashes($NomeNuovo)).' TRASFORMATO</font></b>';
}
?>
<br>
<table cellpadding=2 cellspacing=1 class=tChiaro>
<?
# Nuovo A.R.
echo '<tr><td>Nome perasonaggio</td><td></td><td></td></tr>';
echo '<form method=Post action="gstassegnalavoro.php"><tr>';
echo '<td colspan=2><input Name=NomeNuovo maxlength=20 size=30></td>';
echo '<td colspan=2><select Name=NuovaRazza>';
$MySql = 'SELECT * FROM Gilda order by IDGilda';
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
if (!($rs['IDGilda']%100)) {echo '<option value='.$rs['IDGilda'].' style="background-color:lightgray">'.htmlspecialchars($rs['Gilda']).'</option>';}
else{echo '<option value='.$rs['IDGilda'].'>'.htmlspecialchars($rs['Gilda']).'</option>';}
}
$rs->close;
echo '</select>';
echo '<input type=submit value="Assegna"></td>';
echo '</tr></form>';
?>
</table></div><a href="gestione.php">Torna al pannello gestione</a></center>
</body>
</html>
Poi per il resto non devo aggiungere niente, no? Tanto per la creazione e la modifica provvediamo noi Nobili e per l'assegnazione della Paga e' lo stesso.
30/06/2009 23:55:56
Beh .. sostanzialmente penso che dovresti modificare gli update sql,non penso che la tabella dove vengano registrati i pg si chiami come quella di extreme.Poi devi vedere se nel db tu imposti il valore 1 per fare un personaggio admin .. insomma,noi non ti possiamo dire tutto per filo e per segno,se hai deciso di aprire un gdr vuoldire anche che sei uno che se la cava con la programmazione.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Wuthering Waves ↗
State of Survival ↗
Neverness to Everness ↗