galaxy 2d-3d

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

    • galaxy 2d-3d

      hey im almost complete with an updated gui for the galaxy but i hit an error

      pages/game/class.ShowGalaxy2dPage.php on line 106

      $maxfleet = $db->num_rows($db->query("SELECT fleet_id FROM ".FLEETS." WHERE `fleet_owner` = '". $USER['id'] ."' AND `fleet_mission` != 10;"));


      thanks for the help

      version 1.7.3 xt

      The post was edited 1 time, last by Russoll ().

    • GLOBALS['database']-> is old 1.7.3 db normally dont know xt


      and in ur line $db->num_rows or $db->query. not both

      like this for example
      $maxfleet = $db->select("SELECT fleet_id FROM
      ".FLEETS." WHERE `fleet_owner` = '". $USER['id'] ."' AND `fleet_mission`
      != 10;");
    • its the xteirum version

      either on i do i get the same error
      Parse error: syntax error, unexpected pages/game/class.ShowGalaxy2dPage.php on line 106

      The post was edited 1 time, last by Russoll ().

    • ну правильно указывает на ошибку синтаксиса. просто не указаны пути, или их просто там нет.. смотря кто галу делал. а товарищей хватает только под себя переделывают .. скинь ссылку на галу посмотрю ее ..
    • Вот пример как я сделал

      <div id="galaxyss">
      {for $planet=1 to $max_planets}
      <div id="{$planet}"
      {if $planet==1}
      class="orbits1"
      {elseif $planet==2}
      class="orbits2"
      {elseif $planet==3}
      class="orbits3"
      {elseif $planet==4}
      class="orbits4"
      {elseif $planet==5}
      class="orbits5"
      {elseif $planet==6}
      class="orbits6"
      {elseif $planet==7}
      class="orbits7"
      {elseif $planet==8}
      class="orbits8"
      {elseif $planet==9}
      class="orbits9"
      {else}
      class="orbits5"
      {/if}>
      <div id="mercury" class="orbit">

      Тут пишем всё что связанно с планетами

      </div>
      </div>
      {/for}
      </div>

      вот пример css расставляешь как тебе хочется
      .orbits1 {
      width: 0%;
      height: 0%;
      border-radius: 50%;
      margin-left: 10%;
      margin-top: 1%;
      float: left;
      }

      не изменяя код в php планеты грузятся какие поставишь координаты


      [IMG:https://cdn1.savepice.ru/uploads/2017/12/10/1dbcf6eef4498633175e7b5ff1ce81e1-full.jpg]

      Продаётся.

      The post was edited 2 times, last by Klon ().

    • i keep getting this error
      $maxfleet = $db->num_rows("SELECT fleet_id FROM ".FLEETS." WHERE `fleet_owner` = '". $USER['id'] ."' AND `fleet_mission` != 10;"));

      no matter how i edit it its always the same........would you be kind to share you file on it
    • humm adapt an old mod 2d
      2moons 2.0 OPEN Demo
      Thank you to send by ticket or message or via the forum in the part made for this purpose for all problems.

      Download version 2.0 here
      Shop Mods and Games HERE

      -------------------------------------------------------
      My personal game
      OUnivers - Open
      Xterium - Comming Soon - No code is taken from available versions
    • Klon wrote:

      Вот пример как я сделал

      <div id="galaxyss">
      {for $planet=1 to $max_planets}
      <div id="{$planet}"
      {if $planet==1}
      class="orbits1"
      {elseif $planet==2}
      class="orbits2"
      {elseif $planet==3}
      class="orbits3"
      {elseif $planet==4}
      class="orbits4"
      {elseif $planet==5}
      class="orbits5"
      {elseif $planet==6}
      class="orbits6"
      {elseif $planet==7}
      class="orbits7"
      {elseif $planet==8}
      class="orbits8"
      {elseif $planet==9}
      class="orbits9"
      {else}
      class="orbits5"
      {/if}>
      <div id="mercury" class="orbit">

      Тут пишем всё что связанно с планетами

      </div>
      </div>
      {/for}
      </div>

      вот пример css расставляешь как тебе хочется
      .orbits1 {
      width: 0%;
      height: 0%;
      border-radius: 50%;
      margin-left: 10%;
      margin-top: 1%;
      float: left;
      }

      не изменяя код в php планеты грузятся какие поставишь координаты


      [IMG:https://cdn1.savepice.ru/uploads/2017/12/10/1dbcf6eef4498633175e7b5ff1ce81e1-full.jpg]

      Продаётся.
      эм... а куда столько elseif ?)) массивы умные дядьки для кого придумали то?))
      читаем отзыв обо мне тут, вдохновляемся, а после этого не верим в то что я выкладываю)))) предупреждаю сразу, после моих модов слетает БД, портится карма и вообще все плохо становится)))) ставим на свой страх и риск :D
    • это для того чтоб человек мог понять и если такой грамотный так напиши человеку сам или только умничать умеем
    • Да пожалуйста. Вот твой кусок кода

      HTML Source Code

      1. <div id="galaxyss">
      2. {for $planet=1 to $max_planets}
      3. <div id="{$planet}"
      4. {if $planet==1}
      5. class="orbits1"
      6. {elseif $planet==2}
      7. class="orbits2"
      8. {elseif $planet==3}
      9. class="orbits3"
      10. {elseif $planet==4}
      11. class="orbits4"
      12. {elseif $planet==5}
      13. class="orbits5"
      14. {elseif $planet==6}
      15. class="orbits6"
      16. {elseif $planet==7}
      17. class="orbits7"
      18. {elseif $planet==8}
      19. class="orbits8"
      20. {elseif $planet==9}
      21. class="orbits9"
      22. {else}
      23. class="orbits5"
      24. {/if}>
      25. <div id="mercury" class="orbit">
      Display All

      а проще ИМХО сделать вот так:

      HTML Source Code

      1. <div id="galaxyss">
      2. {for $planet=1 to $max_planets}
      3. <div id="{$planet}" class="orbits{$planet}">
      4. <div id="mercury" class="orbit">
      хотя куда мне с немытым рылом то...))
      читаем отзыв обо мне тут, вдохновляемся, а после этого не верим в то что я выкладываю)))) предупреждаю сразу, после моих модов слетает БД, портится карма и вообще все плохо становится)))) ставим на свой страх и риск :D
    • Klon wrote:

      это для того чтоб человек мог понять и если такой грамотный так напиши человеку сам или только умничать умеем
      я просто не чтобы тыкнуть, а к тому что если показываешь и хочешь сказать как лучше, то и показывай сразу как нормально, а не плоди быдлокодеров))
      читаем отзыв обо мне тут, вдохновляемся, а после этого не верим в то что я выкладываю)))) предупреждаю сразу, после моих модов слетает БД, портится карма и вообще все плохо становится)))) ставим на свой страх и риск :D
    • а вот нормальный пример:
      Создаем файл к примеру /includes/planet_cord.php

      PHP Source Code

      1. <?php
      2. $Coordinates = array(
      3. 1 => array(
      4. 'planet' => "position:absolute; left:360px; top:250px;",
      5. 'moon' => "position:absolute; left:340px; top:280px;",
      6. 'deb' => "position:absolute; left:420px; top:250px;"),
      7. 2 => array(
      8. 'planet' => "position:absolute; left:450px; top:170px;",
      9. 'moon' => "position:absolute; left:430px; top:200px;",
      10. 'deb' => "position:absolute; left:510px; top:170px;"),
      11. //... далее рисуем планеты как нам нравится
      12. );
      Display All
      открываем class.ShowGalaxy2dPage.php
      и где нить скажем перед строкой $this->tplObj->loadscript('galaxy.js'); ставим require('includes/[b]planet_cord.php');
      после строки $this->tplObj->assign_vars(array( вставляем
      'Coordinates' => $Coordinates,

      потом открываем tpl и после {for $planet=1 to $max_planets} смотрим в чем там у нас картинки планет и лун, ну и правим стили, к примеру <td style='{$Coordinates[$planet]["planet"]}width:0px;height:0px;'>
      -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

      P.S. - при желании можно модифицировать во что угодно, можно рандомные координаты ставить, можно впихнуть температуру, картинку, кучу стилей, да что угодно, было бы желание
      читаем отзыв обо мне тут, вдохновляемся, а после этого не верим в то что я выкладываю)))) предупреждаю сразу, после моих модов слетает БД, портится карма и вообще все плохо становится)))) ставим на свой страх и риск :D

      The post was edited 1 time, last by aurum79 ().

    • first thank you all for your help,,,,its much appreciated if i did it correctly in the php file i found on line 104 below and placed the code right after..
      and on line 155 placed the second part....once done and uploaded i get this error




      Source Code

      1. <
      2. private function ShowGalaxyRows($Galaxy, $System)
      3. {
      4. global $PLANET, $USER, $db, $LNG, $UNI, $CONF;
      5. $GalaxyPlanets = $db->query("SELECT SQL_BIG_RESULT DISTINCT
      6. p.`planet`, p.`id`, p.`id_owner`, p.`name`, p.`image`, p.`last_update`, p.`diameter`, p.`temp_min`, p.`destruyed`, p.`der_metal`, p.`der_crystal`, p.`id_luna`,
      7. u.`id` as `userid`, u.`ally_id`, u.`username`, u.`onlinetime`, u.`urlaubs_modus`, u.`banaday`,
      8. m.`id` as `m_id`, m.`diameter` as `m_diameter`, m.`name` as `m_name`, m.`temp_min` as `m_temp_min`, m.`last_update` as `m_last_update`,
      9. s.`total_points`, s.`total_rank`,
      10. a.`id` as `allyid`, a.`ally_tag`, a.`ally_web`, a.`ally_members`, a.`ally_name`,
      11. allys.`total_rank` as `ally_rank`
      12. FROM ".PLANETS." p
      13. LEFT JOIN ".USERS." u ON p.`id_owner` = u.`id`
      14. LEFT JOIN ".PLANETS." m ON m.`id` = p.`id_luna`
      15. LEFT JOIN ".STATPOINTS." s ON s.`id_owner` = u.`id` AND s.`stat_type` = '1'
      16. LEFT JOIN ".ALLIANCE." a ON a.`id` = u.`ally_id`
      17. LEFT JOIN ".STATPOINTS." allys ON allys.`stat_type` = '2' AND allys.`id_owner` = a.`id`
      18. WHERE p.`universe` = '".$UNI."' AND p.`galaxy` = ".$Galaxy." AND p.`system` = ".$System." AND p.`planet_type` = '1' ORDER BY p.`planet` ASC;");
      19. $COUNT = $db->num_rows($GalaxyPlanets);
      20. while($GalaxyRowPlanets = $db->fetch_array($GalaxyPlanets))
      21. {
      22. $PlanetsInGalaxy[$GalaxyRowPlanets['planet']] = $GalaxyRowPlanets;
      23. }
      24. $db->free_result($GalaxyPlanets);
      25. for ($Planet = 1; $Planet < (1 + $CONF['max_planets']); $Planet++)
      26. {
      27. if (!isset($PlanetsInGalaxy[$Planet]))
      28. {
      29. $Result[$Planet] = false;
      30. continue;
      31. }
      32. $GalaxyRowPlanet = $PlanetsInGalaxy[$Planet];
      33. $GalaxyRowPlanet['galaxy'] = $Galaxy;
      34. $GalaxyRowPlanet['system'] = $System;
      35. $IsOwn = $GalaxyRowPlanet['id_owner'] == $USER['id'];
      36. if ($GalaxyRowPlanet['destruyed'] != 0)
      37. {
      38. $Result[$Planet] = $LNG['gl_planet_destroyed'];
      39. continue;
      40. }
      41. if ($GalaxyRowPlanet['id_luna'] != 0)
      42. {
      43. $Result[$Planet]['moon'] = $this->GalaxyRowMoon($GalaxyRowPlanet, $IsOwn);
      44. $GalaxyRowPlanet['last_update'] = max($GalaxyRowPlanet['last_update'], $GalaxyRowPlanet['m_last_update']);
      45. } else {
      46. $Result[$Planet]['moon'] = false;
      47. }
      48. $Result[$Planet]['user'] = $this->GalaxyRowUser($GalaxyRowPlanet, $IsOwn);
      49. $Result[$Planet]['planet'] = $this->GalaxyRowPlanet($GalaxyRowPlanet, $IsOwn);
      50. $Result[$Planet]['planetname'] = $this->GalaxyRowPlanetName($GalaxyRowPlanet);
      51. $Result[$Planet]['action'] = $GalaxyRowPlanet['userid'] != $USER['id'] ? $this->GalaxyRowActions($GalaxyRowPlanet, $IsOwn) : false;
      52. $Result[$Planet]['ally'] = $GalaxyRowPlanet['ally_id'] != 0 ? $this->GalaxyRowAlly($GalaxyRowPlanet) : false;
      53. $Result[$Planet]['derbis'] = $GalaxyRowPlanet['der_metal'] > 0 || $GalaxyRowPlanet['der_crystal'] > 0 ? $this->GalaxyRowDebris($GalaxyRowPlanet) : false;
      54. }
      55. return array('Result' => $Result, 'planetcount' => $COUNT);
      56. }
      57. public function __construct()
      58. {
      59. global $USER, $PLANET, $dpath, $resource, $LNG, $db, $reslist, $pricelist, $CONF;
      60. $template = new template();
      61. $template->loadscript('galaxy.js'); set require ('includes / [b] planet_cord.php '); [/ b]
      62. $maxfleet = $db->num_rows("SELECT fleet_id FROM ".FLEETS." WHERE `fleet_owner` = '". $USER['id'] ."' AND `fleet_mission` != 10;"));
      63. $mode = request_var('mode', 0);
      64. $galaxyLeft = request_var('galaxyLeft', '');
      65. $galaxyRight = request_var('galaxyRight', '');
      66. $systemLeft = request_var('systemLeft', '');
      67. $systemRight = request_var('systemRight', '');
      68. $galaxy = min(max(abs(request_var('galaxy', $PLANET['galaxy'])), 1), $CONF['max_galaxy']);
      69. $system = min(max(abs(request_var('system', $PLANET['system'])), 1), $CONF['max_system']);
      70. $planet = min(max(abs(request_var('planet', $PLANET['planet'])), 1), $CONF['max_planets']);
      71. $current = request_var('current', 0);
      72. if ($mode == 1)
      73. {
      74. if (!empty($galaxyLeft))
      75. $galaxy = max($galaxy - 1, 1);
      76. elseif (!empty($galaxyRight))
      77. $galaxy = min($galaxy + 1, $CONF['max_galaxy']);
      78. if (!empty($systemLeft))
      79. $system = max($system - 1, 1);
      80. elseif (!empty($systemRight))
      81. $system = min($system + 1, $CONF['max_system']);
      82. }
      83. if (!($galaxy == $PLANET['galaxy'] && $system == $PLANET['system']) && $mode != 0)
      84. {
      85. if($PLANET['deuterium'] < $CONF['deuterium_cost_galaxy'])
      86. {
      87. $template->message($LNG['gl_no_deuterium_to_view_galaxy'], "game.php?page=galaxy&mode=0", 2);
      88. exit;
      89. }
      90. else
      91. $PLANET['deuterium'] -= $CONF['deuterium_cost_galaxy'];
      92. }
      93. $PlanetRess = new ResourceUpdate();
      94. $PlanetRess->CalcResource();
      95. $PlanetRess->SavePlanetToDB();
      96. unset($reslist['defense'][array_search(502, $reslist['defense'])]);
      97. $MissleSelector[0] = $LNG['gl_all_defenses'];
      98. foreach($reslist['defense'] as $Element)
      99. {
      100. $MissleSelector[$Element] = $LNG['tech'][$Element];
      101. }
      102. $Result = $this->ShowGalaxyRows($galaxy, $system);
      103. $template->assign_vars(array(
      104. 'Coordinates' => $ Coordinates,
      105. 'GalaxyRows' => $Result['Result'],
      106. 'planetcount' => sprintf($LNG['gl_populed_planets'], $Result['planetcount']),
      107. 'a1' => '200',
      108. 'b1' => '50',
      109. 'a2' => '330',
      110. 'b2' => '500',
      111. 'a3' => '150',
      112. 'b3' => '220',
      113. 'a4' => '530',
      114. 'b4' => '220',
      115. 'a5' => '420',
      116. 'b5' => '630',
      117. 'a6' => '250',
      118. 'b6' => '650',
      119. 'a7' => '170',
      120. 'b7' => '720',
      121. 'a8' => '350',
      122. 'b8' => '250',
      123. 'a9' => '610',
      124. 'b9' => '120',
      125. 'a10' => '280',
      126. 'b10' => '350',
      127. 'a11' => '550',
      128. 'b11' => '500',
      129. 'a12' => '450',
      130. 'b12' => '400',
      131. 'a13' => '150',
      132. 'b13' => '500',
      133. 'a14' => '600',
      134. 'b14' => '700',
      135. 'a15' => '450',
      136. 'b15' => '100',
      137. 'mode' => $mode,
      138. 'galaxy' => $galaxy,
      139. 'system' => $system,
      140. 'planet' => $planet,
      141. 'current' => $current,
      142. 'currentmip' => pretty_number($PLANET[$resource[503]]),
      143. 'maxfleetcount' => $maxfleet,
      144. 'fleetmax' => ($USER['computer_tech'] + 1) + ($USER['rpg_commandant'] * $OfficerInfo[611]['info']),
      145. 'grecyclers' => pretty_number($PLANET[$resource[219]]),
      146. 'recyclers' => pretty_number($PLANET[$resource[209]]),
      147. 'spyprobes' => pretty_number($PLANET[$resource[210]]),
      148. 'missile_count' => sprintf($LNG['gl_missil_to_launch'], $PLANET[$resource[503]]),
      149. 'spio_anz' => $USER['spio_anz'],
      150. 'settings_fleetactions' => $USER['settings_fleetactions'],
      151. 'current_galaxy' => $PLANET['galaxy'],
      152. 'current_system' => $PLANET['system'],
      153. 'current_planet' => $PLANET['planet'],
      154. 'planet_type' => $PLANET['planet_type'],
      155. 'MissleSelector' => $MissleSelector,
      156. 'gl_solar_system' => $LNG['gl_solar_system'],
      157. 'gl_galaxy' => $LNG['gl_galaxy'],
      158. 'gl_missil_launch_action' => $LNG['gl_missil_launch_action'],
      159. 'gl_objective' => $LNG['gl_objective'],
      160. 'gl_missil_launch' => $LNG['gl_missil_launch'],
      161. 'gl_pos' => $LNG['gl_pos'],
      162. 'gl_planet' => $LNG['gl_planet'],
      163. 'gl_alliance' => $LNG['gl_alliance'],
      164. 'gl_actions' => $LNG['gl_actions'],
      165. 'gl_name_activity' => $LNG['gl_name_activity'],
      166. 'gl_player_estate' => $LNG['gl_player_estate'],
      167. 'gl_debris' => $LNG['gl_debris'],
      168. 'gl_moon' => $LNG['gl_moon'],
      169. 'gl_show' => $LNG['gl_show'],
      170. 'gl_out_space' => $LNG['gl_out_space'],
      171. 'gl_legend' => $LNG['gl_legend'],
      172. 'gl_strong_player' => $LNG['gl_strong_player'],
      173. 'gl_s' => $LNG['gl_s'],
      174. 'gl_week_player' => $LNG['gl_week_player'],
      175. 'gl_w' => $LNG['gl_w'],
      176. 'gl_vacation' => $LNG['gl_vacation'],
      177. 'gl_v' => $LNG['gl_v'],
      178. 'gl_banned' => $LNG['gl_banned'],
      179. 'gl_b' => $LNG['gl_b'],
      180. 'gl_inactive_seven' => $LNG['gl_inactive_seven'],
      181. 'gl_i' => $LNG['gl_i'],
      182. 'gl_inactive_twentyeight' => $LNG['gl_inactive_twentyeight'],
      183. 'gl_I' => $LNG['gl_I'],
      184. 'gl_avaible_grecyclers' => $LNG['gl_avaible_grecyclers'],
      185. 'gl_avaible_recyclers' => $LNG['gl_avaible_recyclers'],
      186. 'gl_avaible_spyprobes' => $LNG['gl_avaible_spyprobes'],
      187. 'gl_fleets' => $LNG['gl_fleets'],
      188. 'gl_avaible_missiles' => $LNG['gl_avaible_missiles'],
      189. 'gl_moon' => $LNG['gl_moon'],
      190. 'gl_diameter' => $LNG['gl_diameter'],
      191. 'gl_features' => $LNG['gl_features'],
      192. 'gl_temperature' => $LNG['gl_temperature'],
      193. 'gl_actions' => $LNG['gl_actions'],
      194. 'gl_debris_field' => $LNG['gl_debris_field'],
      195. 'gl_resources' => $LNG['gl_resources'],
      196. 'gl_collect' => $LNG['gl_collect'],
      197. 'gl_with' => $LNG['gl_with'],
      198. 'gl_alliance_page' => $LNG['gl_alliance_page'],
      199. 'gl_see_on_stats' => $LNG['gl_see_on_stats'],
      200. 'gl_alliance_web_page' => $LNG['gl_alliance_web_page'],
      201. 'gl_spy' => $LNG['gl_spy'],
      202. 'gl_buddy_request' => $LNG['gl_buddy_request'],
      203. 'gl_missile_attack' => $LNG['gl_missile_attack'],
      204. 'gl_player' => $LNG['gl_player'],
      205. 'gl_playercard' => $LNG['gl_playercard'],
      206. 'gl_phalanx' => $LNG['gl_phalanx'],
      207. 'gl_points' => $LNG['gl_points'],
      208. 'gl_ajax_status_ok' => $LNG['gl_ajax_status_ok'],
      209. 'gl_ajax_status_fail' => $LNG['gl_ajax_status_fail'],
      210. 'write_message' => $LNG['write_message'],
      211. 'gl_free_desc' => $LNG['gl_free_desc'],
      212. 'UnknownPlanet' => $LNG['UnknownPlanet'],
      213. ));
      214. $template->show('galaxy2d_overview.tpl');
      215. }
      216. }
      217. ?>
      Display All

      The post was edited 2 times, last by Russoll ().