ПОДДЕРЖКА ИНТЕРНАЦИОНАЛЬНОЙ ВЕТКИ

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

    • это не для закачки версия.. хотя я ее забросил и отдаю.. сам уже сделал на 1.9 с нуля и не много помогли конечно мне разобраться как ее переделать, стиль на данный момент делается под sci-fi надоело клонов плодить типа экстериум на котором все помешались

      Аурон, а зачем ты так замутил длинно наемников ? там спокойно вывод в два файла помещается да и переделать можно с обычного бонуса флота кто не знал. галактика так же с обычной делается в 3Д подключается только канваз скрипт еще для объема 3Д... решу проблему с массивом вывода систем покажу результат полный... не доделанный не буду

      а да вот вам для 1.7 версий звания в игре от боевого опыта делал не я
      shared.statistics.playerTable
      Display Spoiler

      <td>
      {if $RangeInfo.b_lvl > 0 && $RangeInfo.b_lvl < 3} <img src="styles/images/zv/1.png" style="height: 2.8em" title="Нуб">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 2 && $RangeInfo.b_lvl < 6} <img src="styles/images/zv/2.png" style="height: 2.8em" title="Рядовой">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 5 && $RangeInfo.b_lvl < 7} <img src="styles/images/zv/3.png" style="height: 2.8em" title="Морпех">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 6 && $RangeInfo.b_lvl < 11} <img src="styles/images/zv/4.png" style="height: 2.8em" title="Обергруппбаламут">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 10 && $RangeInfo.b_lvl < 15} <img src="styles/images/zv/5.png" style="height: 2.8em" title="Рейнджер">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 14 && $RangeInfo.b_lvl < 20} <img src="styles/images/zv/6.png" style="height: 2.8em" title="Младший капрал">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 19 && $RangeInfo.b_lvl < 27} <img src="styles/images/zv/7.png" style="height: 2.8em" title="Капрал">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 70 && $RangeInfo.b_lvl < 81} <img src="styles/images/zv/8.png" style="height: 2.8em" title="Младший сержант">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 80 && $RangeInfo.b_lvl < 91} <img src="styles/images/zv/9.png" style="height: 2.8em" title="Сержант">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 90 && $RangeInfo.b_lvl < 101} <img src="styles/images/zv/10.png" style="height: 2.8em" title="Старший сержант">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 100 && $RangeInfo.b_lvl < 111} <img src="styles/images/zv/11.png" style="height: 2.8em" title="Мастер сержант">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 110 && $RangeInfo.b_lvl < 121} <img src="styles/images/zv/12.png" style="height: 2.8em" title="Энсин">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 120 && $RangeInfo.b_lvl < 131} <img src="styles/images/zv/13.png" style="height: 2.8em" title="Младший лейтенант">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 130 && $RangeInfo.b_lvl < 141} <img src="styles/images/zv/14.png" style="height: 2.8em" title="Лейтенант">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 140 && $RangeInfo.b_lvl < 151} <img src="styles/images/zv/15.png" style="height: 2.8em" title="Старший лейтенант">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 150 && $RangeInfo.b_lvl < 161} <img src="styles/images/zv/16.png" style="height: 2.8em" title="Капитан">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 160 && $RangeInfo.b_lvl < 171} <img src="styles/images/zv/17.png" style="height: 2.8em" title="Старший капитан">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 170 && $RangeInfo.b_lvl < 181} <img src="styles/images/zv/18.png" style="height: 2.8em" title="Капитан лейтенант">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 180 && $RangeInfo.b_lvl < 191} <img src="styles/images/zv/19.png" style="height: 2.8em" title="Майор">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 190 && $RangeInfo.b_lvl < 201} <img src="styles/images/zv/20.png" style="height: 2.8em" title="Лейтенант майор">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      {if $RangeInfo.b_lvl > 200 && $RangeInfo.b_lvl < 211} <img src="styles/images/zv/21.png" style="height: 2.8em" title="Командор">&nbsp;<img src='{$RangeInfo.foto}' style='width:15px;float:left;' class='tooltip' data-tooltip-content='<img src="{$RangeInfo.foto}" style="max-width:150px;"">' ></td>{/if}
      </td>


      class.ShowStatisticsPage сюда добавляем пременную

      Display Spoiler

      $RangeList[] = array(
      'b_lvl' => $StatRow['experience_combat_level'],


      ну а по путям видите картинки есть , создаем папку можно по этому примеру можно по своему путь указать к картинкам
      код еще раз говорю писал не я .. я сделал короче - этот Вам для разбора как реализуют код ....я пошел другим путем . (мой проще и короче на много) всего лишь одна строка форычем сделана и работает от рейта начисление по силе атаке и броне +1 от звания :) в этом варианте если что-то не встанет... мало ли забыл дописать... спрашиваем...версии у всех разные
      Сделаю любой обычный. или динамический дизайн макет на любую версию в векторной графике (или подготовлю в css) могу сделать копию любого стиля

      The post was edited 6 times, last by sumrak ().

    • OMG... Сколько "кода" непонятного)) распишу чуть понятней.
      1. В языковом файле создаем что то типа

      PHP Source Code: INGAME.PHP

      1. $LNG[lvl1] = "Дух";
      2. $LNG[lvl2] = "Солдат";
      3. ...
      4. $LNG[lvl9000] = "Оберштурмфюрер";



      2. Как и показал Николя выводим боевой уровня игрока сией конструкцией

      PHP Source Code

      1. $RangeList[] = array(
      2. 'b_lvl' => $StatRow['experience_combat_level'],
      Тут маленькое отступление (боевого уровня нет в классическом 2moons, так что добывайте его где то сами или пишите, не суть важна) хотя если вы в состоянии написать боевой уровень, начисление опыта и прогресс уровня, то на кой вы это читаете?...

      3. В tpl вписываем сие

      HTML Source Code

      1. <td>
      2. <img src="styles/images/zv/{$RangeInfo.b_lvl}.png" style="height: 2.8em" title="{$LNG.lvl{RangeInfo.b_lvl}}">&nbsp;
      4.???
      5. PROFIT!!!

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

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

    • New

      Можно сделать проще )
      Добавляем в ShowStatisticsPage
      как на скрине

      Дальше открываем файл shared.statistics.playerTable.tpl
      добавляем <th>{$LNG.batleNames.3000}</th> в самом верху чтоб получилось так
      пример:
      <th>{$LNG.st_fleets}</th>
      <th>{$LNG.st_defenses}</th>
      <th>{$LNG.batleNames.3000}</th>Дальше в низу <td>{$LNG.batleNames.{$RangeInfo.batle_ids}}</td>
      пример:<td>{$RangeInfo.fleet}</td><td>{$RangeInfo.defs}</td><td>{$LNG.batleNames.{$RangeInfo.batle_ids}}</td>
      Открываем файл TECH.php
      Добавляем

      $LNG['batleNames'] = array (
      3000 => 'Боевое&nbsp;Звание',
      3001 => 'Саритон&nbsp;Галактики',
      3002 => 'Иноритон&nbsp;Галактики',
      3003 => 'Агоритон&nbsp;Галактики',
      3004 => 'Деритон&nbsp;Галактики',
      3005 => 'Паритон&nbsp;Галактики',
      3006 => 'Комертон&nbsp;Галактики',
      3007 => 'Геритон&nbsp;Галактики',
      3008 => 'Иоритон&nbsp;Галактики',
      3009 => 'Юритон&nbsp;Галактики',
      3010 => 'Церитон&nbsp;Галактики',
      );

      Незабываем добавить в таблицу uni1_users
      столб `batle_id` int(11) NOT NULL DEFAULT '3001'
      ну а потом обновляйте по получению боевого уровня
      уровень получил обновил в таблице, было 3001 обновляем на 3002 и так далее, делал как пришло в голову на скорую руку ))

      А да если что пишите если не понятно)) Версия 2moons-1.8 - 2moons-2.0

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

    • New

      Дык те же яйца толтко в профиль)
      И кстати, на кой сразу с 3000 индекса начинать если создаешь новый массив?) Начинать проще с 0 тогда)) и кстати, чо за программа?
      читаем отзыв обо мне тут, вдохновляемся, а после этого не верим в то что я выкладываю)))) предупреждаю сразу, после моих модов слетает БД, портится карма и вообще все плохо становится)))) ставим на свой страх и риск :D

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

    • New

      Ещё раз пишу набросок делал на скорую руку просто захотелось нумерацию на 3 тысячи, вы можете какую хотите нумерацию поставить, а программа называется IntelliJ IDEA
    • New

      я вообще не парюсь я по условиям выставил )) сложности городите мне показалось или опечатка была что еще в ручную надо там ))) у меня все автоматически идет код переписал уже давно который тогда писал дигма я его укоротил в раза три да и проще сделал ))
      Сделаю любой обычный. или динамический дизайн макет на любую версию в векторной графике (или подготовлю в css) могу сделать копию любого стиля