registration page

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • registration page

      hi i wanted to add the option on the registration page for people to choose their class from the mode any help please on what to add from code below to registraion page thank you

      PHP Source Code

      1. <?php
      2. class ShowracePage extends AbstractPage
      3. {
      4. public static $requireModule = MODULE_PLAYERCARD;
      5. protected $disableEcoSystem = true;
      6. function __construct()
      7. {
      8. parent::__construct();
      9. }
      10. function show()
      11. {
      12. $resrsgh = HTTP::_GP('rase', 0);
      13. $rasec = $resrsgh;
      14. switch($resrsgh){
      15. case( 1 ):
      16. $resrsgh = 'scientist';
      17. $loeschen = 'general = 0, miner = 0, haendler = 0';
      18. break;
      19. case(2 ):
      20. $resrsgh = 'miner';
      21. $loeschen = 'general = 0, haendler = 0, scientist = 0';
      22. break;
      23. case( 3 ):
      24. $resrsgh = 'general';
      25. $loeschen = 'haendler = 0, miner = 0, scientist = 0';
      26. break;
      27. case( 4 ):
      28. $resrsgh = 'haendler';
      29. $loeschen = 'general = 0, miner = 0, scientist = 0';
      30. break;
      31. case( 5 ):
      32. $resrsgh = 'smuggler';
      33. $loeschen = 'general = 0, miner = 0, scientist = 0';
      34. break;
      35. }
      36. global $USER, $LNG;
      37. $seite= '';
      38. if($rasec !== 0){
      39. if(($USER['rase_date']) < time() ){
      40. $db = Database::get();
      41. $db->query("UPDATE uni1_users SET rase_date=". (time() + 7889400) .", ". $loeschen .", ". $resrsgh ." = 1 , rase = ". $rasec ." WHERE id = ".$USER['id'].";");
      42. $seite .= "<div style=\"height: 100vh; text-align:center;\";>The class can start from the " . date( 'd.m.Y , H:i:s' ,($USER['rase_date'])) . " To be changed again.<br>
      43. Deine Klasse ist:<br> <img style=\"border:1px solid #066; border-radius:10px;\" src=\"styles/theme/gow/img/race". $rasec .".jpg\"> <br>" . $LNG['tech']['80'.$rasec];
      44. }else{
      45. $seite .= "<div style=\"height: 100vh; "; if(($USER['rase_date']) > time()){ $seite .= "color:red;"; } $seite .= " text-align:center;\";>The class can start from the " . date( 'd.m.Y , H:i:s' ,($USER['rase_date'])) . " To be changed again.<br>
      46. Deine Klasse ist:<br> <img style=\"border:1px solid #066; border-radius:10px;\" src=\"styles/theme/gow/img/race". $USER['rase'] .".jpg\"> <br>" . $LNG['tech']['80'.$USER['rase']];
      47. }
      48. }else{
      49. $seite .= "<div style=\"height: 100vh; text-align:center;\";>Choose carefully, the class can only be changed every 3 months.<br>"; if(($USER['rase_date']) > time()){ $seite .= "The class can start from the " . date( 'd.m.Y , H:i:s' ,($USER['rase_date'])) . " wieder gewechselt werden.<br>"; } $seite .= "
      50. Deine Klasse ist:<br> <img src=\"styles/theme/gow/img/race". $USER['rase'] .".jpg\"> <br>" . $LNG['tech']['80'.$USER['rase']];
      51. }
      52. $seite .= '
      53. <style>
      54. .grow {font-size:9px; transition: all .1s ease-in-out; border:1px groove #666; border-radius:10px; background:#111; color:#aaa; padding: 0px;
      55. overflow: hidden; vertical-align: baseline; cursor:pointer;}';
      56. if(($USER['rase_date']) < time()){
      57. $seite .= '.grow:hover { transform: scale(1.5); }
      58. .grow:active { transform: scale(1.5); }';
      59. }
      60. $seite .= '
      61. .raseul{
      62. list-style: outside none none;
      63. padding: 0px;}
      64. .rase';
      65. if($rasec != 0 && ($USER['rase_date']) < time()){
      66. $seite .= $rasec;
      67. }else{
      68. $seite .= $USER['rase'];
      69. }
      70. $seite .= '{
      71. border:1px groove #066; border-radius:10px; background:#000;
      72. }
      73. .pos{
      74. color:green;
      75. }
      76. .neg{color:red;}
      77. </style>
      78. <table style="margin-left:auto; margin-right:auto; width:0%;"><tr>
      79. <td class="grow rase1" onclick="location.href=\'game.php?page=race&race=1\';"><img src="styles/theme/gow/img/race1.jpg"><br>Scientist
      80. <br><ul class="raseul">
      81. <li class="pos"> -20% Research time </li>
      82. <li class="pos"> +20% Power generation</li>
      83. <li class="pos"> +30% Shield</li>
      84. </ul>
      85. </td>
      86. <td class="grow rase2" onclick="location.href=\'game.php?page=race&race=2\';"><img src="styles/theme/gow/img/race2.jpg"><br>Miner
      87. <br><ul class="raseul">
      88. <li class="pos"> -15% Bauzeit</li>
      89. <li class="pos"> +20% Mienenertrag</li>
      90. <li class="pos"> +30% H&uuml;lle</li>
      91. </ul>
      92. </td>
      93. <td class="grow rase3" onclick="location.href=\'game.php?page=race&race=3\';"><img src="styles/theme/gow/img/race3.jpg"><br>General
      94. <br><ul class="raseul">
      95. <li class="pos"> +30% attack</li>
      96. <li class="pos"> +30% defense</li>
      97. <li class="pos"> +30% shields</li>
      98. <li class="pos"> -10% flight time</li>
      99. <li class="neg"> -10% power generationng</li>
      100. <li class="neg"> +10% construction time</li>
      101. <li class="neg"> -20% expression yield</li>
      102. <li class="neg"> +10% research time </li>
      103. <li class="neg"> +30% shipbuilding time</li>
      104. </ul>
      105. </td>
      106. <td class="grow rase4" onclick="location.href=\'game.php?page=race&race=4\';"><img src="styles/theme/gow/img/race4.jpg"><br>Handler
      107. <br><ul class="raseul">
      108. <li class="pos"> market offers</li>
      109. <li class="pos"> -30% ship building time</li>
      110. <li class="neg"> +5% research time </li>
      111. <li class="neg"> +5% construction time </li>
      112. <li class="neg"> -10% power generation</li>
      113. </ul>
      114. </td>
      115. <td class="grow rase6" onclick="location.href=\'game.php?page=race&race=5\';"><img src="styles/theme/gow/img/race6.jpg"><br>Smuggler
      116. <br><ul class="raseul">
      117. <li class="pos"> market offers</li>
      118. <li class="pos"> -30% ship building time</li>
      119. <li class="neg"> +5% research time </li>
      120. <li class="neg"> +5% construction time </li>
      121. <li class="neg"> -10% power generation</li>
      122. </td>
      123. <td class="grow rase7" onclick="location.href=\'game.php?page=race&race=6\';"><img src="styles/theme/gow/img/race7.jpg"><br>Pirate
      124. <br><ul class="raseul">
      125. <li class="pos"> +30% attack</li>
      126. <li class="pos"> +30% defense</li>
      127. <li class="pos"> +30% shields</li>
      128. <li class="pos"> -10% flight time</li>
      129. <li class="neg"> -10% power generationng</li>
      130. <li class="neg"> +10% construction time</li>
      131. <li class="neg"> -20% expression yield</li>
      132. <li class="neg"> +10% research time </li>
      133. <li class="neg"> +30% shipbuilding time</li>
      134. </ul>
      135. </ul>
      136. </td>
      137. </table></div>
      138. ';
      139. $this->printMessage($seite);
      140. }
      141. }
      Display All