Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Untitled

a guest Jul 7th, 2015 13 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3. function initialiser_joueurs($a){
  4.         if($a < 2 OR $a > 8 OR !is_numeric($a)){
  5.                 header("Location:http://l3m.in/p/projets/tests/lundi/12/index.php?erreur");
  6.                 exit();
  7.         }
  8.  
  9.         $choix = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52);
  10.        
  11.         $nombre_cartes = 51;
  12.         for($i = 0; $i < (2*$a)+8; $i++){ // deux cartes par personne + les 5 cartes communes + les 3 cartes à bruler
  13.                         $j = mt_rand(0,$nombre_cartes);
  14.                         $random[$i] = $choix[$j];
  15.                         while($choix[$random[$i]] == ""){
  16.                                 switch (mt_rand(0,1)) {
  17.                                     case 0:
  18.                                         $j--;
  19.                                         break;
  20.                                     case 1:
  21.                                         $j++;
  22.                                         break;
  23.                                 }
  24.                                 $random[$i] = $choix[$j];
  25.                         }
  26.                         unset($choix[array_search($random[$i], $choix)]);
  27.                         $nombre_cartes--;
  28.         }
  29.         global $joueur, $cpu, $table, $brulee;
  30.         $joueur = array($random[0], $random[1]);
  31.         $j = 2;
  32.         $i = 0;
  33.         while($i < $a-1){
  34.                 $cpu[$i] = array($random[$j], $random[$j+1]);
  35.                 $j += 2;
  36.                 $i++;
  37.         }
  38.         $table = array(
  39.                                 $random[$j+1],
  40.                                 $random[$j+2],
  41.                                 $random[$j+3],
  42.                                 $random[$j+5],
  43.                                 $random[$j+7],
  44.                         );
  45.         $brulee = array(
  46.                                 $random[$j],
  47.                                 $random[$j+4],
  48.                                 $random[$j+6]
  49.                 );
  50. }
  51.  
  52. function traduire_carte($carte){
  53.         switch ($carte) {
  54.                 case 1:
  55.                     return "As de pique";
  56.                     break;
  57.                 case 2:
  58.                 return "2 de pique";
  59.                     break;
  60.                 case 3:
  61.                 return "3 de pique";
  62.                     break;
  63.                 case 4:
  64.                 return "4 de pique";
  65.                     break;
  66.                 case 5:
  67.                 return "5 de pique";
  68.                     break;
  69.                 case 6:
  70.                 return "6 de pique";
  71.                     break;
  72.                 case 7:
  73.                 return "7 de pique";
  74.                     break;
  75.                 case 8:
  76.                 return "8 de pique";
  77.                     break;
  78.                 case 9:
  79.                 return "9 de pique";
  80.                     break;
  81.                 case 10:
  82.                 return "10 de pique";
  83.                     break;
  84.                 case 11:
  85.                 return "valet de pique";
  86.                     break;
  87.                 case 12:
  88.                 return "dame de pique";
  89.                     break;
  90.                 case 13:
  91.                 return "roi de pique";
  92.                     break;
  93.                 case 14:
  94.                 return "As de carreau";
  95.                     break;
  96.                 case 15:
  97.                     return "2 de carreau";
  98.                     break;
  99.                 case 16:
  100.                 return "3 de carreau";
  101.                     break;
  102.                 case 17:
  103.                     return "4 de carreau";
  104.                     break;
  105.                 case 18:
  106.                 return "5 de carreau";
  107.                     break;
  108.                 case 19:
  109.                     return "6 de carreau";
  110.                     break;
  111.                 case 20:
  112.                 return "7 de carreau";
  113.                     break;
  114.                 case 21:
  115.                     return "8 de carreau";
  116.                     break;
  117.                 case 22:
  118.                 return "9 de carreau";
  119.                     break;
  120.                 case 23:
  121.                     return "10 de carreau";
  122.                     break;
  123.                 case 24:
  124.                 return "valet de carreau";
  125.                     break;
  126.                 case 25:
  127.                     return "dame de carreau";
  128.                     break;
  129.                 case 26:
  130.                 return "roi de carreau";
  131.                     break;
  132.                 case 27:
  133.                     return "As de trèfle";
  134.                     break;
  135.                 case 28:
  136.                 return "2 de trèfle";
  137.                     break;
  138.                 case 29:
  139.                     return "3 de trèfle";
  140.                     break;
  141.                 case 30:
  142.                 return "4 de trèfle";
  143.                     break;
  144.                 case 31:
  145.                     return "5 de trèfle";
  146.                     break;
  147.                 case 32:
  148.                 return "6 de trèfle";
  149.                     break;
  150.                 case 33:
  151.                     return "7 de trèfle";
  152.                     break;
  153.                 case 34:
  154.                 return "8 de trèfle";
  155.                     break;
  156.                 case 35:
  157.                     return "9 de trèfle";
  158.                     break;
  159.                 case 36:
  160.                 return "10 de trèfle";
  161.                     break;
  162.                 case 37:
  163.                     return "valet de trèfle";
  164.                     break;
  165.                 case 38:
  166.                 return "dame de trèfle";
  167.                     break;
  168.                 case 39:
  169.                     return "roi de trèfle";
  170.                     break;
  171.                 case 40:
  172.                 return "As de c&oelig;ur";
  173.                     break;
  174.                 case 41:
  175.                     return "2 de c&oelig;ur";
  176.                     break;
  177.                 case 42:
  178.                 return "3 de c&oelig;ur";
  179.                     break;
  180.                 case 43:
  181.                     return "4 de c&oelig;ur";
  182.                     break;
  183.                 case 44:
  184.                 return "5 de c&oelig;ur";
  185.                     break;
  186.                 case 45:
  187.                     return "6 de c&oelig;ur";
  188.                     break;
  189.                 case 46:
  190.                 return "7 de c&oelig;ur";
  191.                     break;
  192.                 case 47:
  193.                     return "8 de c&oelig;ur";
  194.                     break;
  195.                 case 48:
  196.                 return "9 de c&oelig;ur";
  197.                     break;
  198.                 case 49:
  199.                     return "10 de c&oelig;ur";
  200.                     break;
  201.                 case 50:
  202.                 return "valet de c&oelig;ur";
  203.                     break;
  204.                 case 51:
  205.                     return "dame de c&oelig;ur";
  206.                     break;
  207.                 case 52:
  208.                 return "roi de c&oelig;ur";
  209.                     break;
  210.         }
  211. }
  212.  
  213. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top