[MOD][V2.7.2][FUN] Быстрая колонизация

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

  • [MOD][V2.7.2][FUN] Быстрая колонизация



    Итак други, как и обещал переписал для New Star
    в принципе все просто:
    распаковываем файлик ShowSendColoPage.class.zip в \includes\pages\game\
    затем открываем galaxy.js
    и добавляем куда угодно сие

    JavaScript Source Code: galaxy.js

    1. function colo(missionID, galaxy, system, planet) {
    2. $.getJSON("game.php?page=sendColo&ajax=1&mission="+missionID+"&galaxy="+galaxy+"&system="+system+"&planet="+planet, function(data)
    3. {
    4. $('#slots').text(data.slots);
    5. if(typeof data.ships !== "undefined")
    6. {
    7. $.each(data.ships, function(elementID, value) {
    8. $('#elementID'+elementID).text(number_format(value));
    9. });
    10. }
    11. var statustable = $('#fleetstatusrow');
    12. var messages = statustable.find("~tr");
    13. if(messages.length == MaxFleetSetting) {
    14. messages.filter(':last').remove();
    15. }
    16. var element = $('<td />').attr('colspan', 8).attr('class', data.code == 600 ? "success" : "error").text(data.mess).wrap('<tr />').parent();
    17. statustable.removeAttr('style').after(element);
    18. });
    19. }
    Display All
    затем открываем page.galaxy.default.tpl
    и ищем ссылку на колонизацию и меняем ее на это





    HTML Source Code: page.galaxy.default.tpl

    1. <a class="ico_coloni ico_animation" href="javascript:colo(7,{$galaxy},{$system},{$planet});" title="$LNG['type_mission_7']" ></a>
    добавить в INGAME.php строку $LNG['fa_no_colo'] = 'Нет свободных колонизаторов.';
    все просто и понятно
    Кто к нам с чем зачем, тот от того и того! :D

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

  • Очень много повторяющихся функций.
    Есть ShowFleetAjaxPage.class для таких отправлений.
    Поэтому пока спорный мод, с точки зрения концепции проекта.
  • я изначально через ShowFleetAjaxPage.class и пытался делать, но там туеву хучу if\else лепить придется, поверь, проще через отдельный файл было сделать
    Кто к нам с чем зачем, тот от того и того! :D