Bonjour cher client, que voulez vous?";
echo "";
echo "";
echo " Achetez de la nourriture."
." Achetez une fiole"
." Vendre un objet";
if($_SESSION['Or']>250 || $_SESSION['sac']<4){
echo " Acheter une sacoche[250 piècettes]";
}
echo " [Quitter le marchand]";
break;
case 1:
//choix de l'objet à acheter
echo "Vous voulez acheter quoi? Le marchand étale sa marchandise et commence a vous vanter les mérites de ses articles...";
echo " ";
echo "";
$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 " ".$tableauReponse['nom']." [".$tableauReponse['prix']." pièces]";
}
echo " [Refuser d'acheter]";
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 "Le marchand compte ses pièces..";
echo " ";
echo "";
echo " [Attendre]";
}else{
if($_SESSION['sac']>1){
if($_SESSION['objets2'] == 0){
$_SESSION['objets2'] = $_GET['achatObjet'];
echo "Le marchand compte ses pièces..";
echo " ";
echo "";
echo " [Attendre]";
}else{
if($_SESSION['sac']>2){
if($_SESSION['objets3'] == 0){
$_SESSION['objets3'] = $_GET['achatObjet'];
echo "Le marchand compte ses pièces..";
echo " ";
echo "";
echo " [Attendre]";
}else{
if($_SESSION['sac']>3){
if($_SESSION['objets4'] == 0){
$_SESSION['objets4'] = $_GET['achatObjet'];
echo "Le marchand compte ses pièces..";
echo " ";
echo "";
echo " [Attendre]";
}else{
//pas de place
echo "Vous n'avez plus de place? Je vous le reprends, mais à moitié prix...";
echo " ";
echo "";
echo " Re-vendre"
." Non! [Jeter l'objet]"
." Non! [Manger/boire l'objet]";
}
}else{
//pas de place
echo "Vous n'avez plus de place? Je vous le reprends, mais à moitié prix...";
echo " ";
echo "";
echo " Re-vendre"
." Non! [Jeter l'objet]"
." Non! [Manger/boire l'objet]";
}
}
}else{
//pas de place
echo "Vous n'avez plus de place? Je vous le reprends, mais à moitié prix...";
echo " ";
echo "";
echo " Re-vendre"
." Non! [Jeter l'objet]"
." Non! [Manger/boire l'objet]";
}
}
}else{
//pas de place
echo "Vous n'avez plus de place? Je vous le reprends, mais à moitié prix...";
echo " ";
echo "";
$or = $_GET['Or']/2;
echo " Re-vendre"
." Non! [Jeter l'objet]"
." Non! [Manger/boire l'objet]";
}
}
}
}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 "Le marchand vous regarde inspecter l'intérieur de vos sacoches le regard dans le vague. En relevant la tête, le marchand vous sourit en coin, et vous perdez, l'espace d'un instant, la vue de votre objet... Pas le temps de chercher, pensez-vous, il va encore m'arnaquer...";
echo " ";
echo "";
echo " [Quitter le marchand]";
}
break;
case 3:
//le marchand reprend son bien
echo "Ha !?! Vous vendez quoi ?";
echo " ";
echo "";
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 " ".$tableauReponse['nom']."";
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 " ".$tableauReponse['nom']."";
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 " ".$tableauReponse['nom']."";
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 " ".$tableauReponse['nom']."";
}}}}
echo " [Ne rien vendre].";
break;
case 4:
//vente à moitié prix de l'objet
echo "Le marchand vous regarde avec un petit sourire narquois...";
echo " ";
echo "";
echo " [Fin de Dialogue].";
break;
case 5:
//le marchand se prends le bien en pleine face...
$nbAleatoire = rand(1,5);
switch($nbAleatoire){
case 1:
echo "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 " 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 " Vous jetez aux milieu des autres, le marchand rigole...";
break;
case 4:
echo " Vous jetez l'objet violement par terre, il s'abime beaucoup. Le marchand est furax...";
break;
case 5:
echo " 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 " ";
echo "";
echo " [Sortir de l'échoppe]";
break;
case 6:
//le marchand vous voit manger/boire le bien...
echo "[...]";
echo " ";
echo "";
echo " [Sortir de l'échoppe]";
break;
case 7:
//le marchand vend une fiole
echo "Vous voulez acheter quoi? Le marchand étale sa marchandise et commence a vous vanter les mérites de ses articles...";
echo " ";
echo "";
$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 " ".$tableauReponse['nom']." [".$tableauReponse['prix']." pièces]";
}
echo " [Refuser d'acheter]";
break;
case 8:
//traitement de la vente par le marchand..
$objet = "objets".$_GET['venteObjet'];
$_SESSION[$objet] = 0;
//vente d'un objet
echo "Le marchand à du mal a vous payer.. Vous lui arachez des mains les pièces qu'il vous doit...";
echo " ";
echo "";
echo " [Attendre]";
break;
case 9:
//achat d'une sacoche...
if($_SESSION['sac']<4){
$_SESSION['sac']++;
echo " - Tenez, cher client.. 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 " 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... 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... 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. En attendant que vous reprenniez vos esprits, le marchand sifflote d'un air peu commun.. Il faut que je sorte, pensez-vous... ";
}
echo "";
echo "";
echo " [Fin de Dialogue]";
}
?>
|