4a503405 |
<?php
session_start();
include('fonctions.php');
//recuperation de l'id du joueur (s'il y en a!!) et mise en m�moire
$user_id = check_id($_GET['Login'],$_GET['Pass']);
if ($user_id != -1){
session_register("user_id");
$_SESSION['id']=$user_id;
//test pour savoir si le sorcier a deja �t� cr��..
connectionBDD();
$resultat = mysql_query("SELECT * FROM sorcier WHERE id = '".$user_id."'")or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
if(mysql_num_rows($resultat) == 0){
mysql_close();
header("location: CreationSorcier.php");
}else{
/*******************************************************************************************/
$tableauReponse=mysql_fetch_assoc($resultat);
//mise en m�moire du nom et du Prenom du Sorcier et des autres valeurs propre au jeu
$_SESSION['Prenom']=$tableauReponse['Prenom'];
$_SESSION['Nom']=$tableauReponse['Nom'];
$_SESSION['Vit']=$tableauReponse['Vitalite'];
$_SESSION['Int']=$tableauReponse['Intelligence'];
$_SESSION['For']=$tableauReponse['Forc'];
$_SESSION['Dex']=$tableauReponse['Dexterite'];
$_SESSION['Cha']=$tableauReponse['Charisme'];
$_SESSION['Sag']=$tableauReponse['Sagesse'];
$_SESSION['VitActuelle']=$tableauReponse['VitActuelle'];
$_SESSION['FatigueMax']=$tableauReponse['FatigueMax'];
$_SESSION['FatigueActuelle']=$tableauReponse['FatigueActuelle'];
$_SESSION['Or']=$tableauReponse['PiecesOr'];
$_SESSION['Niveau']=$tableauReponse['Niveau'];
$_SESSION['Sexe']=$tableauReponse['Sexe'];
$_SESSION['Age']=$tableauReponse['Age'];
$_SESSION['Dieu']=$tableauReponse['Dieu'];
$_SESSION['biereBu']=0;
$_SESSION['enCas']=1;
$_SESSION['repas']=$tableauReponse['Heure'];
$_SESSION['Poids']=$tableauReponse['Poids'];
$_SESSION['xp'] = $tableauReponse['experience'];
$_SESSION['xpMax'] = $tableauReponse['experienceMax'];
$_SESSION['passeHeroique'] = $tableauReponse['passeHeroiqueSorcier'];
//variables pour la nourriture pr�f�r�e
$_SESSION['N_pomme'] = $tableauReponse['N_pomme'];
$_SESSION['N_viandeSeche'] = $tableauReponse['N_viandeSeche'];
$_SESSION['N_orange'] = $tableauReponse['N_orange'];
$_SESSION['N_pain'] = $tableauReponse['N_pain'];
$_SESSION['N_chocolat'] = $tableauReponse['N_chocolat'];
$_SESSION['N_lait'] = $tableauReponse['N_lait'];
//variable des objets et de l'equipement
//equipement
$req = "SELECT * FROM equipement WHERE equipement.id_sorcier='".$_SESSION['id']."'";
$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
$tableauReponse=mysql_fetch_assoc($resultat);
$_SESSION['tete'] = $tableauReponse['id_tete'];
$_SESSION['mainGauche'] = $tableauReponse['id_mainGauche'];
$_SESSION['mainDroite'] = $tableauReponse['id_mainDroite'];
$_SESSION['corps'] = $tableauReponse['id_corps'];
$_SESSION['mains'] = $tableauReponse['id_mains'];
$_SESSION['jambes'] = $tableauReponse['id_jambes'];
$_SESSION['pieds'] = $tableauReponse['id_pieds'];
$_SESSION['doigt1'] = $tableauReponse['id_doigt1'];
$_SESSION['doigt2'] = $tableauReponse['id_doigt2'];
$_SESSION['sac'] = $tableauReponse['Sac'];
//les objets
$req = "SELECT * FROM sac WHERE sac.id_sorcier='".$_SESSION['id']."'";
$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
$tableauReponse=mysql_fetch_assoc($resultat);
$_SESSION['objets1'] = $tableauReponse['id_objets1'];
$_SESSION['objets2'] = $tableauReponse['id_objets2'];
$_SESSION['objets3'] = $tableauReponse['id_objets3'];
$_SESSION['objets4'] = $tableauReponse['id_objets4'];
CalculAugmentationCarac();
CalculCaractAugmentee(TRUE);
$resultat = mysql_query("SELECT * FROM histoire WHERE id = '".$user_id."'")or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
$tableauReponse=mysql_fetch_assoc($resultat);
//mise en m�moire des variables pour l'histoire du jeu
$_SESSION['taverne']=$tableauReponse['taverne'];
$_SESSION['taverneRumeur']=$tableauReponse['taverneRumeur'];
$_SESSION['taverneRat']=$tableauReponse['taverneRat'];
$_SESSION['arrivee']=$tableauReponse['arrivee'];
$_SESSION['erudit']=$tableauReponse['erudit'];
$_SESSION['joueurs']=$tableauReponse['joueurs'];
$_SESSION['pretre']=0; //cette variable ne sert que pendant le jeu, le dialogue du pr�tre reviens toujours sur les m�me pens�e sauf quand on as choisit le dieu...
$_SESSION['egliseRumeur']=$tableauReponse['egliseRumeur'];
$_SESSION['egliseZombis']=$tableauReponse['egliseZombis'];
$_SESSION['nains']=$tableauReponse['nains'];
$_SESSION['nainsHumeur']=$tableauReponse['nainsHumeur'];
$_SESSION['nudite']=$tableauReponse['nudite'];
$_SESSION['couple']=$tableauReponse['couple'];
$_SESSION['bagueMaisonCouple']=$tableauReponse['bagueMaisonCouple'];
$_SESSION['tavernier']=$tableauReponse['tavernier'];
if($tableauReponse['forgeron'] == 2){
$_SESSION['forgeron']=1;
}else{
$_SESSION['forgeron']=$tableauReponse['forgeron'];
}
$_SESSION['Sauvegarde']=$tableauReponse['Sauvegarde'];
$_SESSION['tableauEcrit'] = 0;
//mise en m�moire de variable pour un bon enchanement des pages
//cette variable sert dans le cas ou une page a diff�rentes pr�sentations lorsque l'on va dessus p�ur la premi�res fois
//elle sert aussi lorsque l'on change une variable de session,afin de permettre au joueur de regarder sa fiche et de revenir sur la m�me page
$_SESSION['backward']=0;
//cette variable permet d'�viter la triche lors d'un changement de niveau.
$_SESSION['triche']=0;
//chargement de la page de la derni�re sauvegarde
switch($_SESSION['Sauvegarde']){
case 0:
header("location: arrivee.php");
break;
case 1:
header("location: Taverne_Chambre.php");
break;
case 2:
header("location: Eglise.php");
break;
}
mysql_close();
}
}else{
header("location: connexion.php?erreur=1");
}
?>
|