race 1.8 ++

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

    • PHP Source Code: ShowRacePage.class.php

      1. <?php
      2. class ShowRacePage extends AbstractGamePage
      3. {
      4. public static $requireModule = 0;
      5. function __construct()
      6. {
      7. parent::__construct();
      8. }
      9. function change()
      10. {
      11. global $USER, $LNG;
      12. $moderace = HTTP::_GP('mod', 0);
      13. //$config = Config::get();
      14. $costAM = 500;
      15. if($USER['race'] == 0) {
      16. $costAM = 0;//$config
      17. }
      18. if($USER['darkmatter'] >= $costAM) {
      19. $USER['darkmatter'] -= $costAM;
      20. $db = Database::get();
      21. if($moderace != 0) {
      22. $sql = "UPDATE %%USERS%% SET `race` = :race1 WHERE `id` = :userID ;";
      23. $db->update($sql, array(':race1' => $moderace, ':userID' => $USER['id']));
      24. $DefenseLabel = $LNG['tech'][$moderace];
      25. } else {
      26. $sql = "UPDATE %%USERS%% SET `race` = :race1 WHERE `id` = :userID ;";
      27. $db->update($sql, array(':race1' => 1503, ':userID' => $USER['id']));
      28. $DefenseLabel = $LNG['tech'][$moderace];
      29. }
      30. $this->printMessage("<b>" . $LNG['race_buys'] . "</b><b>" . $DefenseLabel . "</b>", true, array('game.php?page=overview', 3));
      31. } else {
      32. $this->printMessage(sprintf($LNG['fields_buy_no'], $costAM), true, array('game.php?page=overview', 3));
      33. }
      34. }
      35. function show()
      36. {
      37. global $USER;
      38. $race = array();
      39. $db = Database::get();
      40. $information = 1500;
      41. //$varsResult = $db->nativeQuery('SELECT * FROM %%VARS%%;');
      42. $sql = 'SELECT * FROM %%VARS%% WHERE `class` = :class ORDER BY elementID DESC';
      43. $result_logs = $db->select($sql, array(':class' => $information));
      44. foreach($result_logs as $varsRow) {
      45. $race[] = array(
      46. 'id' => $varsRow['elementID'],
      47. 'bonusAttack' => $varsRow['bonusAttack']*100,
      48. 'bonusDefensive' => $varsRow['bonusDefensive']*100,
      49. 'bonusShield' => $varsRow['bonusShield']*100,
      50. 'bonusBuildTime' => $varsRow['bonusBuildTime']*100,
      51. 'bonusResearchTime' => $varsRow['bonusResearchTime']*100,
      52. 'bonusShipTime' => $varsRow['bonusShipTime']*100,
      53. 'bonusDefensiveTime' => $varsRow['bonusDefensiveTime']*100,
      54. 'bonusResource' => $varsRow['bonusResource']*100,
      55. 'bonusEnergy' => $varsRow['bonusEnergy']*100,
      56. 'bonusResourceStorage' => $varsRow['bonusResourceStorage']*100,
      57. 'bonusShipStorage' => $varsRow['bonusShipStorage']*100,
      58. 'bonusFlyTime' => $varsRow['bonusFlyTime']*100,
      59. 'bonusFleetSlots' => $varsRow['bonusFleetSlots']*100,
      60. 'bonusPlanets' => $varsRow['bonusPlanets']*100,
      61. 'cost921' => $varsRow['cost921']
      62. );
      63. }
      64. $this->tplObj->assign_vars(array('raceList' => $race, 'races' => ($USER['race'])));
      65. $this->display('page.race.default.tpl');
      66. }
      67. }
      Display All

      Source Code: page.race.defaul.tpl

      1. <div class="content_page">
      2. {if $races != 0}
      3. Ваша раса: <span>{$LNG.tech.{$races}}</span>
      4. {else}
      5. {/if}выбираем таури!!! без выбора расы игра не будет работать</div>
      6. <div class="pro" style="height:29vw;width:100%; margin-top:3vw;border:none;">
      7. {foreach $raceList as $varsRow}
      8. {if $races == 0 || $varsRow.id ==$races}
      9. <div class="triada4" style="width:18vw;height:27vw;border: solid 1px rgba(42, 47, 43, 0.66);float:left;margin:.6vw;position:relative;background: url(images/texture.png)">
      10. <div class="title" style="font-size: 0.9vw;width: 100%;height: 2.0vw;margin: 0;line-height: 1.8vw;background: linear-gradient(to right, rgba(115, 205, 250, 0) 0%, rgb(0, 0, 0) 50%, rgba(125, 185, 232, 0) 100%);text-align: center;">{$LNG.tech.{$varsRow.id}}</div>
      11. <div style="background: rgba(12, 15, 20, 0.1);text-align: left;padding: 15px;color: #f3f3f3;">
      12. <img class="blur" width="170px" height="254px" style="float:right;" src="{$dpath}gebaeude/{$varsRow.id}.png " title="{$LNG.longDescription.{$varsRow.id}}"/>
      13. <span>Навыки расы</span>
      14. <ul>
      15. <li>Атака: <span> {$varsRow.bonusAttack}% </span></li>
      16. <li>Броня: <span> {$varsRow.bonusDefensive}% </span></li>
      17. <li>Щиты: <span> {$varsRow.bonusShield}% </span></li>
      18. <li>Скорость постройки зданий: <span> {$varsRow.bonusBuildTime}% </span></li>
      19. <li>Скорость исследований: <span> {$varsRow.bonusResearchTime}% </span></li>
      20. <li>Скорость постройки флота: <span> {$varsRow.bonusShipTime}% </span></li>
      21. <li>Скорость постройки обороны: <span> {$varsRow.bonusDefensiveTime}% </span></li>
      22. <li>Добыча ресурсов: <span> {$varsRow.bonusResource}% </span></li>
      23. <li>Добыча энергии: <span> {$varsRow.bonusEnergy}% </span></li>
      24. <li>Хранилища: <span> {$varsRow.bonusResourceStorage}% </span></li>
      25. <li>Вместимость флота: <span> {$varsRow.bonusShipStorage}% </span></li>
      26. <li>Скорость полета: <span> {$varsRow.bonusFlyTime}% </span></li>
      27. <li>Слоты флота: <span> {$varsRow.bonusFleetSlots} </span></li>
      28. <li>Дополнительных планет: <span> {$varsRow.bonusPlanets} </span></li>
      29. </ul>
      30. <form enctype="multipart/form-data" action="game.php?page=race&mode=change&mod={$varsRow.id}" method="post"style="width: 100%;position: relative;top: 2.5vw;">
      31. {if $races == 0}
      32. <input value="Выбрать" type="submit" style="width: 80%;height: 2vw;left: 1.5vw;position: absolute;">
      33. {/if}
      34. </form>
      35. </div>
      36. </div>
      37. {/if}
      38. {/foreach}
      39. </div>
      40. </div>
      Display All
      За разумную стоимость Сделаю любой динамический дизайн макет (или подготовлю в css) могу сделать копию любого стиля afire.space@gmail.com, а так же помогу разобраться с кодом и помощь сделать чистую сборку
    • выкладываю расы в общий доступ под ветку 1.8 и 2.0 стили меняем на свои
      создатель мода clon22 и shandow

      в vars создаем сколько вам нужно рас... название роли не играет как назовете

      в таблице юзеров добавляем ячейку

      race INT 11 по умолчанию 0

      стили правим на свои
      За разумную стоимость Сделаю любой динамический дизайн макет (или подготовлю в css) могу сделать копию любого стиля afire.space@gmail.com, а так же помогу разобраться с кодом и помощь сделать чистую сборку

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

    • мод стандартный.. и уже устаревший но рабочий.

      мой уже расширенный и работает как в xcraft баланс у каждой расы свой.. так же флот .. то есть у каждой расы уникальный флот и оборона и наука и офицеры и так далее .. но его выложу возможно в общий доступ позже.. еще не решил... пока только продажа . продемонстрировать работу могу на своем проекте.. где каждая раса уже не зависима со своим игровым развитием ... кому интересно получить полный функционал... а не пародия на расы обращаться в личку join.skype.com/invite/eyafixHWeaYj

      yadi.sk/i/5S36oHbTCKv-IQ

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

      The post was edited 3 times, last by Shandow ().

    • перевод в lang tach сколько рас .. столько пунктов перевода

      lang tach
      1500 => 'раса первая',
      1501 => 'раса вторая',
      1502 => 'раса третья',

      при создание расы в vars

      class 1500 id какой угодно

      у меня к примеру

      id 1500 => 'классический пример названия рас race_terras', class 1500
      id 1501 => пример второй serg', class 1500
      id 1502=> 'пример третий bu', class 1500

      расы как назовете роли не играет но дейлайт интуитивно понятно

      смотрите внимательно я в принципе тут пояснил что не хватает но и на код достаточно глянуть что бы понять что не хватает

      будет ошибка скажите что за ошибка - подскажу .. мод полностью рабочий и проверенный
      За разумную стоимость Сделаю любой динамический дизайн макет (или подготовлю в css) могу сделать копию любого стиля afire.space@gmail.com, а так же помогу разобраться с кодом и помощь сделать чистую сборку
    • $db->update($sql, array(':race1' => 1503, ':userID' => $USER['id']));

      обратим на эту строку внимание
      если расы 3 то добавляем в коде пустой ид на проверку есть ли раса
      если расы 4 то на 1 пункт больше то есть вот так 1504
      За разумную стоимость Сделаю любой динамический дизайн макет (или подготовлю в css) могу сделать копию любого стиля afire.space@gmail.com, а так же помогу разобраться с кодом и помощь сделать чистую сборку
    • внимательней смотрите на код

      4 человека поставили без проблем двое меня долбали :)
      одному помог ошибка в переменных
      сразу говорю ребят скайп есть ставьте по ошибке я подскажу если в мне скинет е в чем дело..
      но если что то сложней .. то мне надо видеть зрительно что у вас происходит .. иначе в запущенных случаях не помощь..
      установите TeamViewer если боитесь что вас узнают в скайпе ;)там видно что я делаю... если боитесь что вам что то испортят
      а так мой совет научитесь сравнивать файлы .. всегда перед доступом делайте копию до вмешательства потом смотрите где идут не соответствия
      За разумную стоимость Сделаю любой динамический дизайн макет (или подготовлю в css) могу сделать копию любого стиля afire.space@gmail.com, а так же помогу разобраться с кодом и помощь сделать чистую сборку
    • Ps. you can call every bonus available in your game with

      Source Code

      1. BuildFunctions::getBonusList()
      Looking for good VPS to host your game? Use DigitalOcean and get 100$ bonus credit for 2 months!

      Check my mods here - stellaron.space/index.php?page=2Moons

      I can build any mod. Need my service? Contact me via PM
    • у меня к сожалению сделаны расы независимые и все связано с игрой то есть у каждой расы все свое и сюжет развитие если я назову то это переписывать пол движка придется вам тут я выложил стандарт эмуляция ка ки была у меня расы работают как в xcraft
      mimikri их видел он точнее Вам объяснит как у меня сделано .. к примеру -

      id = 1 шахта метала - раса людей

      id 56 = оползень (шахта метала другой расы) - раса жуков

      id 102 = преобразователь (шахта метала) - раса валькирия

      и так во всем плюс требования везде у каждой расы свои


      тут просто принцип
      За разумную стоимость Сделаю любой динамический дизайн макет (или подготовлю в css) могу сделать копию любого стиля afire.space@gmail.com, а так же помогу разобраться с кодом и помощь сделать чистую сборку
    • ахахахах, мод? клево выкладывать наверное что ты не писал, которые не понимаешь, логику не видишь, но выкладываешь как свои)))))))
    • читай выше начинал писать клон

      я переделал... ты для начала свое что то выложи .. да и на тролей-оборотней я внимание не обращаю и смутно подозреваю одного дебила в новом аке
      За разумную стоимость Сделаю любой динамический дизайн макет (или подготовлю в css) могу сделать копию любого стиля afire.space@gmail.com, а так же помогу разобраться с кодом и помощь сделать чистую сборку