Главная » Статьи » Xnova MoD |
Колонизационная технология
Добавить в БД в таблицу users: colonisation_tech int(11) NOT NULL default 0 после expedition_tech файл: \includes\functions\MissionCaseColonisation.php Найти: function MissionCaseColonisation ( $FleetRow ) { global $lang, $resource; заменяем на это: function MissionCaseColonisation ( $FleetRow ) { global $lang, $resource, $user; $iMaxColo = doquery("SELECT colonisation_tech + 1 FROM {{table}} WHERE id={$user['id']}",'users',true); Найти: if ($iPlanetCount >= MAX_PLAYER_PLANETS) { $TheMessage = $lang['sys_colo_arrival'] . $TargetAdress . $lang['sys_colo_maxcolo'] . MAX_PLAYER_PLANETS . $lang['sys_colo_planet']; SendSimpleMessage ( $FleetRow['fleet_owner'], '', $FleetRow['fleet_start_time'], 0, $lang['sys_colo_mess_from'], $lang['sys_colo_mess_report'], $TheMessage); doquery("UPDATE {{table}} SET `fleet_mess` = '1' WHERE `fleet_id` = ". $FleetRow["fleet_id"], 'fleets'); } else { Заменить на: if ($iPlanetCount >= $iMaxColo || $iPlanetCount >= MAX_PLAYER_PLANETS) { $TheMessage = $lang['sys_colo_arrival'] . $TargetAdress . $lang['sys_colo_maxcolo'] . $iMaxColo . $lang['sys_colo_planet']; SendSimpleMessage ( $FleetRow['fleet_owner'], '', $FleetRow['fleet_start_time'], 0, $lang['sys_colo_mess_from'], $lang['sys_colo_mess_report'], $TheMessage); doquery("UPDATE {{table}} SET `fleet_mess` = '1' WHERE `fleet_id` = ". $FleetRow["fleet_id"], 'fleets'); } else { Файл: \includes\vars.php Найти: 124 => "expedition_tech", Добавить ниже: 150 => "colonisation_tech", Найти: 124 => array( 31 => 3, 108 => 4, 117 => 3), Добавить ниже: 150 => array( 31 => 3, 113 => 5, 111 => 2), 208 => array( 21 => 4, 117 => 3, 150 => 1), Найти: 124 => array ( 'metal' => 4000, 'crystal' => 8000, 'deuterium' => 4000, 'energy' => 0, 'factor' => 2), Добавить ниже: 150 => array ( 'metal' => 1000, 'crystal' => 4000, 'deuterium' => 1000, 'energy' => 0, 'factor' => 2), Найти: $reslist['tech'] = array(106,108,109,110,111,113,114,115,117,118,120,121,122,123,124,199); Заменить: $reslist['tech'] = array(106,108,109,110,111,113,114,115,117,118,120,121,122,123,124,150,199); Файл Tech.mo 124 => "Экспедиционная технология", 150 => 'Колонизационная технология', 124 => "Теперь корабли можно оснащать исследовательским модулем, обеспечивающим обработку собранных данных в условиях длительных полётов.", 150 => "Эта технология предназначена для того чтоб можна было создать империю с множеством колоний.", Infos.mo $lang['info'][124]['name'] = 'Экспедиционная технология'; $lang['info'][124]['description'] = 'Экспедиционная технология охватывает различные технологии сканирования и даёт возможность оснащать корабли различных классов исследовательским модулем. Он содержит базу данных, маленькую передвижную лабораторию, а также различные биоклетки и сосуды для проб. Для безопасности корабля при исследовании опасных объектов исследовательский модуль оснащён автономным энергообеспечением и генератором энергетического поля, который в экстремальных ситуациях может окружать исследовательский модуль мощным энергетическим полем.'; $lang['info'][150]['name'] = "Колонизационная технология"; $lang['info'][150]['description'] = "Властитель, имеющий много колоний во вселеной, имеет больше преимущества перед другими."; | |
Просмотров: 1394 | | |