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




Guilds' Adventure v1.1.2 - Téléchargement

 
Poster un nouveau sujet   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    PhpBB-Power Index du Forum » Guilds' Adventure
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Alcazarfr
Moddeurs


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

MessagePosté le: Sam 29 Oct 2005 à 15:07    Sujet du message: Guilds' Adventure v1.1.2 - Téléchargement Répondre en citant



Fiche du mod

Quelles sont les différences avec les autres mod RPG tels que ADR, RPG++, ou le mod Combat ?
- Vous dirigez une troupe et non plus un personnage
- Les combats sont en 2D (vu de haut)
- Vous évoluez dans un monde aux multiples régions et créatures
- Pleins de petits détails...

Quelles sont les similitudes avec les mods cités plus haut ?
- Les caracteristiques des personnages
- les aspects "fantastique" et "RPG" du jeu

Ou le télécharger ?
Plus bas et en étant connecté au forum

On peut le tester ?
Oui, à l'addresse http://www.phpbb-power.com/forum/ga.php .
Vous devez être enregistré sur ce forum.
NB: Il ni a pas de compte de test


Fonctions générales
  • Ce que l'on retrouve dans un mod RPG (races, classes, magasins, inventaire, banques, etc.)
  • Evénements aléatoires
  • Météo
  • Quêtes
  • Combats en 2D et contre 1 à 3 ennemis
  • Pouvoirs spéciaux selon les classes
  • Combat contre guilde
  • Maps de combat variant selon les lieux et configurable
  • Carte de déplacement dans un monde de 60 régions (configurables)
  • Aide et astuce en haut de chaque page si désiré
  • Pour les admins: vérification des mise à jour automatique et notification
  • Entièrement configurable


Malgré l'affichage 1.x.y, le mod reste en BETA. Il peut contenir des bugs. Si vous en trouvez un, merci de le signaler sur ce forum.

NB: vous devez être enregistré pour télécharger le mod

Si vous avez un message d'erreur dans le fichier d'installation en ligne (cela peut arriver selon les versions) ou au contraire aucun message disant que cela a marché, executez via PhpMyAdmin les fichiers ga_install_schema.sql et ga_install_schema_bdd_fr.sql


Dernière édition par Alcazarfr le Dim 19 Mar 2006 à 11:50; édité 12 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Alcazarfr
Moddeurs


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

MessagePosté le: Dim 06 Nov 2005 à 23:35    Sujet du message: Répondre en citant

Version 1.0.1

  • Modification de l'IA dans les combats (meilleure IA)
  • Rajout de l'image des personnages dans la liste des personnages
  • Rajout d'un message pour signaler une montée de niveau en haut de chaque page
  • Ajout du classement
  • Administration générale augmentée par 4 champs
  • Correction d'un bug dans l'administration des notaires
  • Correction le chargement des pages
  • Modification des infosbulles dans les cartes: elles ne déforment plus la page
  • Correction de bugs dans les combats
  • Le temps de déplacement est indiqué en minutes et/ou en heure
  • Autres oubliés


Le début des tutoriaux sont disponible ici: http://www.phpbb-power.com/ga.php


Dernière édition par Alcazarfr le Dim 08 Jan 2006 à 17:57; édité 2 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Alcazarfr
Moddeurs


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

MessagePosté le: Sam 19 Nov 2005 à 19:23    Sujet du message: Répondre en citant

Version 1.0.2

  • Modification du fichier d'installation
  • Modification de l'IA dans les combats
  • Ajout de la page transport
  • Modification de la façon de placer les joueurs avant les combats
  • Correction du classement
  • Modification de l'inventaire
  • Correction d'un bug après l'inscription
  • Ajout du nom du Monde
  • Modification de la page des villes
  • Correction de la non-modification de l'alignement
  • Correction d'un oubli dans la vente des persos
  • Correction du mauvais placement des villes sur la carte
  • Ajout de l'image du chef de Guilde sur la carte pour se localiser
  • Ajout du chef de Guilde par defaut
  • Autres oubliés


Dernière édition par Alcazarfr le Dim 20 Nov 2005 à 13:40; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Alcazarfr
Moddeurs


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

MessagePosté le: Dim 11 Déc 2005 à 1:09    Sujet du message: Répondre en citant

Version 1.0.3

  • Modification de l'IA dans les combats
  • Création de map de combat infinie
  • Ajouts d'informations concernants les personnages dans les combats
  • Séléction semi-automatique des personnages à placer avant un combat
  • Liste des guildes dans une région
  • Correction d'un bug après l'inscription
  • Ajout de la configuration du solde initiale des guildes
  • Limite du nombre de personnage par guilde corrigé
  • Correction de la météo
  • Administration des Guildes et des personnages
  • Correction du bug avec les arcs: on ne perdait pas de flèche si on loupait la cible...
  • Correction de la perte d'argent avec solde négative dans les événements aléatoires...
  • Correction de la vente et de l'achat de personnage
  • Correction des doubles inscriptions
  • Correction d'un possible bug à la création d'une guilde
  • Autres oubliés
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Alcazarfr
Moddeurs


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

MessagePosté le: Dim 11 Déc 2005 à 15:40    Sujet du message: Répondre en citant

Pour ce qui ont téléchargé la version 1.0.3 entre hier et maintenant, re-téléchargez le zip et re-faites la mise à jour.
Il manquait une requête SQL necessaire aux combats
Si vous avez un combat un cours, vous devez aussi le quitter.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Alcazarfr
Moddeurs


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

MessagePosté le: Dim 08 Jan 2006 à 17:56    Sujet du message: Répondre en citant

Version 1.1.0

Attention: Cette nouvelle version ne supporte pas les anciennes, c'est à dire que vous allez devoir supprimer toutes les données issues des précédentes versions (guildes, personnages, etc.).


  • Recodage de l'IA des créatures
  • Ajout du mode de combat Guilde Vs Guilde
  • Ajouts des Pouvoirs de classe
  • Ajout de la porté des créatures
  • Ajout d'un chat dans les régions et les villes
  • Modification des régénérations de points
  • Correction de bugs
  • Autres oubliés

_________________
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
Alcazarfr
Moddeurs


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

MessagePosté le: Mer 18 Jan 2006 à 14:55    Sujet du message: Répondre en citant

Le fichier d'installation comportait un bug que certains ont su résoudre.
Ce bug n'est plus Wink
_________________
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
Alcazarfr
Moddeurs


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

MessagePosté le: Jeu 02 Fév 2006 à 19:26    Sujet du message: Répondre en citant

Pour ce qui avait l'erreur suivante

Code:
Erreur dans la météo

DEBUG MODE

SQL Error : 1210 Incorrect arguments to RAND

SELECT meteo_id FROM phpbb_ga_meteo ORDER BY rand(meteo_id)

Line : 68
File : functions.php


Voici le correctif

Citation:

Ouvrez ga/includes/functions.php

Trouvez
Code:

function meteo()
{
   global $db, $ga_config;

   $sql = "SELECT meteo_id
      FROM " . GA_METEO_TABLE . " 
      ORDER BY rand(meteo_id)";
   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Erreur dans la météo', '', __LINE__, __FILE__, $sql);
   }
   $meteo = $db->sql_fetchrow($result);

   $sql = "UPDATE " . GA_CONFIG_TABLE . "
      SET config_value = " . $meteo['meteo_id'] . "
      WHERE config_name = 'ga_config_temps'";
   if( !$db->sql_query($sql) )
   {
      message_die(GENERAL_ERROR, 'Modification de la météo', '', __LINE__, __FILE__, $sql);
   }
   $duree_temps = mt_rand($ga_config['ga_config_temps_min'], $ga_config['ga_config_temps_max']);
   $time = time();
   $time += $duree_temps;

   $sql = "UPDATE " . GA_CONFIG_TABLE . "
      SET config_value = $time
      WHERE config_name = 'ga_config_temps_fin'";
   if( !$db->sql_query($sql) )
   {
      message_die(GENERAL_ERROR, 'Modification de la météo2', '', __LINE__, __FILE__, $sql);
   }
}


et remplacez par

Code:
function meteo()
{
   global $db, $ga_config;

   $sql = "SELECT meteo_id
      FROM " . GA_METEO_TABLE;
   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Erreur dans la météo', '', __LINE__, __FILE__, $sql);
   }
   if ( $meteo = $db->sql_fetchrow($result) )
   {
      $i = 0;
      do
      {
         $i++;
         $meteo_tab[$i] = $meteo['meteo_id'];
      }
      while ( $meteo = $db->sql_fetchrow($result) );
      $db->sql_freeresult($result);
   }
   else
   {
      message_die(GENERAL_ERROR, 'Merci d\'executez une base de donnée ou de créer une météo');
   }
   $meteo_nouvelle = mt_rand(1, $i);
   
   $sql = "UPDATE " . GA_CONFIG_TABLE . "
      SET config_value = $meteo_nouvelle
      WHERE config_name = 'ga_config_temps'";
   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Modification de la météo', '', __LINE__, __FILE__, $sql);
   }
   $duree_temps = mt_rand($ga_config['ga_config_temps_min'], $ga_config['ga_config_temps_max']);
   $time = time();
   $time += $duree_temps;

   $sql = "UPDATE " . GA_CONFIG_TABLE . "
      SET config_value = $time
      WHERE config_name = 'ga_config_temps_fin'";
   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Modification de la météo2', '', __LINE__, __FILE__, $sql);
   }
}

_________________
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
Alcazarfr
Moddeurs


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

MessagePosté le: Mar 07 Fév 2006 à 21:10    Sujet du message: Répondre en citant

Pour ceux qui ont comme erreur:
Code:

SQL Error : 1210 Incorrect arguments to RAND

SELECT * FROM phpbbga_evenements WHERE evenement_probabilite >= 38 AND evenement_lieu = 'ville' OR evenement_probabilite >= 38 AND evenement_lieu = 'tous' ORDER BY rand(evenement_id)


Citation:

Ouvrez ga/includes/page_header.php

Trouvez

Code:
if ( $guilde_infos['guilde_id'] && $guilde_infos['guilde_statut'] != 'combat' )
{
   if ( $guilde_infos['guilde_lieu'] == 'ville' )
   {
      $and = "AND evenement_lieu = 'ville'";
   }
   $de_evenement = mt_rand(0,100);
   $sql = "SELECT *
      FROM " . GA_EVENEMENTS_TABLE . "
      WHERE evenement_probabilite >= $de_evenement
         " . $and . "
         OR evenement_probabilite >= $de_evenement AND evenement_lieu = 'tous'
      ORDER BY rand(evenement_id)";
   if( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
   }
   if ( $evenement = $db->sql_fetchrow($result) )
   {
      if ( $evenement['evenement_argent'] )
      {
         ga_solde($evenement['evenement_argent']);
      }
      if ( $evenement['evenement_xp'] )
      {
         $sql = "UPDATE " . GA_PERSOS_TABLE . "
            SET perso_xp = perso_xp + " . $evenement['evenement_xp'] . "
            WHERE perso_guilde = " . $userdata['user_id'];
         if( !$db->sql_query($sql) )
         {
            message_die(GENERAL_ERROR, 'Modification des xp', '', __LINE__, __FILE__, $sql);
         }
      }
      if ( $evenement['evenement_objet'] )
      {
         $sql3 = "SELECT MAX(inventaire_arme_id) AS arme_id
            FROM " . GA_INVENTAIRE_ARME_TABLE;
         if ( !($result3 = $db->sql_query($sql3)) )
         {
            message_die(GENERAL_ERROR, 'Erreur2', '', __LINE__, __FILE__, $sql3);
         }
         $row = $db->sql_fetchrow($result3);
         $inventaire_arme_id = $row['arme_id'] + 1;

         $sql3 = "SELECT *
            FROM " . GA_OBJETS_TABLE . "
            WHERE objet_id = " . $evenement['evenement_objet'];
         if( !($result3 = $db->sql_query($sql3)) )
         {
            message_die(CRITICAL_ERROR, "Could not query config 2information", "", __LINE__, __FILE__, $sql3);
         }
         $objet = $db->sql_fetchrow($result3);

         $sql3 = "INSERT INTO " . GA_INVENTAIRE_ARME_TABLE . " (inventaire_arme_id, inventaire_arme_type_id, inventaire_arme_proprietaire, inventaire_arme_proprietaire_id, inventaire_arme_type, inventaire_arme_degat, inventaire_arme_resistance)
            VALUES ($inventaire_arme_id, ".$evenement['evenement_objet'].", ".$userdata['user_id'].", 0, '".$objet['objet_type']."', ".$objet['objet_degat'].", '".$objet['objet_resistance']."')";
         if ( !($result3 = $db->sql_query($sql3)) )
         {
            message_die(GENERAL_ERROR, "Erreur1", "", __LINE__, __FILE__, $sql3);
         }
      }

      $texte = $evenement['evenement_texte'];
      $texte = str_replace('&lt;', "<", $texte);
      $texte = str_replace('&gt;', ">", $texte);
      $template->assign_block_vars('evenement', array(
         'TEXTE' => $texte)
      );
   }
}


Remplacez par

Code:
if ( $guilde_infos['guilde_id'] && $guilde_infos['guilde_statut'] != 'combat' )
{
   if ( $guilde_infos['guilde_lieu'] == 'ville' )
   {
      $and = "AND evenement_lieu = 'ville'";
   }
   if ( $guilde_infos['guilde_lieu'] == 'region' )
   {
      $and = "AND evenement_lieu = 'region'";
   }
   $de_evenement = mt_rand(0,100);
   if ( $de_evenement < 10 )
   {
      $sql = "SELECT *
         FROM " . GA_EVENEMENTS_TABLE . "
         WHERE evenement_probabilite >= $de_evenement
            " . $and . "
            OR evenement_probabilite >= $de_evenement AND evenement_lieu = 'tous'
         ORDER BY evenement_probabilite DESC";
      if( !($result = $db->sql_query($sql)) )
      {
         message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
      }
      if ( $evenement = $db->sql_fetchrow($result) )
      {
         if ( $evenement['evenement_argent'] )
         {
            ga_solde($evenement['evenement_argent']);
         }
         if ( $evenement['evenement_xp'] )
         {
            $sql = "UPDATE " . GA_PERSOS_TABLE . "
               SET perso_xp = perso_xp + " . $evenement['evenement_xp'] . "
               WHERE perso_guilde = " . $userdata['user_id'];
            if( !$db->sql_query($sql) )
            {
               message_die(GENERAL_ERROR, 'Modification des xp', '', __LINE__, __FILE__, $sql);
            }
         }
         if ( $evenement['evenement_objet'] )
         {
            $sql3 = "SELECT MAX(inventaire_arme_id) AS arme_id
               FROM " . GA_INVENTAIRE_ARME_TABLE;
            if ( !($result3 = $db->sql_query($sql3)) )
            {
               message_die(GENERAL_ERROR, 'Erreur2', '', __LINE__, __FILE__, $sql3);
            }
            $row = $db->sql_fetchrow($result3);
            $inventaire_arme_id = $row['arme_id'] + 1;
   
            $sql3 = "SELECT *
               FROM " . GA_OBJETS_TABLE . "
               WHERE objet_id = " . $evenement['evenement_objet'];
            if( !($result3 = $db->sql_query($sql3)) )
            {
               message_die(CRITICAL_ERROR, "Could not query config 2information", "", __LINE__, __FILE__, $sql3);
            }
            $objet = $db->sql_fetchrow($result3);
   
            $sql3 = "INSERT INTO " . GA_INVENTAIRE_ARME_TABLE . " (inventaire_arme_id, inventaire_arme_type_id, inventaire_arme_proprietaire, inventaire_arme_proprietaire_id, inventaire_arme_type, inventaire_arme_degat, inventaire_arme_resistance)
               VALUES ($inventaire_arme_id, ".$evenement['evenement_objet'].", ".$userdata['user_id'].", 0, '".$objet['objet_type']."', ".$objet['objet_degat'].", '".$objet['objet_resistance']."')";
            if ( !($result3 = $db->sql_query($sql3)) )
            {
               message_die(GENERAL_ERROR, "Erreur1", "", __LINE__, __FILE__, $sql3);
            }
         }
      }

      $texte = $evenement['evenement_texte'];
      $texte = str_replace('&lt;', "<", $texte);
      $texte = str_replace('&gt;', ">", $texte);
      $template->assign_block_vars('evenement', array(
         'TEXTE' => $texte)
      );
   }
}

_________________
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
Alcazarfr
Moddeurs


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

MessagePosté le: Sam 11 Fév 2006 à 20:51    Sujet du message: Répondre en citant

Version 1.1.1

  • Les créatures bougent et attaquent en même temps que vous
  • Recodage de l'IA des créatures qui buggait lors des déplacements
  • Diminution de la puissance des contres-attaques des créatures, de leurs doubles et critiques attaques
  • Modification des gains d'XP: les gains sont calculés par personnages en fonctions de son implication dans le combat
  • Modification des races et des classes: le nombre de point de compétence necessaire pour obtenir un point de caracteristique varie selon la race et la classe
  • A la création d'un perso, chaque race peut avoir ses images de personnages reservés
  • Correction des bugs liés aux différentes version de php (avec le rand)
  • L'admin peut définir le nombre minimum et maximum de créatures à combattre en même temps
  • Autres oubliés

_________________
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
Alcazarfr
Moddeurs


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

MessagePosté le: Mer 15 Mar 2006 à 23:26    Sujet du message: Répondre en citant

Version 1.1.2

  • Ajouts du mode pot pourri: vous pouvez combattre plusieurs créatures différentes dans un même combat
  • Diminution de la puissance et fréquence des Coups Doubles et critiques
  • Ajouts d'un nouveau mod de carte de combat
  • Réajustement des gains d'XP
  • Ajout des drops: les créatures peuvent perdre des objets à leur mort et vos personnages peuvent les ramasser
  • Correction de bugs d'administration (des personnages & de la configuration générale)
  • Ajout des dons via banque ou via profil des guildes
  • Modification des combats GvG: on peut définir le temps maximum d'un tour
  • Correction partielle des quetes
  • Ajout de 2 Add-On pour le forum
  • Ajout de 3 pouvoirs spéciaux: Immbolisation, libération de l'immobilisation, invocation d'un pantin et les sorts de zone
  • Modification des inventaires: on voit le général et ceux de ses personnages sur une même page
  • Vous pouvez désormais acheter plusieurs objets en même temps

_________________
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   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    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


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