| 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, [...]
|
Posté le: Sam 29 Oct 2005 à 15:07 Sujet du message: Guilds' Adventure v1.1.2 - Téléchargement |
|
|
- Titre: Guilds' Adventure
- Version: 1.1.2
- Description: Mod RPG pour phpBB: vos membres contrôlent un groupe de personnage dans des combats en 2D
- Auteur: Alcazarfr < Jérôme D. >
- Site: http://www.PhpBB-Power.com
- Niveau d'installation: Facile
- Temps d'installation: 5 minutes
- Note:
- Captures d'écran:
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Dim 06 Nov 2005 à 23:35 Sujet du message: |
|
|
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Sam 19 Nov 2005 à 19:23 Sujet du message: |
|
|
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Dim 11 Déc 2005 à 1:09 Sujet du message: |
|
|
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Dim 11 Déc 2005 à 15:40 Sujet du message: |
|
|
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Dim 08 Jan 2006 à 17:56 Sujet du message: |
|
|
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mer 18 Jan 2006 à 14:55 Sujet du message: |
|
|
Le fichier d'installation comportait un bug que certains ont su résoudre.
Ce bug n'est plus  _________________ Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site
// En vacances |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Jeu 02 Fév 2006 à 19:26 Sujet du message: |
|
|
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mar 07 Fév 2006 à 21:10 Sujet du message: |
|
|
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('<', "<", $texte);
$texte = str_replace('>', ">", $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('<', "<", $texte);
$texte = str_replace('>', ">", $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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Sam 11 Fév 2006 à 20:51 Sujet du message: |
|
|
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mer 15 Mar 2006 à 23:26 Sujet du message: |
|
|
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 |
|
 |
|
|
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
|
|