D_echoppe_marchand.php
4a503405
 <?php
 //creation de la session ... inclusion du code ... verification de la session connect�e...
 session_start();
 include ('fonctions.php');
 check_session();
 include ('fonctionsDenTete.php');
 
 	if(!isset($_GET['dialogueMarchand'])){
 		$dialogueMarchand=0;
 	}else{
 		$dialogueMarchand=$_GET['dialogueMarchand'];
 	}
 //teste si l'on vient de la fiche d'etat si oui on ne fait plus rien...
 	if(!isset($_GET['etat'])){
 	//ajout ou supression d'energie
 		if(isset($_GET['Energie'])&&isset($_GET['AjoutOuSuppr'])){
 			ChangementEnergie($_GET['Energie'],$_GET['AjoutOuSuppr']);
 		}
 	//ajout ou suppresssion de points de vie
 		if(isset($_GET['Vie'])&&isset($_GET['AjoutOuSupprVie'])){
 			ChangementVie($_GET['Vie'],$_GET['AjoutOuSupprVie']);
 		}
 	//changement Or
 		if(isset($_GET['Or'])&&isset($_GET['Retrait'])){
 			ChangementOr($_GET['Or'],$_GET['Retrait']);
 		}
 	}else{
 		if($dialogueMarchand==2){
 			//dans le cas ou on reviendrais de la fiche d'�tat et que le marchand serais en train de reprendre l'objet que l'on ne pourrais pas garder
 			$_GET['achatObjet']=$_SESSION['achatObjet'];
 		}
 	}
 
 ?>
 <html>
 <head>
 <title>Ville de Dragons</title>
 <link rel='stylesheet' href='Style.css' type='text/css'>
 </head>
 <body>
 <?php
 	AfficheBarreDEtat(0);
 ?>
 <table border="0" height="100%" width="100%">
 	<tr>
 	<td valign="center">
 	<table border="0" cellspacing="0" cellpadding="0" align="center">
 		<tr>
 			<td width="400">
 			<?php
 			switch($dialogueMarchand){
 				case 0:
 					//il n'a rien a dire
 					echo "<p align='left'>Bonjour cher client, que voulez vous?";
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=1'>Achetez de la nourriture.</a>"
 					."<br><a href='D_echoppe_marchand.php?dialogueMarchand=7'>Achetez une fiole</a>"
 					."<br><a href='D_echoppe_marchand.php?dialogueMarchand=3'>Vendre un objet</a>";
 					if($_SESSION['Or']>250 || $_SESSION['sac']<4){
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=9&Or=250&Retrait=1'>Acheter une sacoche[250 pi�cettes]</a>";
 					}
 					echo "<br><a href='echoppe.php'>[Quitter le marchand]</a>";
 				break;
 				case 1:
 					//choix de l'objet � acheter
 					echo "<p align='left'>Vous voulez acheter quoi?</p><p align='left'>Le marchand �tale sa marchandise et commence a vous vanter les m�rites de ses articles...";
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					$req = "SELECT * FROM objets WHERE objets.id_objets>'0' AND objets.id_objets<'7'";
 					$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
 					while($tableauReponse=mysql_fetch_assoc($resultat)){
 						echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=2&achatObjet=".$tableauReponse['id_objets']."&Or=".$tableauReponse['prix']."&Retrait=1'>".$tableauReponse['nom']." [".$tableauReponse['prix']." pi�ces]</a>";
 					}
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=6'>[Refuser d'acheter]</a>";
 				break;
 				case 2:
 					//apr�s l'achat de l'objet
 					//(pas de la bonne programmation!!)
 					//mise en cache global de la variable dans le cas ou on irait dans la fiche d'�tat
 					$_SESSION['achatObjet'] = $_GET['achatObjet'];
 					if(!isset($_GET['etat'])){
 					//dans le cas ou l'on vient de la fiche d'�tat, on ne duplique pas l'objet
 					//recuperations des caracteristiques de l'objet
 					$req = "SELECT * FROM objets WHERE objets.id_objets='".$_GET['achatObjet']."'";
 					$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
 					$tableauReponse=mysql_fetch_assoc($resultat);
 					$_GET['Or'] = $tableauReponse['prix'];
 					$nourritureObjet1 = $tableauReponse['typeObjet'];
 					$aug_ForObjet1 = $tableauReponse['aug_For'];
 					$aug_DexObjet1 = $tableauReponse['aug_Dex'];
 					$aug_IntObjet1 = $tableauReponse['aug_Int'];
 					$aug_SagObjet1 = $tableauReponse['aug_Sag'];
 					$aug_ChaObjet1 = $tableauReponse['aug_Cha'];
 					$aug_VitObjet1 = $tableauReponse['aug_Vit'];
 					$aug_FatObjet1 = $tableauReponse['aug_Fat'];
 					//test pour savoir si un des sacs serai vide
 					if($_SESSION['sac']>0){
 					if($_SESSION['objets1'] == 0){
 						$_SESSION['objets1'] = $_GET['achatObjet'];
 						echo "<p align='left'>Le marchand compte ses pi�ces..";
 						echo "</p>";
 						echo "<center><img src='images/fioriture.png'></center>";
 						echo "<br><a href='D_echoppe_marchand.php'>[Attendre]</a>";
 					}else{
 						if($_SESSION['sac']>1){
 						if($_SESSION['objets2'] == 0){
 							$_SESSION['objets2'] = $_GET['achatObjet'];
 							echo "<p align='left'>Le marchand compte ses pi�ces..";
 							echo "</p>";
 							echo "<center><img src='images/fioriture.png'></center>";
 							echo "<br><a href='D_echoppe_marchand.php'>[Attendre]</a>";
 						}else{
 							if($_SESSION['sac']>2){
 							if($_SESSION['objets3'] == 0){
 								$_SESSION['objets3'] = $_GET['achatObjet'];
 								echo "<p align='left'>Le marchand compte ses pi�ces..";
 								echo "</p>";
 								echo "<center><img src='images/fioriture.png'></center>";
 								echo "<br><a href='D_echoppe_marchand.php'>[Attendre]</a>";
 							}else{
 							if($_SESSION['sac']>3){
 								if($_SESSION['objets4'] == 0){
 									$_SESSION['objets4'] = $_GET['achatObjet'];
 									echo "<p align='left'>Le marchand compte ses pi�ces..";
 									echo "</p>";
 									echo "<center><img src='images/fioriture.png'></center>";
 									echo "<br><a href='D_echoppe_marchand.php'>[Attendre]</a>";
 								}else{
 								//pas de place
 								echo "<p align='left'>Vous n'avez plus de place? Je vous le reprends, mais � moiti� prix...";
 								echo "</p>";
 								echo "<center><img src='images/fioriture.png'></center>";
 								echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=4&Or=".($_GET['Or']/2)."&Retrait=0'>Re-vendre</a>"
 								."<br><a href='D_echoppe_marchand.php?dialogueMarchand=5'>Non! [Jeter l'objet]</a>"
 								."<br><a href='TraitementAliment.php?Retour=1&ObjetNum=0&augFor=".$aug_ForObjet1."&augDex=".$aug_DexObjet1."&augVit=".$aug_VitObjet1."&augInt=".$aug_IntObjet1."&augSag=".$aug_SagObjet1."&augCha=".$aug_ChaObjet1."&augFat=".$aug_FatObjet1."&typeObjet=".$nourritureObjet1."'>Non! [Manger/boire l'objet]</a>";
 								}
 								}else{
 							//pas de place
 							echo "<p align='left'>Vous n'avez plus de place? Je vous le reprends, mais � moiti� prix...";
 							echo "</p>";
 							echo "<center><img src='images/fioriture.png'></center>";
 							echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=4&Or=".($_GET['Or']/2)."&Retrait=0'>Re-vendre</a>"
 							."<br><a href='D_echoppe_marchand.php?dialogueMarchand=5'>Non! [Jeter l'objet]</a>"
 							."<br><a href='TraitementAliment.php?Retour=1&ObjetNum=0&augFor=".$aug_ForObjet1."&augDex=".$aug_DexObjet1."&augVit=".$aug_VitObjet1."&augInt=".$aug_IntObjet1."&augSag=".$aug_SagObjet1."&augCha=".$aug_ChaObjet1."&augFat=".$aug_FatObjet1."&typeObjet=".$nourritureObjet1."'>Non! [Manger/boire l'objet]</a>";
 								}
 							}
 							}else{
 						//pas de place
 						echo "<p align='left'>Vous n'avez plus de place? Je vous le reprends, mais � moiti� prix...";
 						echo "</p>";
 						echo "<center><img src='images/fioriture.png'></center>";
 						echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=4&Or=".($_GET['Or']/2)."&Retrait=0'>Re-vendre</a>"
 						."<br><a href='D_echoppe_marchand.php?dialogueMarchand=5'>Non! [Jeter l'objet]</a>"
 						."<br><a href='TraitementAliment.php?Retour=1&ObjetNum=0&augFor=".$aug_ForObjet1."&augDex=".$aug_DexObjet1."&augVit=".$aug_VitObjet1."&augInt=".$aug_IntObjet1."&augSag=".$aug_SagObjet1."&augCha=".$aug_ChaObjet1."&augFat=".$aug_FatObjet1."&typeObjet=".$nourritureObjet1."'>Non! [Manger/boire l'objet]</a>";
 							}
 						}
 						}else{
 						//pas de place
 						echo "<p align='left'>Vous n'avez plus de place? Je vous le reprends, mais � moiti� prix...";
 						echo "</p>";
 						echo "<center><img src='images/fioriture.png'></center>";
 						$or = $_GET['Or']/2;
 						echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=4&Or=".$or."&Retrait=0'>Re-vendre</a>"
 						."<br><a href='D_echoppe_marchand.php?dialogueMarchand=5'>Non! [Jeter l'objet]</a>"
 						."<br><a href='TraitementAliment.php?Retour=1&ObjetNum=0&augFor=".$aug_ForObjet1."&typeObjet=".$nourritureObjet1."&augDex=".$aug_DexObjet1."&augVit=".$aug_VitObjet1."&augInt=".$aug_IntObjet1."&augSag=".$aug_SagObjet1."&augCha=".$aug_ChaObjet1."&augFat=".$aug_FatObjet1."'>Non! [Manger/boire l'objet]</a>";
 						}
 					}
 					}
 					}else{
 					//on vient de la fiche d'�tat juste apr�s l'achat de l'objet, le personnage croit avoir perdu son objet alors qu'il est dans sa sacoche.
 						echo "<p align='left'>Le marchand vous regarde inspecter l'int�rieur de vos sacoches le regard dans le vague.</p><p align='left'>En relevant la t�te, le marchand vous sourit en coin, et vous perdez, l'espace d'un instant, la vue de votre objet...</p><p align='left'>Pas le temps de chercher, pensez-vous, il va encore m'arnaquer...";
 						echo "</p>";
 						echo "<center><img src='images/fioriture.png'></center>";
 						echo "<br><a href='echoppe.php'>[Quitter le marchand]</a>";
 					}
 				break;
 				case 3:
 					//le marchand reprend son bien
 					echo "<p align='left'>Ha !?! Vous vendez quoi ?";
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					if($_SESSION['sac']>0){
 					$req="SELECT nom,prix FROM objets WHERE objets.id_objets='".$_SESSION['objets1']."'";
 					$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
 					$tableauReponse=mysql_fetch_assoc($resultat);
 					$or = $tableauReponse['prix']/2;
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=8&venteObjet=1&Or=".$or."&Retrait=0'>".$tableauReponse['nom']."</a>";
 					if($_SESSION['sac']>1){
 					$req="SELECT nom,prix FROM objets WHERE objets.id_objets='".$_SESSION['objets2']."'";
 					$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
 					$tableauReponse=mysql_fetch_assoc($resultat);
 					$or = $tableauReponse['prix']/2;
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=8&venteObjet=2&Or=".$or."&Retrait=0'>".$tableauReponse['nom']."</a>";
 					if($_SESSION['sac']>2){
 					$req="SELECT nom,prix FROM objets WHERE objets.id_objets='".$_SESSION['objets3']."'";
 					$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
 					$tableauReponse=mysql_fetch_assoc($resultat);
 					$or = $tableauReponse['prix']/2;
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=8&venteObjet=3&Or=".$or."&Retrait=0'>".$tableauReponse['nom']."</a>";
 					if($_SESSION['sac']>3){
 					$req="SELECT nom,prix FROM objets WHERE objets.id_objets='".$_SESSION['objets4']."'";
 					$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
 					$tableauReponse=mysql_fetch_assoc($resultat);
 					$or = $tableauReponse['prix']/2;
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=8&venteObjet=4&Or=".$or."&Retrait=0'>".$tableauReponse['nom']."</a>";
 					}}}}
 					echo "<br><a href='D_echoppe_marchand.php'>[Ne rien vendre].</a>";
 				break;
 				case 4:
 					//vente � moiti� prix de l'objet
 					echo "<p align='left'>Le marchand vous regarde avec un petit sourire narquois...";
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=6'>[Fin de Dialogue].</a>";
 				break;
 				case 5:
 					//le marchand se prends le bien en pleine face...
 					$nbAleatoire = rand(1,5);
 					switch($nbAleatoire){
 						case 1:
 							echo "<p align='left'>Vous jetez l'objet en plein sur la table du marchand, il est un peu abim�, vous voyez le marchand se jetez dessus, l'essuyer et le remettre � sa place.";
 						break;
 						case 2:
 							echo "<p align='left'>Vous jetez l'objet � la figure du marchand pour manifester votre m�contement...Il ne dit rien, mais vous perce du regard...";
 						break;
 						case 3:
 							echo "<p align='left'>Vous jetez aux milieu des autres, le marchand rigole...";
 						break;
 						case 4:
 							echo "<p align='left'>Vous jetez l'objet violement par terre, il s'abime beaucoup. Le marchand est furax...";
 						break;
 						case 5:
 							echo "<p align='left'>Vous jetez l'objet au milieu des autres ce qui provoque une r�action en cha�ne provoquant beaucoup de d�gats au milieu de l'�choppe. Le marchand vous engueule... Il voudrais mieux pour vous de d�guerpir...";
 						break;
 					}
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					echo "<br><a href='croisementGauche.php'>[Sortir de l'�choppe]</a>";
 				break;
 				case 6:
 					//le marchand vous voit manger/boire le bien...
 					echo "<p align='left'>[...]";
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					echo "<br><a href='croisementGauche.php'>[Sortir de l'�choppe]</a>";
 				break;
 				case 7:
 					//le marchand vend une fiole
 					echo "<p align='left'>Vous voulez acheter quoi?</p><p align='left'>Le marchand �tale sa marchandise et commence a vous vanter les m�rites de ses articles...";
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					$req = "SELECT * FROM objets WHERE objets.id_objets>'6' AND objets.id_objets<'8'";
 					$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
 					while($tableauReponse=mysql_fetch_assoc($resultat)){
 						echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=2&achatObjet=".$tableauReponse['id_objets']."&Or=".$tableauReponse['prix']."&Retrait=1'>".$tableauReponse['nom']." [".$tableauReponse['prix']." pi�ces]</a>";
 					}
 					echo "<br><a href='D_echoppe_marchand.php?dialogueMarchand=6'>[Refuser d'acheter]</a>";
 				break;
 				case 8:
 					//traitement de la vente par le marchand..
 					$objet = "objets".$_GET['venteObjet'];
 					$_SESSION[$objet] = 0;
 					//vente d'un objet
 					echo "<p align='left'>Le marchand � du mal a vous payer.. Vous lui arachez des mains les pi�ces qu'il vous doit...";
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					echo "<br><a href='D_echoppe_marchand.php'>[Attendre]</a>";
 				break;
 				case 9:
 					//achat d'une sacoche...
 					if($_SESSION['sac']<4){
 						$_SESSION['sac']++;
 						echo "<p align='left'> - Tenez, cher client..</p><p align='left'> Le marchand vous tend une superbe sacoche de cuir rapi�c�e, elle parait avoir �t� faite � la main par le marchand lui-m�me...";
 					}else{
 					//************************************************//
 					//rajouter dialogue 1 sous dessus, un sous dessous//
 					//************************************************//
 						echo "<p align='left'>Vous vous rendez compte que vous venez de vous faire blouser par le marchand, au moment o� vous prenez la sacoche dans la main vous remarquez que vous n'avez plus de place pour la mettre � votre lani�re avec les autres, et le marchand refuse cat�goriquement de vous la racheter...</p><p align='left'>D��u d'avoir perdu autant d'argent, vous tournez le dos au marchand, et une sensation de glissement vous emplit au niveau de vos main...</p><p align='left'>Une ou deux minutes se passent, et vous bien du mal � vous tenir debout, vous manquez m�me de vous �croulez sur le parquet de l'�choppe.</p><p align='left'>En attendant que vous reprenniez vos esprits, le marchand sifflote d'un air peu commun..</p><p align='center'> Il faut que je sorte, pensez-vous...</p>";
 					}
 					
 					echo "</p>";
 					echo "<center><img src='images/fioriture.png'></center>";
 					echo "<br><a href='echoppe.php'>[Fin de Dialogue]</a>";
 					
 			}
 			?>
 			</td>
 			<td width="300">
 			<table border="0" cellspacing="0" cellpadding="0" align="center">
 				<tr>
 					<td background="images/bordure_01.gif" width="14" height="19">
 					</td>
 					<td background="images/bordure_02.gif" width="192" height="19">
 					</td>
 					<td background="images/bordure_03.gif" width="14" height="19">
 					</td>
 				</tr>
 				<tr>
 					<td background="images/bordure_04.gif" width="14" height="272">
 					</td>
 					<td width="192" height="272" align="center" valign="center">
 						<?php
 							echo "<img src='images/dessins/P_Marchand.jpg' border ='0' width='192' height='272'>";
 						?>
 					</td>
 					<td background="images/bordure_06.gif" width="14" height="272">
 					</td>
 				</tr>
 				<tr>
 					<td background="images/bordure_07.gif" width="14" height="18">
 					</td>
 					<td background="images/bordure_08.gif" width="192" height="18">
 					</td>
 					<td background="images/bordure_09.gif" width="14" height="18">
 					</td>
 				</tr>
 			</table>
 			</td>
 		</tr>
 	</table>
 	</td>
 	</tr>
 </table>
 </body>
 </html>
 <?php
 	mysql_close();
 ?>