Accueil Connexion Inscription Membres Rechercher Accéder au jeu


   Index / Les mises à jours et Mods / [Mod Additem]Par Darkmore

   


 Page n° 1 / 2 > >>

Darkmore
Membre

Messages : 686
Remonter

[Mod Additem]Par Darkmore (0 vote)

Posté par Darkmore, le 18/08/2006 à 18:21:40

Tout d'abors ouvrer votre admin.php.

Ajouter ceci :

Code :

elseif ($do[0] == "additem") { additem(); } 




apres :

Code :

elseif ($do[0] == "edititem") { edititem($do[1]); }




Ensuite juste avant le ?> ajouter ceci :

Code :

function additem() {



if (isset(
$_POST["submit"])) {



extract($_POST);

$errors 0;

$errorlist "";



if (
$name == "") { $errors++; $errorlist .= "Le nom est exigé.<br />"; }

        if (
$buycost == "") { $errors++; $errorlist .= "Le prix est exigé.<br />"; }

        if (!
is_numeric($buycost)) { $errors++; $errorlist .= "Le prix doit être un nombre!.<br />"; }

        if (
$attribute == "") { $errors++; $errorlist .= "L'attribut est exigé.<br />"; }

        if (!
is_numeric($attribute)) { $errors++; $errorlist .= "L'attribut doit être un nombre.<br />"; }

        

if (
$errors == 0) { 

$updatequery = <<<END

INSERT INTO rpg_items (id, name, type, buycost, description, attribute) VALUES('$id', '$name', '$type', '$buycost', '$description', '$attribute');

END;

$query doquery($updatequery"Armes");

admindisplay("Armes ajouté","Ajouter une Armes");

} else {

admindisplay("<b>Erreurs:</b><br /><div style='color:red;'>$errorlist</div><br />Veuillez retourner et essayer encore.""Ajouter une ville");







$page = <<<END

<b><u>Ajouter une armes</u></b><br/><br/>

<form method="POST" action="admin.php?do=additem">

ID:<input type="text" name="id" size="20"></p>

<p>Nom:<input type="text" name="name" size="30" maxlength="30" /></p>

<p>Type:<select name="type"><option value="1" {{type1select}}>Arme</option><option value="2" {{type2select}}>Armure</option><option value="3" {{type3select}}>Protection</option></select></p>

<p>Prix:<input type="text" name="buycost" size="5" maxlength="10" /> rubis</p>

<p>Description:<textarea name="description" type="text" rows="5" cols="50"></textarea></p>

<p>Attribut:<input type="text" name="attribute" size="5" maxlength="10" /><br /><span class="small">Le nombre de points que l'objet ajoute au pouvoir d'attaque (armes) ou au pouvoir de défense (armures/protections).</span></p>

<p><input type="submit" name="submit" value="Valider">

<input type="reset" name="reset" value="Annuler"> </p>

</form>

END;



if (
$row[""] == 0) { $row[""] = "selected='selected' "; } else { $row[""] = ""; }



$page parsetemplate($page$row);

admindisplay($page"Ajouter une armes");








Et enfin dans l'admin templates sous editer item:

Code :

<a href="admin.php?do=additem">Ajout armes</a><br /> 




Voila voilou


-------------------------------------------------------





Message :
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par grosdunord, le 18/08/2006 à 20:04:12

et encore une fois le maitre a frappé bravo pour ce mod il vas impec :p
mais quand vas tu t'arreter




enought
Visiteur
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par enought, le 19/09/2006 à 23:29:24

petite modif pour avoir le spécial en plus


Citation :
function additem() {

if (isset($_POST["submit"])) {

extract($_POST);
$errors = 0;
$errorlist = "";

if ($name == "") { $errors++; $errorlist .= "Le nom est exigé.<br />"; }
if ($buycost == "") { $errors++; $errorlist .= "Le prix est exigé.<br />"; }
if (!is_numeric($buycost)) { $errors++; $errorlist .= "Le prix doit être un nombre!.<br />"; }
if ($attribute == "") { $errors++; $errorlist .= "L'attribut est exigé.<br />"; }
if (!is_numeric($attribute)) { $errors++; $errorlist .= "L'attribut doit être un nombre.<br />"; }

if ($errors == 0) {
$updatequery = <<<END
INSERT INTO rpg_items (id, name, type, buycost, description, attribute, special) VALUES('$id', '$name', '$type', '$buycost', '$description', '$attribute', '$special');
END;
$query = doquery($updatequery, "Armes");
admindisplay("Armes ajouté","Ajouter une Armes");
} else {
admindisplay("<b>Erreurs:</b><br /><div style='color:red;'>$errorlist</div><br />Veuillez retourner et essayer encore.", "Ajouter une ville");
}

}
$page = <<<END
<b><u>Ajouter une armes</u></b><br/><br/>
<form method="POST" action="admin.php?do=additem">
ID:<input type="text" name="id" size="20"></p>
<p>Nom : <input type="text" name="name" size="30" maxlength="30" /></p>
<p>Type : <select name="type"><option value="1" {{type1select}}>Arme</option><option value="2" {{type2select}}>Armure</option><option value="3" {{type3select}}>Protection</option></select></p>
<p>Prix : <input type="text" name="buycost" size="5" maxlength="10" /> rubis</p>
<p>Description : <textarea name="description" type="text" rows="5" cols="50"></textarea></p>
<p>Attribut : <input type="text" name="attribute" size="5" maxlength="10" /><br /><span class="small">Le nombre de points que l'objet ajoute au pouvoir d'attaque (armes) ou au pouvoir de défense (armures/protections).</span></p>
<p>Special : <input type="text" name="special" size="30" maxlength="50" /><br />
<p><input type="submit" name="submit" value="Valider">
<input type="reset" name="reset" value="Annuler"> </p>
</form>
END;

if ($row[""] == 0) { $row[""] = "selected='selected' "; } else { $row[""] = ""; }

$page = parsetemplate($page, $row);
admindisplay($page, "Ajouter une armes");

}






enought
Visiteur
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par enought, le 19/09/2006 à 23:38:10

nouvel pour pouvoir choisir l'image de l'objet


Code :

function additem() {



if (isset(
$_POST["submit"])) {



extract($_POST);

$errors 0;

$errorlist "";



if (
$name == "") { $errors++; $errorlist .= "Le nom est exigé.<br />"; }

if (
$buycost == "") { $errors++; $errorlist .= "Le prix est exigé.<br />"; }

if (!
is_numeric($buycost)) { $errors++; $errorlist .= "Le prix doit être un nombre!.<br />"; }

if (
$attribute == "") { $errors++; $errorlist .= "L'attribut est exigé.<br />"; }

if (!
is_numeric($attribute)) { $errors++; $errorlist .= "L'attribut doit être un nombre.<br />"; }



if (
$errors == 0) { 

$updatequery = <<<END

INSERT INTO rpg_items (id, name, type, buycost, description, attribute, special, image) VALUES('$id', '$name', '$type', '$buycost', '$description', '$attribute', '$special', '$image');

END;

$query doquery($updatequery"Armes");

admindisplay("Armes ajouté","Ajouter une Armes");

} else {

admindisplay("<b>Erreurs:</b><br /><div style='color:red;'>$errorlist</div><br />Veuillez retourner et essayer encore.""Ajouter une ville");







$page = <<<END

<b><u>Ajouter une armes</u></b><br/><br/>

<form method="POST" action="admin.php?do=additem">

ID:<input type="text" name="id" size="20"></p>

<p>Nom : <input type="text" name="name" size="30" maxlength="30" /></p>

<p>Type : <select name="type"><option value="1" {{type1select}}>Arme</option><option value="2" {{type2select}}>Armure</option><option value="3" {{type3select}}>Protection</option></select></p>

<p>Prix : <input type="text" name="buycost" size="5" maxlength="10" /> rubis</p>

<p>Description : <textarea name="description" type="text" rows="5" cols="50"></textarea></p>

<p>Attribut : <input type="text" name="attribute" size="5" maxlength="10" /><br /><span class="small">Le nombre de points que l'objet ajoute au pouvoir d'attaque (armes) ou au pouvoir de défense (armures/protections).</span></p>

<p>Special : <input type="text" name="special" size="30" maxlength="50" /><br />

<p>Image : <input type="text" name="image" size="20" /><br />

<p><input type="submit" name="submit" value="Valider">

<input type="reset" name="reset" value="Annuler"> </p>

</form>

END;



if (
$row[""] == 0) { $row[""] = "selected='selected' "; } else { $row[""] = ""; }



$page parsetemplate($page$row);

admindisplay($page"Ajouter une armes");



}








Compte éffacé
Membre

Message : 0
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par tecjas, le 03/12/2006 à 16:36:24

quand je l'achete sa me met une erreure mysql...




Compte éffacé
Membre

Message : 0
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par tecjas, le 08/01/2007 à 20:26:16

esrt ce que qqn peu faire la fersion mais stable (le scripte ne créer pas l'objet dans les tables mysql alor... bug)




Darkmore
Membre

Messages : 686
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par Darkmore, le 08/01/2007 à 20:34:14

Marche tres bien le mod , pas ma faute si tu sais pas lutiliser


-------------------------------------------------------


Squall
Administrateur

Messages : 1198
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par sff, le 08/01/2007 à 20:40:50

tecjas tu peux nous donner l'erreur?



-------------------------------------------------------
Version actuelle : 1.2b
Site officiel : http://www.rpgillusion.net


Compte éffacé
Membre

Message : 0
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par tecjas, le 08/01/2007 à 21:35:04

ba quand on achete l'arme qu'on a créer sa fait une ereure mysql en donnanrt a chaque fois des valeurs dierentes pr mes gilles et le bonus




Compte éffacé
Membre

Message : 0
Remonter

RE:[Mod Additem]Par Darkmor... (0 vote)

Posté par tecjas, le 03/02/2007 à 17:45:52

c bon bug resolu cela vien du fait que le mod de darkmoore choisit pas dimage et laisse un champ vide pour special a la place de aucun donc bug





 Page n° 1 / 2 > >>


   



Messages Anciens messages Nouveaux messages Nouveaux messages


® RPGillusion.net - Tous droits réservés - 2005-2008. Reproduction interdite par les droits d\'auteurs.