[Tutoriel]boutique iconomy

pompom

Mangeur de pomme
19 Juin 2011
142
7
13
29
Belgique
www.mine-arc.be
Le principe est bien mais si se n'est pas sécurisé derrière ... (je n'y connais rien au PhP).

Sécurisé ? Tu voudrais que je rajoute quoi ? Un commentaire constructif ? Je suis pas maître dans l'art moi ^^ j'apprend !:)
donc éclairé moi et ont ensemble améliora ce petit bout de code =)


1) Il sera de totue façon toujours possible de vérifier les sources, même sans Clic-droit
2) C'est Javascript. :)


Oui pas faux une suggestions ?
 

Argothiqua

Aventurier
9 Septembre 2011
23
0
1
29
Bonsoir, j'ai exactement le même problème que Neuskid, si quelqu'un peut nous aider :(

Merci à vous.
 

pompom

Mangeur de pomme
19 Juin 2011
142
7
13
29
Belgique
www.mine-arc.be
Bonsoir , j'ai relus mon tuto (pourris) ...
Il faut refaire , mon tuto est pas top ... Je doit le mettre a jour ...

Dans la mise a jour du tuto :
Le joueurs arrivera sur la page index devra rentré son pseudo + le code allopass pour se faire crédité .
Je vais faire des que je peut (apres mais qualif/examen je pense ;) )
 

tintin280

Aventurier
5 Juin 2011
19
0
1
Apparement, on n'aura pas le droit a la nouvelle version du tuto ^^
Dommage, je l'attendais impatiemment :/
 

pompom

Mangeur de pomme
19 Juin 2011
142
7
13
29
Belgique
www.mine-arc.be
BIG UP :)
Bonjour,
Voici un bref tuto permettant de vous aider à mettre en place une "boutique" iconomy afin de pouvoir établir des transactions financières via vos joueurs :




Pour commencer, installez le plugin iconomy
- Connectez-vous à votre serveur ftp
- Direction le dossier config de iconomy, chemin = craftbukkit/plugins/iConomy/config.yml
- Clique droit - afficher/éditer(dans notepade)
- A la ligne 87, vous trouverez, si les étapes ont été suivi correctement, ceci :

Code:
  Database:
        Type: 'MySQL'                                # H2 or MySQL
        Settings:
          Name: 'ici le nom de la base'
          Table: 'iConomy'
          MySQL:
              Username: '******'
              Password: '******'
              Hostname: '******'
              Port: 3306


Vous devez remplir les champs avec vos informations pour pouvoir créer la table iconomy.
Vous optenez votre table dans votre base de données (BDD).


--> inscrivez-vous sur http://www.starpass.fr/ . Une fois l'inscription faite, vous pouvez suivre les autres étapes.​
1) bon direction http://www.starpass.fr/ , connectez vous , puis cliqué sur le cadre rouge !​
1155637645.png
Aprés avoir cliqué pas besoin de tuto ^^ tout est expliqué rdv au point 2) quand vous avez fini :D
à tout suite !​
2)Bon maintenant direction http://membres.starpass.fr/documents.php
1155638043.png
Cliqué sur le cadre orange pour installé votre script​
3)Attention nous allons pas installé les script de base , suivez les fléches pour savoir ou cliqué​
1155638180.png
4)Voila ici les différent script pour réalisé le tuto !​
________________________________________________________________​

Création "boutique"
1. Ouvrez notepade++ et créez un nouveau fichier "index.php". Ensuite collez dans ce fichier celà :


Code:
<? include "config_bdd.php"; ?>
insérez le script startpass ici
( voir photo point 1)

Enregistre-le




2. Toujours dans notepade++, créez un second fichier nommé "ajout.php" puis collez dans ce nouveau fichier ceci :


Code:
<?
 
//insérez le 2iem script startpass ici 
 
 
?>
 
 
  <!----------- Script by pompom29 --------------->
  <!-- Ne pas effacé les commentaires HTML & PHP-->
  <!----------- Debut du code d'ajout ------------> 
<form method="post" action="ajout2.php">
                        Pseudo: <input type="text" name="pseudo" size="45" /> <br />
                        <input type="submit" value="Confirmer" />
                        </form>
( voir photo point 2)

Enregistre-le
_______________________________________________________​
3. Toujours dans notepade++, créez un second fichier nommé "ajout2.php" puis collez dans ce nouveau fichier ceci :​
PHP:
<? setcookie('CODE_BON'); ?>
//insérez le 3iem script startpass ici 
 
<?php
if(!empty($_POST['pseudo']))
{
//erreures
error_reporting(E_ALL);
//Infos
include "config_bdd.php";
echo "<h1>Iconomy</h1>";
$player = $_POST['pseudo'];
$conn = mysql_connect ($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname);
$result = mysql_query("SELECT * FROM iConomy WHERE username='".$player."'");
$row = mysql_fetch_array($result);
if($_POST['pseudo'] == $row['username'])
{
 
echo 'Salut '. $row['username'] . ' ta balance est de' . $row['balance'] . 'on va y ajouter 500';
mysql_query("UPDATE iConomy SET balance=balance+500 WHERE id=".$row[0]."");
}
else
echo 'Le pseudo saisie n\'est pas inscrit sur le serveur !';
}
else
echo 'Vous devez remplir le champ !';
?>
(voir photo point3)

4. Toujours dans notepade++, créez un second fichier nommé "config_bdd.php" puis collez dans ce nouveau fichier :
PHP:
<?php
//Dans ce dossier vous devez juste complété la ligne 9,10,11,12 et 13 !
//Toute les infos sont disponible dans votre panel d'administration
 
$dbhost = '*****'; //Ici votre host
$dbuser = '*****';  //le login bdd
$dbpass = '*****'; //le mot de passe de la bdd
$dbname = '*****'; //le nom de la base ou se trouve la table iconomy
$dbtable = 'iConomy';//le nom de la table (ici iconomy)
?>

Enregistre-le


_______________________________________________________​

4. Après avoir suivi toutes ses étapes, envoyez les fichiers sur le ftp de votre site web

Voila : Ici un lien avec les fichiers en zip ^^