4a503405 |
<?php
//creation de la session ... inclusion du code ... verification de la session connect�e...
session_start();
include ('fonctions.php');
check_session();
$id=$_SESSION['id'];
$nom=check_ChaineDeCaracteres($_GET['Nom']);
$prenom=check_ChaineDeCaracteres($_GET['Prenom']);
if($nom ===0 || $prenom ===0 || $nom==='' || $prenom==='' ){
header("location: CreationSorcier.php?erreur3=0&nom=".$_GET['Nom']."&prenom=".$_GET['Prenom']."&sexe=".$_GET['sexe']."&int=".$_GET['int']."&for="
.$_GET['for']."&sag=".$_GET['sag']."&vit=".$_GET['vit']."&dex=".$_GET['dex']."&cha=".$_GET['cha']);
}
$inte=1;
$vit=1;
$for=1;
$cha=1;
$dex=1;
$sag=1;
if($_GET['dex']==='tr�s'){
$dex=1;
}else{
$dex=$_GET['dex'];
}
if($_GET['cha']==='tr�s'){
$cha=1;
}else{
$cha=$_GET['cha'];
}
if($_GET['vit']==='tr�s'){
$vit=1;
}else{
$vit=$_GET['vit'];
}
if($_GET['sag']==='tr�s'){
$sag=1;
}else{
$sag=$_GET['sag'];
}
if($_GET['for']==='tr�s'){
$for=1;
}else{
$for=$_GET['for'];
}
if($_GET['int']==='tr�s'){
$inte=1;
}else{
$inte=$_GET['int'];
}
$fauxtestCarac=$inte+$vit+$for+$cha+$dex+$sag;
if( $fauxtestCarac>100){
header("location: CreationSorcier.php?erreur=".$testCarac."&nom=".$_GET['Nom']."&prenom=".$_GET['Prenom']."&sexe=".$_GET['sexe']."&int=".$_GET['int']."&for="
.$_GET['for']."&sag=".$_GET['sag']."&vit=".$_GET['vit']."&dex=".$_GET['dex']."&cha=".$_GET['cha']);
}
$sexe=$_GET['sexe'];
if($_GET['cha']==='tr�s'){
$cha=50;
}else{
$cha=$_GET['cha'];
}
if($_GET['dex']==='tr�s'){
$dex=50;
}else{
$dex=$_GET['dex'];
}
if($_GET['vit']==='tr�s'){
$vit=50;
}else{
$vit=$_GET['vit'];
}
if($_GET['sag']==='tr�s'){
$sag=50;
}else{
$sag=$_GET['sag'];
}
if($_GET['for']==='tr�s'){
$for=50;
}else{
$for=$_GET['for'];
}
if($_GET['int']==='tr�s'){
$inte=50;
}else{
$inte=$_GET['int'];
}
$piecettes=rand(500,999);
$nbRats = 150+rand(0,50);
$nbZombis = 100+rand(0,50);
connectionBDD();
function caracAZero($vit,$inte,$for,$cha,$dex,$sag){
if($vit==0||$inte==0||$for==0||$cha==0||$dex==0||$sag==0){
return true;
}else{
return false;
}
}
function caracPasTexte($vit,$inte,$for,$cha,$dex,$sag){
if($vit=''||$inte==0||$for==0||$cha==0||$dex==0||$sag==0){
return true;
}else{
return false;
}
}
if(caracAZero($vit,$inte,$for,$cha,$dex,$sag)&&caracPasTexte($vit,$inte,$for,$cha,$dex,$sag)){
header("location: CreationSorcier.php?erreur2=0&nom=".$_GET['Nom']."&prenom=".$_GET['Prenom']."&sexe=".$_GET['sexe']."&int=".$_GET['int']."&for="
.$_GET['for']."&sag=".$_GET['sag']."&vit=".$_GET['vit']."&dex=".$_GET['dex']."&cha=".$_GET['cha']);
}else{
//insertion des caracteristiques
$req = "INSERT INTO sorcier VALUES ('".$id."','".$nom."','".$prenom."','1','".$inte."','".$vit."','".$for."','".$cha."','".$dex."','".$sag."','".$vit."','100','41','".$piecettes."','0','0','0','".$sexe."','2','3','50','0','0','0','0','0','0','')";
mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
$req = "INSERT INTO histoire(id,taverneRat,egliseZombis) VALUES ('".$id."','".$nbRats."','".$nbZombis."')";
mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
$req = "INSERT INTO equipement VALUES ('".$id."','0','0','0','1','0','1','1','0','0','1')";
mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
$objetHasard = rand(1,6);
$req = "INSERT INTO sac VALUES ('".$id."','".$objetHasard."','0','0','0')";
mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
//recuperation des caracteristiques pour avancer dans l'aventure
$resultat = mysql_query("SELECT * FROM sorcier WHERE id = '".$id."'");
$tableauReponse=mysql_fetch_assoc($resultat);
//mise en m�moire du nom et du Prenom du Sorcier
$_SESSION['id']=$tableauReponse['id'];
$_SESSION['Prenom']=$tableauReponse['Prenom'];
$_SESSION['Nom']=$tableauReponse['Nom'];
$_SESSION['Int']=$tableauReponse['Intelligence'];
$_SESSION['Vit']=$tableauReponse['Vitalite'];
$_SESSION['For']=$tableauReponse['Forc'];
$_SESSION['Cha']=$tableauReponse['Charisme'];
$_SESSION['Dex']=$tableauReponse['Dexterite'];
$_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 = '".$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['pretre']=$tableauReponse['pretre'];
$_SESSION['egliseRumeur']=$tableauReponse['egliseRumeur'];
$_SESSION['egliseZombis']=$tableauReponse['egliseZombis'];
$_SESSION['joueurs']=$tableauReponse['joueurs'];
$_SESSION['nains']=$tableauReponse['nains'];
$_SESSION['nainsHumeur']=$tableauReponse['nainsHumeur'];
$_SESSION['nudite']=$tableauReponse['nudite'];
$_SESSION['bagueMaisonCouple']=$tableauReponse['bagueMaisonCouple'];
$_SESSION['couple']=$tableauReponse['couple'];
$_SESSION['forgeron']=$tableauReponse['forgeron'];
$_SESSION['tavernier']=$tableauReponse['tavernier'];
$_SESSION['Sauvegarde']=$tableauReponse['Sauvegarde'];
$_SESSION['tableauEcrit'] = 0;
//mise en m�moire des variables qui serve aux bons enchainements 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... lorsque le texte change (exemple texte de 1ere entr�e dans la taverne...)
$_SESSION['backward']=0;
//cette variable permet d'�viter la triche lors d'un changement de niveau.
$_SESSION['triche']=0;
header("location: intro.php");
}
mysql_close();
?>
|