[MOD][V2.7.2][DES] Цвет дипломатии альянсов в галактике

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

  • [MOD][V2.7.2][DES] Цвет дипломатии альянсов в галактике

    Шалом народ, тащемта простенький мод, хотя по сути почти все было готово, но Ярик поленился стили прописать, а мы не поленимся и может Ярик в новых версиях таки допилит как надо. Кароч вперед!
    Открываем файл class.GalaxyRows.php
    ищем

    Source Code: class.GalaxyRows.php

    1. switch($this->galaxyRow['diploLevel'])
    2. {
    3. case 1:
    4. case 2:
    5. $Class = array('member');
    6. break;
    7. case 4:
    8. $Class = array('friend');
    9. break;
    10. case 5:
    11. $Class = array('enemy');
    12. break;
    13. }
    14. if($USER['ally_id'] == $this->galaxyRow['ally_id'])
    15. {
    16. $Class = array('member');
    17. }
    Display All


    и меняем сие на следующее

    Source Code: class.GalaxyRows.php

    1. switch($this->galaxyRow['diploLevel'])
    2. {
    3. case 1:
    4. $Class = "style='color:#FFDEAD'";
    5. break;
    6. case 2:
    7. $Class = "style='color:#abe171'";
    8. break;
    9. case 3:
    10. $Class = "style='color:#CDAD00'";
    11. break;
    12. case 4:
    13. $Class = "style='color:#D2691E'";
    14. break;
    15. case 5:
    16. $Class = "style='color:#f25858'";
    17. break;
    18. case 6:
    19. $Class = "style='color:#abe171'";
    20. break;
    21. }
    22. if($USER['ally_id'] == $this->galaxyRow['ally_id'])
    23. {
    24. $Class = "style='color:#fff'";
    25. }
    Display All
    далее открываем файл page.galaxy.default.tpl

    ищем

    HTML Source Code: page.galaxy.default.tpl

    1. <span class="galaxy-alliance {foreach $currentPlanet.alliance.class as $class}{if !$class@first} {/if}galaxy-alliance {$class}{/foreach}"{$class}>{$currentPlanet.alliance.tag}</span>
    и меняем на следующее

    HTML Source Code: page.galaxy.default.tpl

    1. <span class="galaxy-alliance "{foreach $currentPlanet.alliance.class as $class}{if !$class@first} {/if}{$class}{/foreach}{$class}>{$currentPlanet.alliance.tag}</span>
    вообщем получим то что альянсы будут подсвечены в галактике в зависимости от дипломатии


    Академия
    Союз
    Торговые отношения
    Пакт о ненападении
    Война
    Тайный союз
    Кто к нам с чем зачем, тот от того и того! :D
  • Лучше так:
    Пишем:

    PHP Source Code: class.GalaxyRows.php

    1. switch($this->galaxyRow['diploLevel'])
    2. {
    3. case 1:
    4. $Class = array('c-diplo-1');
    5. break;
    6. case 2:
    7. $Class = array('c-diplo-2');
    8. break;
    9. case 3:
    10. $Class = array('c-diplo-3');
    11. break;
    12. case 4:
    13. $Class = array('c-diplo-4');
    14. break;
    15. case 5:
    16. $Class = array('c-diplo-5');
    17. break;
    18. case 6:
    19. $Class = array('c-diplo-6');
    20. break;
    21. }
    22. if($USER['ally_id'] == $this->galaxyRow['ally_id'])
    23. {
    24. $Class = array('c-diplo-100');
    25. }
    Display All




    Переносим: alliance.css --> general.css

    Source Code

    1. .c-diplo-0{color:#fff;}
    2. .c-diplo-1{color:#FFDEAD;}
    3. .c-diplo-2{color:#abe171;}
    4. .c-diplo-3{color:#CDAD00;}
    5. .c-diplo-4{color:#D2691E;}
    6. .c-diplo-5{color:#f25858;}
    7. .c-diplo-6{color:#abe171;}
    8. .c-diplo-100{color:#05c3f1;}
    Удаляем:

    Source Code: general.css

    1. color: #e6e6e6;