сенсорная фаланга версия 32a7

Общие обсуждения публичной версии проекта "Сверхновая"
Support forum for public version

Модератор: Gorlum

Правила форума
Внимание! Этот форум - только для обсуждения вопросов и проблем на сторонних серверах, использующих движок Сверхновой!

Для обсуждения оригинальных серверов СН существуют соответствующие форумы: для багрепортов, для обсуждение движка на офф-серверах.

Общие багрепорты и проблемы на публичных серверах обсуждаются в соответствующем форуме.

Для обсуждения работа модулей и багрепротов по их работе существует свой форум
killer
Майор разведки
Сообщения: 292
Зарегистрирован: 03 янв 2011, 22:22
Откуда: Херсон

сенсорная фаланга версия 32a7

Сообщение killer »

проверял сенсорной фалангой галактику и наткнулся на такую проблему:

Код: Выделить всё

Unknown column 'galaxy' in 'where clause'
SELECT * FROM `sn_iraks` WHERE galaxy = 1 AND system = 1 AND planet = 17;
это после последнего обновления,облазив тринк ветку гита и не найдя ответа на момент написания решил произвести изменения вручную.
в phalanx.php это:

Код: Выделить всё

//int_get_missile_to_planet("SELECT * FROM `{{iraks}}` WHERE galaxy = {$scan_galaxy} AND system = {$scan_system} AND planet = {$scan_planet};", true);
меняем на:

Код: Выделить всё

int_get_missile_to_planet("SELECT * FROM `{{iraks}}` WHERE fleet_end_galaxy = {$scan_galaxy} AND fleet_end_system = {$scan_system} AND fleet_end_planet = {$scan_planet};", true);
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(
Gorlum
Император Вселенной
Сообщения: 7522
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

Re: сенсорная фаланга версия 32a7

Сообщение Gorlum »

killer писал(а):проверял сенсорной фалангой галактику и наткнулся на такую проблему:

Код: Выделить всё

Unknown column 'galaxy' in 'where clause'
SELECT * FROM `sn_iraks` WHERE galaxy = 1 AND system = 1 AND planet = 17;
это после последнего обновления,облазив тринк ветку гита и не найдя ответа на момент написания решил произвести изменения вручную.
в phalanx.php это:

Код: Выделить всё

//int_get_missile_to_planet("SELECT * FROM `{{iraks}}` WHERE galaxy = {$scan_galaxy} AND system = {$scan_system} AND planet = {$scan_planet};", true);
меняем на:

Код: Выделить всё

int_get_missile_to_planet("SELECT * FROM `{{iraks}}` WHERE fleet_end_galaxy = {$scan_galaxy} AND fleet_end_system = {$scan_system} AND fleet_end_planet = {$scan_planet};", true);
Не отработал апдейтер нормально. Смотри свои настройки
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *
SaTory
Полковник Флота
Сообщения: 321
Зарегистрирован: 14 июн 2011, 23:27

Re: сенсорная фаланга версия 32a7

Сообщение SaTory »

скачанная с гита, полностью с нуля игра, с веток trunk и test - фаланга выдаёт туже-самую ошибку.
не отработало обновление, наверное сложно здесь сказать - игра ведь устанавливается с самого начала.
или напрямую скачанные с этих веток изначально неработоспособные?
может стоит в ветку мастер залить более свежую версию? а-то после 30 сентября уже много исправлений и изменений набежало =)
R
killer
Майор разведки
Сообщения: 292
Зарегистрирован: 03 янв 2011, 22:22
Откуда: Херсон

Re: сенсорная фаланга версия 32a7

Сообщение killer »

Gorlum писал(а): Не отработал апдейтер нормально. Смотри свои настройки
файл не было отредачен ваш :)
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(
DarkKnight
Прапорщик Альянса
Сообщения: 92
Зарегистрирован: 13 фев 2011, 16:01

Re: сенсорная фаланга версия 32a7

Сообщение DarkKnight »

Спасибо, исправил у себя тоже, работает. Еще бы со статистикой решить, было бы очень круто)
killer
Майор разведки
Сообщения: 292
Зарегистрирован: 03 янв 2011, 22:22
Откуда: Херсон

Re: сенсорная фаланга версия 32a7

Сообщение killer »

DarkKnight писал(а):Спасибо, исправил у себя тоже, работает. Еще бы со статистикой решить, было бы очень круто)
а что со статистикой не то?
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(
DarkKnight
Прапорщик Альянса
Сообщения: 92
Зарегистрирован: 13 фев 2011, 16:01

Re: сенсорная фаланга версия 32a7

Сообщение DarkKnight »

killer писал(а):
DarkKnight писал(а):Спасибо, исправил у себя тоже, работает. Еще бы со статистикой решить, было бы очень круто)
а что со статистикой не то?

Код: Выделить всё

/scheduler.php
Тип	500 SQL Error
Текст ошибки	
Cannot add or update a child row: a foreign key constraint fails (`x20/sn_statpoints`, CONSTRAINT `FK_stats_id_ally` FOREIGN KEY (`id_ally`) REFERENCES `sn_alliance` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
INSERT INTO sn_statpoints SET `id_owner` = '2', `id_ally` = '', `stat_type` = '1', `stat_code` = '1', `tech_points` = '15099487.2', `tech_count` = '63', `build_points` = '849287.038608', `build_count` = '129', `defs_points` = '2174189.5', `defs_count` = '592668', `fleet_points` = '18', `fleet_count` = '1', `res_points` = '41574.4679111', `res_count` = '41574467.9111', `total_points` = '18164556.2065', `total_count` = '42167328.9111', `stat_date` = '1322112990';
Отладочная информация	

backtrace = array(2)
	2 => array(4)
		file => string(94) /home/supernova/domains/x20.supernova.uz/public_html/includes/functions/sys_stat_functions.php
		line => integer 250
		function => string(7) doquery
		args => array(1)
			0 => string(466) INSERT∴INTO∴{{statpoints}}∴SET∴`id_owner`∴=∴'2',∴`id_ally`∴=∴'',∴`stat_type`∴=∴'1',∴`stat_code`∴=∴'1',∴`tech_points`∴=∴'15099487.2',∴`tech_count`∴=∴'63',∴`build_points`∴=∴'849287.038608',∴`build_count`∴=∴'129',∴`defs_points`∴=∴'2174189.5',∴`defs_count`∴=∴'592668',∴`fleet_points`∴=∴'18',∴`fleet_count`∴=∴'1',∴`res_points`∴=∴'41574.4679111',∴`res_count`∴=∴'41574467.9111',∴`total_points`∴=∴'18164556.2065',∴`total_count`∴=∴'42167328.9111',∴`stat_date`∴=∴'1322112990';  
	3 => array(4)
		file => string(66) /home/supernova/domains/x20.supernova.uz/public_html/scheduler.php
		line => integer 54
		function => string(17) SYS_statCalculate
		args => array(0)   
killer
Майор разведки
Сообщения: 292
Зарегистрирован: 03 янв 2011, 22:22
Откуда: Херсон

Re: сенсорная фаланга версия 32a7

Сообщение killer »

DarkKnight писал(а):

Код: Выделить всё

/scheduler.php
Тип	500 SQL Error
Текст ошибки	
Cannot add or update a child row: a foreign key constraint fails (`x20/sn_statpoints`, CONSTRAINT `FK_stats_id_ally` FOREIGN KEY (`id_ally`) REFERENCES `sn_alliance` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
INSERT INTO sn_statpoints SET `id_owner` = '2', `id_ally` = '', `stat_type` = '1', `stat_code` = '1', `tech_points` = '15099487.2', `tech_count` = '63', `build_points` = '849287.038608', `build_count` = '129', `defs_points` = '2174189.5', `defs_count` = '592668', `fleet_points` = '18', `fleet_count` = '1', `res_points` = '41574.4679111', `res_count` = '41574467.9111', `total_points` = '18164556.2065', `total_count` = '42167328.9111', `stat_date` = '1322112990';
Отладочная информация	

backtrace = array(2)
	2 => array(4)
		file => string(94) /home/supernova/domains/x20.supernova.uz/public_html/includes/functions/sys_stat_functions.php
		line => integer 250
		function => string(7) doquery
		args => array(1)
			0 => string(466) INSERT∴INTO∴{{statpoints}}∴SET∴`id_owner`∴=∴'2',∴`id_ally`∴=∴'',∴`stat_type`∴=∴'1',∴`stat_code`∴=∴'1',∴`tech_points`∴=∴'15099487.2',∴`tech_count`∴=∴'63',∴`build_points`∴=∴'849287.038608',∴`build_count`∴=∴'129',∴`defs_points`∴=∴'2174189.5',∴`defs_count`∴=∴'592668',∴`fleet_points`∴=∴'18',∴`fleet_count`∴=∴'1',∴`res_points`∴=∴'41574.4679111',∴`res_count`∴=∴'41574467.9111',∴`total_points`∴=∴'18164556.2065',∴`total_count`∴=∴'42167328.9111',∴`stat_date`∴=∴'1322112990';  
	3 => array(4)
		file => string(66) /home/supernova/domains/x20.supernova.uz/public_html/scheduler.php
		line => integer 54
		function => string(17) SYS_statCalculate
		args => array(0)   
скинь файл: includes/functions/sys_stat_functions.php
похоже в нём проблема ;)
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(
DarkKnight
Прапорщик Альянса
Сообщения: 92
Зарегистрирован: 13 фев 2011, 16:01

Re: сенсорная фаланга версия 32a7

Сообщение DarkKnight »

killer писал(а): скинь файл: includes/functions/sys_stat_functions.php
похоже в нём проблема ;)
Это файл из 32а7.
killer
Майор разведки
Сообщения: 292
Зарегистрирован: 03 янв 2011, 22:22
Откуда: Херсон

Re: сенсорная фаланга версия 32a7

Сообщение killer »

DarkKnight писал(а):
killer писал(а): скинь файл: includes/functions/sys_stat_functions.php
похоже в нём проблема ;)
Это файл из 32а7.
прошу прощения,ступил....

решением думаю будет следующее:
Выполните запрос в бд:

Код: Выделить всё

DROP TABLE IF EXISTS `sn_statpoints`;
CREATE TABLE `sn_statpoints` (
  `id_owner` int(11) NOT NULL DEFAULT '0',
  `id_ally` int(11) NOT NULL DEFAULT '0',
  `stat_type` int(2) NOT NULL DEFAULT '0',
  `stat_code` int(11) NOT NULL DEFAULT '0',
  `tech_rank` int(11) NOT NULL DEFAULT '0',
  `tech_old_rank` int(11) NOT NULL DEFAULT '0',
  `tech_points` bigint(20) NOT NULL DEFAULT '0',
  `tech_count` int(11) NOT NULL DEFAULT '0',
  `build_rank` int(11) NOT NULL DEFAULT '0',
  `build_old_rank` int(11) NOT NULL DEFAULT '0',
  `build_points` bigint(20) NOT NULL DEFAULT '0',
  `build_count` int(11) NOT NULL DEFAULT '0',
  `defs_rank` int(11) NOT NULL DEFAULT '0',
  `defs_old_rank` int(11) NOT NULL DEFAULT '0',
  `defs_points` bigint(20) NOT NULL DEFAULT '0',
  `defs_count` int(11) NOT NULL DEFAULT '0',
  `fleet_rank` int(11) NOT NULL DEFAULT '0',
  `fleet_old_rank` int(11) NOT NULL DEFAULT '0',
  `fleet_points` bigint(20) NOT NULL DEFAULT '0',
  `fleet_count` int(11) NOT NULL DEFAULT '0',
  `total_rank` int(11) NOT NULL DEFAULT '0',
  `total_old_rank` int(11) NOT NULL DEFAULT '0',
  `total_points` bigint(20) NOT NULL DEFAULT '0',
  `total_count` int(11) NOT NULL DEFAULT '0',
  `stat_date` int(11) NOT NULL DEFAULT '0',
  `res_rank` int(11) DEFAULT '0' COMMENT 'Rank by resources',
  `res_old_rank` int(11) DEFAULT '0' COMMENT 'Old rank by resources',
  `res_points` bigint(20) DEFAULT '0' COMMENT 'Resource stat points',
  `res_count` bigint(20) DEFAULT '0' COMMENT 'Old rank by resources',
  KEY `TECH` (`tech_points`),
  KEY `BUILDS` (`build_points`),
  KEY `DEFS` (`defs_points`),
  KEY `FLEET` (`fleet_points`),
  KEY `TOTAL` (`total_points`),
  KEY `i_stats_owner` (`id_owner`,`stat_type`,`stat_code`,`tech_rank`,`build_rank`,`defs_rank`,`fleet_rank`,`total_rank`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

UPDATE  `sn_config` SET  `config_value` =  '30' WHERE  `sn_config`.`config_name` =  'db_version';
В общем проблема из-за таблицы бд...
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(
Ответить

Вернуться в «[ru/en] Публичная версия/Public releases»