Страница 2 из 4
Re: колонизация в меню навигации
Добавлено: 14 ноя 2011, 22:58
SaTory
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 перед:
добавил:
и спрашивается - зачем ставить ограничение на по максимуму планет из админки на показ текущего количество планет?
если ставить ограничение нужно на максимум планет....
PS^ да возьми ты всё-таки из колонизации подсчёт.. там всё-всё-всё учтено и написано согласно общему построению формул =))))
Re: колонизация в меню навигации
Добавлено: 14 ноя 2011, 23:05
killer
SaTory писал(а):и спрашивается - зачем ставить ограничение на по максимуму планет из админки на показ текущего количество планет?
если ставить ограничение нужно на максимум планет....
ну Вы сударь и неуч,из админки идёт не ограничение,а установка количества колоний которое может иметь игрок
тоесть если в админке максимальное количество колоний 9,то выше максимума колоний не покажет,пусть игрок даже колонию до 200уровня накачает....
Re: колонизация в меню навигации
Добавлено: 14 ноя 2011, 23:12
SaTory
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 главкой с учётом максимума из админки) / (уровень технологии)
а как я понял вы хотите
(количество колоний в наличии без главки) / (максимум колоний без главки с учётом ограничения из админки)
Re: колонизация в меню навигации
Добавлено: 14 ноя 2011, 23:43
SaTory
killer для облегчения понимания собственного творения, всётаки рекомендую посмотреть у себя самого....
в админке поставьте максимум 13 планет =)
уровень колонизационной технологии поставьте - 0 =)
посмотрите...
уровень колонизационной технологии поставьте - 15 =)
и постройте 10 планет =)
посмотрите......
а потом измените в админке на максимум 5 планет.. оставив 10 своих планет =)
и снова посмотрите....
это смоделирует все варианты =)
и прочтите то, что я написал, в предыдущем посте =)
PS^ а также возьмите всё-таки формулы из самой колонизации планет, а не пытайтесь изобрести велосипед =))
Re: колонизация в меню навигации
Добавлено: 15 ноя 2011, 06:32
killer
я малёх в коде ошибся,посчитал и главную планету и колонии
поправил
на счёт эксперементов-именно так и нашел ошибку о которой сказал выше
Re: колонизация в меню навигации
Добавлено: 15 ноя 2011, 09:44
SaTory
killer писал(а):я малёх в коде ошибся,посчитал и главную планету и колонии
поправил
на счёт эксперементов-именно так и нашел ошибку о которой сказал выше
ты не вникаешь в полный смысл замечаний похоже совершенно =))
выбираешь из написанного только куски и всё, упорно не замечая всего текста =))
проверь - при ограничении в 9 планет и колонизационной технологии 15.. сколько будет у тебя показывать максимум колоний?
9 или 15 ? (по идее ведь должно будет быть 9, ведь так?) если же тебе хочется чтоб показывало колонизационную технологию - то поправь в первом посте описание, чтоб не вводить в заблуждение =))
killer писал(а):Выглядит мод так:
top.jpg
тоесть мод показывает сколько колоний есть и
сколько ещё можно колонизировать
то есть мод показывает количество колоний без учёта главки, и уровень колонизационной технологии (без учёта ограничения на количество возможных планет для колонизации выставленных в константах)
вот зачем вводить в заблуждение неполной и недостоверной информацией?
PS^ кстати.. фраза - *сколько
ещё можно колонизировать* подразумевает помимо всего - разницу от максимума колоний ( или уровня технологии) минус количество планет текущее =)
то есть если уровень техи 10, в наличии 6 планет.. то получится *сколько ещё можно колонизировать* равно 4 планеты (это если не думать о том что может быть ограничение на меньшее число колоний)
PS^ PS^ бардак с тобой вобщем... =)
Re: колонизация в меню навигации
Добавлено: 15 ноя 2011, 14:53
killer
в код посмотри,идёт там следующее: если у меня в константах 50 колоний максимально,то пусть игрок хоть 500 раз колонизационку модит,выше 50 ему не покажет!
проверь - при ограничении в 9 планет и колонизационной технологии 15.. сколько будет у тебя показывать максимум колоний?
9 или 15 ? (по идее ведь должно будет быть 9, ведь так?)
не только по-идее,но и на деле
то есть мод показывает количество колоний без учёта главки, и уровень колонизационной технологии (без учёта ограничения на количество возможных планет для колонизации выставленных в константах)
если я верно понял,что ты написал-то это бред!
кстати.. фраза - *сколько ещё можно колонизировать* подразумевает помимо всего - разницу от максимума колоний ( или уровня технологии) минус количество планет текущее =)
ну показывает так: количество колоний / колонизационная технология
если уже вообще разживать:
ты колонию на 1 лвл поднял,имеешь возможность колонить 1 планету,тебе покажет так 0/1
первое значение сколько колоний есть,второе - сколько есть возможностей колонить,значение не выше констант
если и этого не поймёшь-тогда обратись к врачу,может он поможет
Re: колонизация в меню навигации
Добавлено: 15 ноя 2011, 16:27
SaTory
killer писал(а):в код посмотри,идёт там следующее: если у меня в константах 50 колоний максимально,то пусть игрок хоть 500 раз колонизационку модит,выше 50 ему не покажет!
проверь - при ограничении в 9 планет и колонизационной технологии 15.. сколько будет у тебя показывать максимум колоний?
9 или 15 ? (по идее ведь должно будет быть 9, ведь так?)
не только по-идее,но и на деле
то есть мод показывает количество колоний без учёта главки, и уровень колонизационной технологии (без учёта ограничения на количество возможных планет для колонизации выставленных в константах)
если я верно понял,что ты написал-то это бред!
кстати.. фраза - *сколько ещё можно колонизировать* подразумевает помимо всего - разницу от максимума колоний ( или уровня технологии) минус количество планет текущее =)
ну показывает так: количество колоний / колонизационная технология
если уже вообще разживать:
ты колонию на 1 лвл поднял,имеешь возможность колонить 1 планету,тебе покажет так 0/1
первое значение сколько колоний есть,
второе - сколько есть возможностей колонить,значение не выше констант
если и этого не поймёшь-тогда обратись к врачу,может он поможет
почему ты не хочешь проверить у себя работоспособность и правильность показа собственного творения?
почему ты так упорно отказываешься видеть то что написано?
у тебя будет показывать именно то, что я написал =))
а не то, что ты хочешь =)
ты ограничение из констант поставил на первое значение, на показ колоний которые уже есть в наличии...
нет у тебя ни одной буковки тама, которые были-б похожи на то, что ограничение стоит на второе значение, на показ максимума колоний...
поставь 10 колонизационную технологию и ограничение на 5 планет в константах.. ну поставь, а? и посмотри =)
да и всё-таки.. почему ты не хочешь взять формулу из самого кода колонизации?
там ведь всё правильно и красиво написано... =)
ЗЫ:
при 15 колонизационной технологии,
19 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 10/15 - такой вариант правильно покажет...
а вот такой расклад
при 15 колонизационной технологии,
9 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 9/15 - неправильно....
Re: колонизация в меню навигации
Добавлено: 15 ноя 2011, 16:44
killer
SaTory писал(а):
при 15 колонизационной технологии, 19 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 10/15 - такой вариант правильно покажет...
а вот такой расклад
при 15 колонизационной технологии, 9 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 9/15 - неправильно....
епрст
-марья ивановна вы че ебанулись?
при 15 колонизационной техи,10 колониях в константе и при наличии 9 уже колонизированных планет будет показано 9/10
Пы.Сы. я это ещё вчера зафиксил
Re: колонизация в меню навигации
Добавлено: 15 ноя 2011, 16:46
SaTory
killer писал(а):SaTory писал(а):
при 15 колонизационной технологии, 19 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 10/15 - такой вариант правильно покажет...
а вот такой расклад
при 15 колонизационной технологии, 9 колониях в константах и 10 колониях уже имеющихся у тебя - должно будет показать 9/15 - неправильно....
епрст
-марья ивановна вы че ебанулись?
при 15 колонизационной техи,10 колониях в константе и при наличии 9 уже колонизированных планет будет показано 9/10
Пы.Сы. я это ещё вчера зафиксил
не нужно ставить ограничение на показ текущего числа колоний...
поставь ограничение на показ максимально допустимого числа, на второе значение =)
тогда будет соответствовать твоему описанию....