колонизация в меню навигации

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

Модератор: Gorlum

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

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

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

Для обсуждения работа модулей и багрепротов по их работе существует свой форум
SaTory
Полковник Флота
Сообщения: 306
Зарегистрирован: 14 июн 2011, 23:27

Re: колонизация в меню навигации

Сообщение SaTory » 14 ноя 2011, 22:58

killer писал(а):Выглядит мод так:
top.jpg
тоесть мод показывает сколько колоний есть и сколько ещё можно колонизировать
Изменения:
в includes/template.php после:

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

  $time = $time_now - 15*60;
  $online_count = doquery("SELECT COUNT(*) AS users_online FROM {{users}} WHERE `onlinetime`>'{$time}';", '', true);
написал:

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

$dbi_table=doquery("SELECT count(id_owner) as id_owner from sn_planets where planet_type = 1 and id_owner = ".$planetrow['id_owner']);
$donn=mysql_fetch_array($dbi_table);

if($donn['id_owner'] >= $config->player_max_colonies)
$planet = $config->player_max_colonies;
else
$planet = $donn['id_owner'];
после:

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

    'USERS_ONLINE'         => $online_count['users_online'],
    'USERS_TOTAL'          => $config->users_amount,
добавил:

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

    'TOPNAV_COLONY_PLANET' => $planet,
    'TOPNAV_COLONY' => $user['colonisation_tech'],
в design/templates/OpenGame/topnav.tpl после:

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

    <td class="c_c" colspan=1>
      <a href="quest.php">{L_qst_quests} {TOPNAV_QUEST_COMPLETE}/{C_quest_total}</a>
    </td>
добавил:

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

    <td class="c_c" colspan=1>
      <a href="buildings.php?mode=research">{L_colony} {TOPNAV_COLONY_PLANET}/{TOPNAV_COLONY}</a>
    </td>
в language/ru/system.mo перед: добавил:

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

'colony' => 'Колоний',

и спрашивается - зачем ставить ограничение на по максимуму планет из админки на показ текущего количество планет?
если ставить ограничение нужно на максимум планет....

PS^ да возьми ты всё-таки из колонизации подсчёт.. там всё-всё-всё учтено и написано согласно общему построению формул =))))
R

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

Re: колонизация в меню навигации

Сообщение killer » 14 ноя 2011, 23:05

SaTory писал(а):и спрашивается - зачем ставить ограничение на по максимуму планет из админки на показ текущего количество планет?
если ставить ограничение нужно на максимум планет....
ну Вы сударь и неуч,из админки идёт не ограничение,а установка количества колоний которое может иметь игрок
тоесть если в админке максимальное количество колоний 9,то выше максимума колоний не покажет,пусть игрок даже колонию до 200уровня накачает....
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(

SaTory
Полковник Флота
Сообщения: 306
Зарегистрирован: 14 июн 2011, 23:27

Re: колонизация в меню навигации

Сообщение SaTory » 14 ноя 2011, 23:12

killer писал(а):
SaTory писал(а):и спрашивается - зачем ставить ограничение на по максимуму планет из админки на показ текущего количество планет?
если ставить ограничение нужно на максимум планет....
ну Вы сударь и неуч,из админки идёт не ограничение,а установка количества колоний которое может иметь игрок
тоесть если в админке максимальное количество колоний 9,то выше максимума колоний не покажет,пусть игрок даже колонию до 200уровня накачает....
проверьте сударь... именно покажет.. то что именно вы написали =)))

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

  'TOPNAV_COLONY_PLANET' => $planet, 
    'TOPNAV_COLONY' => $user['colonisation_tech'], 

в design/templates/OpenGame/topnav.tpl после:

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

   <td class="c_c" colspan=1>
      <a href="buildings.php?mode=research">{L_colony} {TOPNAV_COLONY_PLANET}/{TOPNAV_COLONY}</a>
    </td>
'TOPNAV_COLONY_PLANET' => $planet, - вот на это вы написали ограничение... по максимуму планет из админки.. вроде как.....
'TOPNAV_COLONY' => $user['colonisation_tech'], - а вот это просто показывает уровень технологий...

зачем в обзоре уровень технологий, если по вашей задумке, должно показывать максимум колоний?

сейчас показывает получается
(колоний в наличии C главкой с учётом максимума из админки) / (уровень технологии)

а как я понял вы хотите (количество колоний в наличии без главки) / (максимум колоний без главки с учётом ограничения из админки)
Последний раз редактировалось SaTory 15 ноя 2011, 01:09, всего редактировалось 1 раз.
R

SaTory
Полковник Флота
Сообщения: 306
Зарегистрирован: 14 июн 2011, 23:27

Re: колонизация в меню навигации

Сообщение SaTory » 14 ноя 2011, 23:43

killer для облегчения понимания собственного творения, всётаки рекомендую посмотреть у себя самого....

в админке поставьте максимум 13 планет =)
уровень колонизационной технологии поставьте - 0 =)
посмотрите...
уровень колонизационной технологии поставьте - 15 =)
и постройте 10 планет =)
посмотрите......
а потом измените в админке на максимум 5 планет.. оставив 10 своих планет =)
и снова посмотрите....

это смоделирует все варианты =)

и прочтите то, что я написал, в предыдущем посте =)
PS^ а также возьмите всё-таки формулы из самой колонизации планет, а не пытайтесь изобрести велосипед =))
R

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

Re: колонизация в меню навигации

Сообщение killer » 15 ноя 2011, 06:32

я малёх в коде ошибся,посчитал и главную планету и колонии :D
поправил
на счёт эксперементов-именно так и нашел ошибку о которой сказал выше :D
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(

SaTory
Полковник Флота
Сообщения: 306
Зарегистрирован: 14 июн 2011, 23:27

Re: колонизация в меню навигации

Сообщение SaTory » 15 ноя 2011, 09:44

killer писал(а):я малёх в коде ошибся,посчитал и главную планету и колонии :D
поправил
на счёт эксперементов-именно так и нашел ошибку о которой сказал выше :D
ты не вникаешь в полный смысл замечаний похоже совершенно =))
выбираешь из написанного только куски и всё, упорно не замечая всего текста =))

проверь - при ограничении в 9 планет и колонизационной технологии 15.. сколько будет у тебя показывать максимум колоний?

9 или 15 ? (по идее ведь должно будет быть 9, ведь так?) если же тебе хочется чтоб показывало колонизационную технологию - то поправь в первом посте описание, чтоб не вводить в заблуждение =))
killer писал(а):Выглядит мод так:
top.jpg
тоесть мод показывает сколько колоний есть и сколько ещё можно колонизировать
то есть мод показывает количество колоний без учёта главки, и уровень колонизационной технологии (без учёта ограничения на количество возможных планет для колонизации выставленных в константах)
вот зачем вводить в заблуждение неполной и недостоверной информацией?

PS^ кстати.. фраза - *сколько ещё можно колонизировать* подразумевает помимо всего - разницу от максимума колоний ( или уровня технологии) минус количество планет текущее =)
то есть если уровень техи 10, в наличии 6 планет.. то получится *сколько ещё можно колонизировать* равно 4 планеты (это если не думать о том что может быть ограничение на меньшее число колоний)


PS^ PS^ бардак с тобой вобщем... =)
R

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

Re: колонизация в меню навигации

Сообщение killer » 15 ноя 2011, 14:53

в код посмотри,идёт там следующее: если у меня в константах 50 колоний максимально,то пусть игрок хоть 500 раз колонизационку модит,выше 50 ему не покажет!
проверь - при ограничении в 9 планет и колонизационной технологии 15.. сколько будет у тебя показывать максимум колоний?

9 или 15 ? (по идее ведь должно будет быть 9, ведь так?)
не только по-идее,но и на деле
то есть мод показывает количество колоний без учёта главки, и уровень колонизационной технологии (без учёта ограничения на количество возможных планет для колонизации выставленных в константах)
если я верно понял,что ты написал-то это бред!
кстати.. фраза - *сколько ещё можно колонизировать* подразумевает помимо всего - разницу от максимума колоний ( или уровня технологии) минус количество планет текущее =)
ну показывает так: количество колоний / колонизационная технология
если уже вообще разживать:
ты колонию на 1 лвл поднял,имеешь возможность колонить 1 планету,тебе покажет так 0/1
первое значение сколько колоний есть,второе - сколько есть возможностей колонить,значение не выше констант ;)
если и этого не поймёшь-тогда обратись к врачу,может он поможет :D
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(

SaTory
Полковник Флота
Сообщения: 306
Зарегистрирован: 14 июн 2011, 23:27

Re: колонизация в меню навигации

Сообщение SaTory » 15 ноя 2011, 16:27

killer писал(а):в код посмотри,идёт там следующее: если у меня в константах 50 колоний максимально,то пусть игрок хоть 500 раз колонизационку модит,выше 50 ему не покажет!
проверь - при ограничении в 9 планет и колонизационной технологии 15.. сколько будет у тебя показывать максимум колоний?

9 или 15 ? (по идее ведь должно будет быть 9, ведь так?)
не только по-идее,но и на деле
то есть мод показывает количество колоний без учёта главки, и уровень колонизационной технологии (без учёта ограничения на количество возможных планет для колонизации выставленных в константах)
если я верно понял,что ты написал-то это бред!
кстати.. фраза - *сколько ещё можно колонизировать* подразумевает помимо всего - разницу от максимума колоний ( или уровня технологии) минус количество планет текущее =)
ну показывает так: количество колоний / колонизационная технология
если уже вообще разживать:
ты колонию на 1 лвл поднял,имеешь возможность колонить 1 планету,тебе покажет так 0/1
первое значение сколько колоний есть,второе - сколько есть возможностей колонить,значение не выше констант ;)
если и этого не поймёшь-тогда обратись к врачу,может он поможет :D
почему ты не хочешь проверить у себя работоспособность и правильность показа собственного творения?
почему ты так упорно отказываешься видеть то что написано?
у тебя будет показывать именно то, что я написал =))
а не то, что ты хочешь =)
ты ограничение из констант поставил на первое значение, на показ колоний которые уже есть в наличии...
нет у тебя ни одной буковки тама, которые были-б похожи на то, что ограничение стоит на второе значение, на показ максимума колоний...
поставь 10 колонизационную технологию и ограничение на 5 планет в константах.. ну поставь, а? и посмотри =)
да и всё-таки.. почему ты не хочешь взять формулу из самого кода колонизации?
там ведь всё правильно и красиво написано... =)

ЗЫ:
при 15 колонизационной технологии, 19 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 10/15 - такой вариант правильно покажет...
а вот такой расклад
при 15 колонизационной технологии, 9 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 9/15 - неправильно....
R

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

Re: колонизация в меню навигации

Сообщение killer » 15 ноя 2011, 16:44

SaTory писал(а): при 15 колонизационной технологии, 19 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 10/15 - такой вариант правильно покажет...
а вот такой расклад
при 15 колонизационной технологии, 9 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 9/15 - неправильно....
епрст
-марья ивановна вы че ебанулись?
при 15 колонизационной техи,10 колониях в константе и при наличии 9 уже колонизированных планет будет показано 9/10
:D
Пы.Сы. я это ещё вчера зафиксил
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(

SaTory
Полковник Флота
Сообщения: 306
Зарегистрирован: 14 июн 2011, 23:27

Re: колонизация в меню навигации

Сообщение SaTory » 15 ноя 2011, 16:46

killer писал(а):
SaTory писал(а): при 15 колонизационной технологии, 19 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 10/15 - такой вариант правильно покажет...
а вот такой расклад
при 15 колонизационной технологии, 9 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 9/15 - неправильно....
епрст
-марья ивановна вы че ебанулись?
при 15 колонизационной техи,10 колониях в константе и при наличии 9 уже колонизированных планет будет показано 9/10
:D
Пы.Сы. я это ещё вчера зафиксил
не нужно ставить ограничение на показ текущего числа колоний...
поставь ограничение на показ максимально допустимого числа, на второе значение =)
тогда будет соответствовать твоему описанию....
R

Ответить

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