astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010
-
9 juin 2007 à 12:53
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
9 juin 2007 à 17:10
Bonjour,
je suis en trein de créer un jeu d'elevage de dinosore. J'aimerai qu'à l'inscription sur mon jeu, chaque utilisateurs soit répartis dans un clan au hasar. Mais sais pas comment faire.
Merci de me dire
@++
astjx
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 9 juin 2007 à 15:27
Mais non c'est "$clan" qui contiendra le nombre ...
<?php
$clan = array('Clan 1', 'Clan 2', 'Clan 3', 'Clan 4', 'Clan 5');
$rand = mt_rand(0, 4);
echo 'Le clan est : ',$clan[$rand];
?>
survivor51
Messages postés42Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention16 octobre 2008 9 juin 2007 à 16:53
Le problème vien du "clan les gardiens de l'enfer" car le "'" arrête la chaîne et comme php ne trouve pas de "," après "l"' il est pas content. Remplace simple l'apostrophe par "\'" ce qui donnera "clan les gardiens de l\'enfer" mais affichera le nom correctement.
Donc au final :
$clan = array('la confrerie', 'rapid raptor', 'les predators', 'le temple oceanique', 'la secte du dragon', 'ordre du vent', 'les justiciers funestes', 'les messagers du vent', 'les chasseurs du firmament', 'ordre du reptile', 'les cavaliers', 'les lezards des abisses', 'les chasseurs de la brousse', 'les colosses qui rodes', 'les gardiens de l\'enfer', 'les prohetes apocalyspe', 'king of world');
$rand = mt_rand(0, 16);
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 9 juin 2007 à 15:13
Ce n'est pas compliqué d'aller voir la documentation tout de même >.<
Regardes : "http://fr.php.net/manual/fr/function.mt-rand.php".
Si tu as 5 clans tu fais "$clan = mt_rand(1,5);" et la variable aura une valeur entre 1 et 5 inclus.
astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010 9 juin 2007 à 15:21
Je comprends toujours pas très bien. est-ce que je dois faire sa : ??
$clan = mt_rand(1,5);
$1 = "clan1";
$2 = "clan2";
$3 = "clan3";
$4 = "clan4";
$5 = "clan5";
Si j'ai raison merci de me le dire
et si j'ai faux merci de me dire plus facilement je suis débutant.
<f>< body></f>
astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010 9 juin 2007 à 16:45
J'ai fait ce que tu m'as dit et il y a une erreur :
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/cdd/domains/cdd-pro.com/public_html/dinolife/adduser.php on line 50
la ligne 50 est :
$clan = array('la confrerie', 'rapid raptor', 'les predators', 'le temple oceanique', 'la secte du dragon', 'ordre du vent', 'les justiciers funestes', 'les messagers du vent', 'les chasseurs du firmament', 'ordre du reptile', 'les cavaliers', 'les lezards des abisses', 'les chasseurs de la brousse', 'les colosses qui rodes', 'les gardiens de l'enfer', 'les prohetes apocalyspe', 'king of world');
Voici tout le code utiliser pour clan que tu m'a donner :
$clan = array('la confrerie', 'rapid raptor', 'les predators', 'le temple oceanique', 'la secte du dragon', 'ordre du vent', 'les justiciers funestes', 'les messagers du vent', 'les chasseurs du firmament', 'ordre du reptile', 'les cavaliers', 'les lezards des abisses', 'les chasseurs de la brousse', 'les colosses qui rodes', 'les gardiens de l'enfer', 'les prohetes apocalyspe', 'king of world');
$rand = mt_rand(0, 16);
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 9 juin 2007 à 17:10
Salut
mon dieu...
valide la reponse stp, et evite je t'en pris de poser des questions sans chercher dans la doc...
<hr style="clear: both;" />
Règles pour poster un nouveau message sur le forum :
<ol><li>On fait une recherche sur le site avant de poster une question.</li><li>...
</li><li>On utilise un langage correct : pas de langage SMS, et on fait attention à l'orthographe.</li></ol>
<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy