Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power



PhpBB-Power
Communauté francophone de support et de mods pour phpBB
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Achat/vente persos

 
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Guilds' Adventure
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
xxx007
Partisan


Inscrit le: 28 Jan 2005
Messages: 59

MessagePosté le: Sam 26 Nov 2005 à 11:36    Sujet du message: Achat/vente persos Répondre en citant

Bonjour,

Comment fonctionne l'achat et la vente de personnages ? Car j'ai testé et ça ne marche ps.

Pour vendre un perso, leur prix indique 0

Pouis, à l'achat, y'en a un qui vaut - 300 puis l'autre 0

J'achète, mais il ne s'affiche pas dans la liste de mes persos alors qu'il apparait pour etre vendu chez le notaire.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Sam 26 Nov 2005 à 13:44    Sujet du message: Répondre en citant

Normalement, un perso n'a un prix de ventre positifs que s'il à un niveau > que 4 .
_________________
Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site

// En vacances
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
xxx007
Partisan


Inscrit le: 28 Jan 2005
Messages: 59

MessagePosté le: Sam 26 Nov 2005 à 14:07    Sujet du message: Répondre en citant

Ben je crois que mon perso était pile de niveau 4, son prix éait : - 300. c'est bizarre ce "moins". D'où ça vient ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Sam 26 Nov 2005 à 14:28    Sujet du message: Répondre en citant

Du code


Edit:
Citation:

Ouvres ga_enroler.php

Trouves

Code:
      ga_template('ga_enroler_acheter_2_body.tpl');
      $prix = 100 * ( $perso_caracteristiques['perso_niveau'] - 4 ) * $perso_caracteristiques['race_rang'];



Remplaces le par

Code:
      ga_template('ga_enroler_acheter_2_body.tpl');
      $prix = 100 * $perso_caracteristiques['perso_niveau'] * $perso_caracteristiques['race_rang'];



Trouves
Code:

   $prix = 100 * ( $perso_caracteristiques['perso_niveau'] - 4 ) * $perso_caracteristiques['race_rang'];
   ga_solde(-$prix);


Replaces par

Code:
   $prix = 100 * $perso_caracteristiques['perso_niveau'] * $perso_caracteristiques['race_rang'];
   ga_solde(-$prix);
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
xxx007
Partisan


Inscrit le: 28 Jan 2005
Messages: 59

MessagePosté le: Sam 26 Nov 2005 à 14:45    Sujet du message: Répondre en citant

Ok, je vais essayer ça, car après achat des persos, il indique

Persos : -2

Trouvant ça bizarre, je clique voir et modifier, aucun perso n'apparait, je me retrouve sur la page Enroler.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
xxx007
Partisan


Inscrit le: 28 Jan 2005
Messages: 59

MessagePosté le: Sam 26 Nov 2005 à 15:08    Sujet du message: Répondre en citant

Le prix marche mais l'achat d'un perso bug. Quand on achète un perso, il disparait de la liste des persos à vendre mais n'apparait pas dans la liste de ses persos.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
xxx007
Partisan


Inscrit le: 28 Jan 2005
Messages: 59

MessagePosté le: Lun 28 Nov 2005 à 12:25    Sujet du message: Répondre en citant

Actuellement, le bug se trouve au niveau de la liste des persos.

Quand vous créez un perso, on indique que vous en possédez 1.

Ensuite, vous en achetez 1, vous en possédez désormais 2 mais on ne vous indique toujours que vous n'avez qu'1 perso alors que vous pouvez accéder aux 2 fiches.

Ensuite, vous en vendez 1, la base se met à jour et la liste indique à nouveau 0.

Au notaire, vous pouvez vendre encore 1 perso que vous possédez mais puisque c'est indéqué 0 sur la page principale, en allant sur voir et modifier, vous attérissez directement sur "Enôler".


Aussi, j'ai une question : Peut-on empêcher la création de plus de 1 personnage, afin d'obliger les membres à acheter ceux qui ont été mis en vente (sinon, des dizaines de persos resteront invendus).

Aussi, peut-on supprimer un perso invendu depuis un certain temps ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Lun 28 Nov 2005 à 14:13    Sujet du message: Répondre en citant

Ok...

Citation:
Ouvrir ga_enroler.php

Trouvez
Code:
else if ( isset($HTTP_POST_VARS['acheter']) )
{
   $perso = ( isset($HTTP_POST_VARS['perso']) ) ? $HTTP_POST_VARS['perso'] : $HTTP_GET_VARS['perso'];
   $perso = htmlspecialchars($perso);

   $sql = "SELECT p.*, r.race_nom, r.race_rang, r.race_description, c.classe_nom
      FROM " . GA_PERSOS_TABLE . " p, " . GA_RACES_TABLE . " r, " . GA_CLASSES_TABLE . " c
      WHERE p.perso_id = $perso
         AND r.race_id = p.perso_race
         AND c.classe_id = p.perso_classe";
   if( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
   }
   $perso_caracteristiques = $db->sql_fetchrow($result);

   $prix = 100 * $perso_caracteristiques['perso_niveau'] * $perso_caracteristiques['race_rang'];
   ga_solde(-$prix);
   $sql = "UPDATE " . GA_PERSOS_TABLE . "
      SET perso_statut = 'repos', perso_guilde = " . $userdata['user_id'] . "
      WHERE perso_id = $perso";
   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, "Erreur2h", "", __LINE__, __FILE__, $sql);
   }


et après, ajouter

Code:
   $sql = "UPDATE " . GA_GUILDES_TABLE . "
      SET guilde_nombre_persos = guilde_nombre_persos + 1
                WHERE guilde_id = " . $userdata['user_id'];
   if ( !($resultat = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, "Erreur2", "", __LINE__, __FILE__, $sql);
   }
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
xxx007
Partisan


Inscrit le: 28 Jan 2005
Messages: 59

MessagePosté le: Jeu 01 Déc 2005 à 11:33    Sujet du message: Répondre en citant

Nouveau bug. Quand il y a une limite de persos, par exemple 4 au début, moi j'en achète 2 ou 5 ou 10, c'est toujours pareil. Je peux prendre autant de persos que je veux.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
xxx007
Partisan


Inscrit le: 28 Jan 2005
Messages: 59

MessagePosté le: Ven 02 Déc 2005 à 17:02    Sujet du message: Répondre en citant

Comment empêcher les persos illimités ??
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
xxx007
Partisan


Inscrit le: 28 Jan 2005
Messages: 59

MessagePosté le: Mer 07 Déc 2005 à 11:02    Sujet du message: Répondre en citant

Toujours pas ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Mer 07 Déc 2005 à 13:41    Sujet du message: Répondre en citant

Cela n'arrivera qu'avec la nouvelle , comme tout le reste
_________________
Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site

// En vacances
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Guilds' Adventure Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com