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();
?>
|