Ogame Fleet Style

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

    • Actually I did something like this but it didn't produce any results.

      AbstractGamePage.class

      Source Code

      1. korumalı fonksiyon getFleetsData()
      2. {
      3. küresel $PLANET, $LNG, $KULLANICI, $USETT, $TEMA, $kaynak, $yeniden listeleme;
      4. $db = Veritabanı::get();
      5. $config = Yapılandırma::get();
      6. $ayrıştırma = dizi();
      7. $mhostile = array(1,2,6,9); //10? Füze saldırısı
      8. $mnötr = dizi(3,5);
      9. $arriving_fleet = $arriving_fleet = $db->selectSingle("`fleet_owner` = ".$USER['id']'] olan %%FLEETS%%'den DISTINCT *'ı SEÇ." VEYA `fleet_target_owner` = ".$USER['id']']." filo_bitiş_zamanına_göre ARTAN SIRALA;");
      10. if($arriving_fleet['filo_bitiş_zamanı'] > ZAMAN DAMGASI){
      11. $parse['misyon'] = $arriving_fleet['filo_misyonu'];
      12. eğer($gelen_filo['filo_sahibi'] == $USER['id']){
      13. $parse['miss_class'] = 'dostça';
      14. }elseif(in_array($gelen_filo['filo_misyonu'],$mhostile)){
      15. $parse['miss_class'] = 'düşmanca';
      16. }elseif(in_array($gelen_filo['filo_misyonu'],$nötr)){
      17. $parse['miss_class'] = 'nötr';
      18. }başka{
      19. $parse['miss_class'] = 'hiçbiri';
      20. }
      21. eğer ($arriving_fleet['fleet_mess'] == FİLO_DIŞARI)
      22. $parse['Time'] = $arriving_fleet['filo_başlangıç_saati'];
      23. elseif ($arriving_fleet['fleet_mess'] == FLEET_RETURN)
      24. $parse['Time'] = $arriving_fleet['fleet_end_time'];
      25. elseif ($arriving_fleet['fleet_mess'] == FLEET_HOLD)
      26. $parse['Time'] = $arriving_fleet['filo_bitiş_kalışı'];
      27. başka
      28. $parse['Time'] = ZAMAN DAMGASI;
      29. $parse['kalan'] = $parse['Zaman'] - ZAMAN DAMGASI;
      30. }
      31. //Şimdi tüm filolar,
      32. $all_fleet = $db->select("SELECT * FROM %%FLEETS%% WHERE ((`fleet_owner` = '".$USER['id']."' AND `fleet_mess` = 0) OR `fleet_target_owner` = '".$USER['id']."' AND fleet_mission != 8) ORDER BY `fleet_end_time` ASC ;");
      33. $dizi_tümü = dizi();
      34. foreach($all_fleet $row olarak){
      35. $temp_dizi = dizi();
      36. //$temp_array['timea'] = $row['fleet_start_time'] - zaman();
      37. //$temp_array['timee'] = $row['filo_bitiş_zamanı'] - zaman();
      38. $temp_array['misyon'] = $LNG['type_mission_'.$row['filo_misyonu']];
      39. eğer($row['filo_sahibi'] == $USER['id'] || $row['filo_misyonu'] == 0){
      40. $temp_array['class'] = 'dostça';
      41. }elseif(in_array($row['filo_misyonu'],$mhostile)){
      42. $temp_array['sınıf'] = 'düşmanca';
      43. }elseif(in_array($row['filo_misyonu'],$mneutral)){
      44. $temp_array['sınıf'] = 'nötr';
      45. }başka{
      46. $temp_array['sınıf'] = 'hiçbiri';
      47. }
      48. $targetplanet = $db->selectSingle("`ad`,`galaksi`,`sistem`,`gezegen` öğelerini %%GEZEGENLER%%'DEN `id` = '".$row['filo_bitiş_kimliği']'] seçin."' SINIR 1;");
      49. eğer(strlen($hedefgezegen['isim']) > 0){
      50. $temp_array['to'] = $targetplanet['name']." (".$targetplanet['galaxy'].":".$targetplanet['system'].":".$targetplanet['planet'].")";
      51. }başka{
      52. $g = strlen(Config::get('max_galaxy'));
      53. $s = strlen(Config::get('max_system'));
      54. $p = strlen(Config::get('max_planets'));
      55. $galaxy = substr($row['filo_bitiş_kimliği'], 0,$g)*1;
      56. $sistem = substr($row['filo_bitiş_kimliği'],$g,$s)*1;
      57. $planet = substr($row['filo_bitiş_kimliği'],$g+$s,$p)*1;
      58. eğer($planet == Config::get('max_system') + 1){
      59. $temp_array['to'] = $LNG['DışUzay'];
      60. }başka{
      61. $temp_array['to'] = "(".$galaxy.":".$system.":".$planet.")";
      62. }
      63. $g,$s,$p,$galaksi,$sistem,$gezegen'i ayarlayın;
      64. }
      65. $startplanet = $db->selectSingle("`isim`,`galaksi`,`sistem`,`gezegen` öğelerini %%GEZEGENLER%%'DEN `id` = '".$row['filo_başlangıç_kimliği']'] seçin."' SINIR 1;");
      66. if(strlen($startplanet['isim']) > 0){
      67. $temp_array['from'] = $startplanet['name']." ("".$startplanet['galaxy'].":".$startplanet['system'].":".$startplanet['planet']."")";
      68. }başka{
      69. $g = strlen(Config::get('max_galaxy'));
      70. $s = strlen(Config::get('max_system'));
      71. $p = strlen(Config::get('max_planets'));
      72. $galaxy = substr($row['filo_başlangıç_kimliği'], 0,$g)*1;
      73. $sistem = substr($satır['filo_başlangıç_kimliği'],$g,$s)*1;
      74. $planet = substr($row['filo_başlangıç_kimliği'],$g+$s,$p)*1;
      75. eğer($planet == Config::get('max_system') + 1){
      76. $temp_array['from'] = $LNG['DışUzay'];
      77. }başka{
      78. $temp_array['from'] = "(".$galaxy.":".$system.":".$planet.")";
      79. }
      80. $g,$s,$p,$galaksi,$sistem,$gezegen'i ayarlayın;
      81. }
      82. $dizi_tümü[] = dizi(
      83. 'kime' => $temp_array['kimden'],
      84. 'from' => $temp_array['to'],
      85. 'içinde' => $row['filo_bitiş_zamanı'],
      86. 'görev' => $temp_array['görev'],
      87. 'zaman' => $row['filo_bitiş_zamanı'],
      88. 'sınıf' => $temp_array['sınıf']);
      89. }
      90. $parse['miss_all'] = '<table width="100%" id="eventdetails" style="width:95%">';
      91. $parse['miss_all'] .= "<tr\">";
      92. $parse['miss_all'] .= '<td>'.$LNG['fl_time'].'</td><td>'.$LNG['fl_from'].'</td><td>'.$LNG['fl_dest'].'</td><td>'.$LNG['fl_mission'].'</td></tr>';
      93. foreach($array_all as $id => $fl){
      94. $parse['miss_all'].= "<tr id=\"eventClass\" class=\"".$fl['class']."\"><td>".$fl['in']."</td><td>".$fl['to']."</td><td>".$fl['from']."</td><td>".$fl['mission']."</td></tr>";
      95. }
      96. $parse['miss_all'] .= "</table>";
      97. $allow = ''; foreach($mhostile as $id){ $allow .= "`filo_misyonu` = '".$id."' VEYA "; } $allow = substr_replace($allow, '', -4);
      98. $att_fleets = database::get()->selectSingle("SELECT COUNT(*) AS state FROM %%FLEETS%% WHERE `fleet_target_owner` = '" . intval($USER['id']) . "' AND `fleet_end_time` > '".time()."' AND (".$allow.");");
      99. $allow = ''; foreach($mneutral as $id){ $allow .= "`filo_misyonu` = '".$id."' VEYA "; } $allow = substr_replace($allow, '', -4);
      100. $neu_fleets = database::get()->selectSingle("SELECT COUNT(*) AS state FROM %%FLEETS%% WHERE `fleet_target_owner` = '".intval($USER['id'])."' AND `fleet_end_time` > '".time()."' AND (".$allow.");");
      101. $own_fleets = database::get()->selectSingle("SELECT COUNT(*) AS state FROM %%FLEETS%% WHERE `fleet_owner` = '".$USER['id']."' ORDER BY fleet_end_time ASC;");
      102. $parse['miss_own'] = $own_fleets['state'] > 0 ? "<b>".$own_fleets['state']."</b> Kendi " : "";
      103. $parse['miss_neu'] = $neu_fleets['eyalet'] > 0 ? "<b>".$neu_fleets['eyalet']."</b> Dost " : "";
      104. $parse['miss_att'] = $att_fleets['state'] > 0 ? "<b>".$att_fleets['state']."</b> Düşman " : "";
      105. eğer($gelen_filo){
      106. $this->tplObj->assign_vars($parse) döndür;
      107. }başka{
      108. false döndür;
      109. }
      110. }
      Display All




      Source Code

      1. eğer($this->getWindow() === 'tam') {
      2. $this->gezginlikverilerinial();
      3. $this->getRightMenuData();
      4. $this->getCronjobsTodo();
      5. $this->getFleetsData();
      6. $this->getDbonusData();
      7. }

      With this I achieved fleet control


      Source Code

      1. $sql = "SELECT COUNT(*) as count FROM %%FLEETS%% WHERE ((`fleet_owner` = :userID AND `fleet_mess` = 0) OR `fleet_target_owner` = :userID AND fleet_mission != 8 AND `fleet_mess` = 0);";
      2. $filoSonucu = veritabanı::get()->selectSingle($sql, dizi(
      3. ':userID' => $USER['id']
      4. ), 'saymak');


      tpl

      Source Code

      1. {if $fleetResult} <div class="filo-bilgi-bölümü">
      2. {dosyayı dahil et="eventList.tpl"}
      3. <div id="attack_alert" class="araç ipucu olayı {$attack_alert}">
      4. <a href="index.php?page=eventList&session=ef580060082c&ajax=1&height=500&width=650&TB_iframe=1&modal=true"
      5. sınıf="ipuçları kalın kutu"
      6. title="|Saldırı!">
      7. <img src="../../assets/images/layout/pixel.gif" height="13" width="25"/>
      8. </a>
      9. </div>
      10. </div>
      11. {başka}
      12. <div class="filo-bilgi-bölümü">
      13. <div style="color: #6f9fc8; font-size: 12px; text-align: center; font-weight: 700; line-height: 40px;">
      14. {$LNG.topnav_s_8}
      15. </div>
      16. </div>
      17. {/eğer}
      Display All

      But there is a problem, it gives an error when there is no fleet movement

      Source Code

      1. IP adresi: 176.237.231.206
      2. [11-Nis-2025 18:30:33] UYARI: "Tanımlanmamış dizin: miss_class"
      3. Dosya: /home/ogamescr/domains/ogamescript.com/public_html/ogamex/cache/tr^6dc41e21b6c68ab522312fa4d5cd213e9a931fd4_1.file.eventList.tpl.php | Satır: 27
      4. URL: https://ogamex.ogamescript.com/game.php?page=overview | Sürüm: 1.8.git
      5. <b>KULLANICI Verileri: </b>1 - xena<br>
    • Hello, to make it cleaner I'm doing the design of ogame on 2 pages to show you. I'll let you know as soon as the demo is available.
      You can contact me by Discord : danter14
      Discord Galactic Conquest
      Video Youtube dev + tutorials

      Webside