MyBB.support, le portail francophone de MyBB
[IMPORTANT]Lancé de dés (Dice) - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Plug-ins et modules pour MyBB (https://mybb.fr/forum-32.html)
+--- Forum : Support (https://mybb.fr/forum-15.html)
+--- Sujet : [IMPORTANT]Lancé de dés (Dice) (/thread-4504.html)



[IMPORTANT]Lancé de dés (Dice) - Will - 28-07-2011

Bonjour, depuis quelques je cherche comment créer ou si sa existe un System de lancé de dés ?!

Si vous s'avez ou sa existe déjà pouvez vous m'aider s'il vous plaît Rolleyes

Merci Big Grin

Cdt, Will



RE: [IMPORTANT]Lancé de dés (Dice) - Will - 29-07-2011

UP S'il vous plaît !!!


RE: [IMPORTANT]Lancé de dés (Dice) - spyto - 29-07-2011

Important ! Un lancer de dés ? Comme tu y vas !!!

Rapide petite recherche Google :
Dice Roll :
http://www.mybbcentral.com/thread-3015.html
(payant)

Là, il faut s'inscrire pour voir le tuto :
http://wb-dev.net/Thread-TUTORIAL-Dice-Gam

Google est ton ami ! Tongue



RE: [IMPORTANT]Lancé de dés (Dice) - Will - 29-07-2011

Merci à toi Spyto !
http://wb-dev.net/Thread-TUTORIAL-Dice-Gam

ici faut changer des fichiers exacte ?

quels fichiers a modifier ?!

désoler double-poste !


RE: [IMPORTANT]Lancé de dés (Dice) - spyto - 29-07-2011

Je ne vais quand même pas m'inscrire là-bas juste pour répondre à ta question !

Précise ce qu'on te demande de faire. Juste les instructions, sans indiquer de contenu pour respecter les droits d'auteur.



RE: [IMPORTANT]Lancé de dés (Dice) - Will - 29-07-2011

Voilà ce qu'il me demande !

Citation :Script Name: Dice Game
Description: Simply click the button to roll the dice
What you should know before doing this: Forms, Basic HTML, Variables
Hardness: 1/5

Code:
Citation :<?php
if(isset($_POST['submit'])){
$dice1 = rand(1,6);
$dice2 = rand(1,6);
if($dice1 == $dice2){
$message = "You rolled a double $dice1!";
}else{
$message = "You rolled a $dice1 and $dice2";
}
}else{
$message = "Please click 'Roll the dice'";
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP | Dice</title>
</head>

<body>
<?php
echo "$message";
?>

<form action="index.php" method="post">
<input name= "submit" type="submit" id="submit" value="Roll the dice" />
</form>
</body>
</html>

1. So let's start with the first bit of the script
Citation :if(isset($_POST['submit'])){

So this checks to see if the forum has been submitted.

2. I am using 6 sided dice so the random numbers we should generate should be between 1 and 6. the "rand()" function means random then "x,x" are the numbers in which it should generate between.

Citation : $dice1 = rand(1,6);
$dice2 = rand(1,6);

3. The next part checks if you rolled a double, if you did it will output a certain message if not it will output a different message.

Citation : if($dice1 == $dice2){
$message = "You rolled a double $dice1!";
}else{
$message = "You rolled a $dice1 and $dice2";
}
So if the dice 1 and dice 2 are the same it will say "You rolled a double (then the number here) !"

4. If the form hasn't been submitted it will then show the message "Please click 'Roll the dice'"

Citation :}else{
$message = "Please click 'Roll the dice'";
}

Voilà, merci de tes réponse !!


RE: [IMPORTANT]Lancé de dés (Dice) - spyto - 29-07-2011

Ce n'est pas un plugin MyBB. C'est un script PHP autonome.
Pas aussi simple (pour moi) de l'intégrer à MyBB !

Ce qui me semble simple, c'est e copier/coller tout le code dans un fichier (dice.php) par exemple et d'appeler cette page par un lien dans un template.
Mais ça s'affichera "en-dehors" de MyBB.

Sinon, j'imagine qu'il faut transformer ça en plugin... mais ça dépasse mes compétences !

Le mieux serait d’utiliser le plugin de mybbcental cité plus haut, il est prêt à l'emploi, lui !




RE: [IMPORTANT]Lancé de dés (Dice) - Will - 30-07-2011

Ok, mais ou trouver des livres ?!


RE: [IMPORTANT]Lancé de dés (Dice) - exdiogene - 31-07-2011

Dans ton pays existe-t-il un endroit que l'on nomme une "bibliothèque"?

Ou existe-t-il des commerces nommés "librairies"?

Ces deux types d'endroit sont spécialisés dans les "livres"...

Mais si c'est pour apprendre le PHP, je suggère de faire une recherche avec Google comme "apprendre PHP". Rolleyes




 Utilitaire de traduction fourni par Regentronique