Результаты поиска
| |
Nosorog | Дата: Пятница, 30 Сентября 2011, 17:19 | Сообщение # 121 | Тема: Какую музыку вы слушаете? |
участник
Сейчас нет на сайте
| Quote (K0DAK47) то, что ты скинул, вообще сложно назвать шансоном, типичный блатняк. И что же в этой песне блатного?
Quote (K0DAK47) Вы же игровые жанры не делите по нацпризнакам, к примеру "русский шутер", "американский шутер". А как же jrpg?
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Пятница, 30 Сентября 2011, 15:41 | Сообщение # 122 | Тема: Помогите пожалуйста в выборе конструктора |
участник
Сейчас нет на сайте
| А в каком конструкторе нет ограничений? Да и к тому же mmoconstructor - находится в стадии альфа-тестирования(или бета - точно не знаю), то есть сырой еще! А теперь по теме... То что ты ищешь еще не существует. А за те Quote (Skmaestro) 2 с половиной месяца , которые ты искал конструктор, можно было поверхностно выучить какой-нибудь ЯП и начать писать свою игру!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Пятница, 30 Сентября 2011, 14:49 | Сообщение # 123 | Тема: Какую музыку вы слушаете? |
участник
Сейчас нет на сайте
| А может прекратим эту баталию про русский рок?! Все таки тема называется "Какую музыку вы слушаете?" а не что такое русский рок, и т.д и т.п.Добавлено (30.09.2011, 14:49) --------------------------------------------- А это "классический русский поп-арт-панк рок" в лучших традициях "русского шансона"
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Пятница, 30 Сентября 2011, 11:16 | Сообщение # 124 | Тема: Какую музыку вы слушаете? |
участник
Сейчас нет на сайте
| Вот об этом я уже говорил! Quote (noTformaT) Русский рок — это рок-музыка из России или на русском языке.
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Пятница, 30 Сентября 2011, 10:48 | Сообщение # 125 | Тема: Какую музыку вы слушаете? |
участник
Сейчас нет на сайте
| Я с Вами и не спорю, что жанра или стиля "русский рок" нет! А "классический рок" - это ведь тоже не жанр, а "общепринятое" название, которое объединяет множество жанров рока, появившихся одними из первых!!! Под названием "русские рокеры" я имел ввиду тех кто исполняет так называемый русский рок. Quote (K0DAK47) Причём тут они? Арт-рок исполняют не всякие панк-рок группы типа "Тараканов", а вполне приличные люди. В арт-роке, процветающем в России, как правило вокалист это девушка. Если вы видите волосатых небритых панкуш, исполняющий "артрок", гоните таких взашей, это имитация жанра. Что-то Вас понесло куда-то не в ту сторону... Возьмем к примеру группы сплин, би-2, чичерина, алиса и т.д. - это наиболее популярные группы русского рока, ГДЕ В ИХ МУЗЫКЕ ВЫ СЛЫШАЛИ АРТ-РОК? Или они тоже панки?
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Сообщение отредактировал Nosorog - Пятница, 30 Сентября 2011, 10:49 |
|
| |
Nosorog | Дата: Четверг, 29 Сентября 2011, 21:15 | Сообщение # 126 | Тема: Какую музыку вы слушаете? |
участник
Сейчас нет на сайте
| Я к чему клоню... Что классический рок - это такое же условное и относительное понятие, как и русский рок! K0DAK47 пытается что-то доказать или объяснить нам не сведущим, что такое русский рок, и вроде бы все правильно говорит, НО в классическом роке нет ничего особенного, что делало бы его классическим , так что это тоже получается маркетинговый ход! А приравнивать арт-рок к тому что исполняют "русские рокеры" просто бессмысленно!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Четверг, 29 Сентября 2011, 18:51 | Сообщение # 127 | Тема: Какую музыку вы слушаете? |
участник
Сейчас нет на сайте
| Особенное в нем - это то, что его исполняют русские и по-русски Quote (ек0н) И русский рок - это не жанр музыки, это культурное явление, объединяющее в себя различные стили. Прямо в точку! K0DAK47, а вы когда-нибудь обыкновенный классический или арт-рок слушали? Что-то я сомневаюсь!Добавлено (29.09.2011, 18:51) --------------------------------------------- И вообще что такое классический рок?
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Сообщение отредактировал Nosorog - Четверг, 29 Сентября 2011, 18:43 |
|
| |
Nosorog | Дата: Понедельник, 26 Сентября 2011, 23:24 | Сообщение # 128 | Тема: Бесплатные альтернативы |
участник
Сейчас нет на сайте
| Не смотря на дату поста, считаю тему интересной и заслуживающей внимания!!! Ведь далеко не каждый может позволить себе дорогостоящий софт. Adobe PhotoShop - GIMP, Paint.Net Adobe Illustrator - Inkscape Adobe Flash - FlashDevelop, koolmoves Adode Dreamveawer - Kompozer, Notepad++ MS Office - OpenOffice 3DS Max - Blender, SketchUp Dr.Web, Kaspersky, NOD - Avira, Avast WinZip, WinRar - 7zip ABBYY FineReader - CuneiForm Nero - CDBurnerXP The Bat - Mozilla Thunderbird Microsoft Visio - DIA Adobe InDesign, Microsoft Publisher - Scribus Visual Studio - Visual Studio Express Outpost firewall - Comodo firewall
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Понедельник, 26 Сентября 2011, 21:07 | Сообщение # 129 | Тема: Какую музыку вы слушаете? |
участник
Сейчас нет на сайте
| RE: netkiller
Machine Head Killswitch Engage
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Сообщение отредактировал Nosorog - Понедельник, 26 Сентября 2011, 21:22 |
|
| |
Nosorog | Дата: Воскресенье, 25 Сентября 2011, 21:54 | Сообщение # 130 | Тема: Дистрибутив |
участник
Сейчас нет на сайте
| По поводу дизайна... У них на сайте есть пара скинов. Кстати с Днюхой!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Сообщение отредактировал Nosorog - Воскресенье, 25 Сентября 2011, 21:55 |
|
| |
Nosorog | Дата: Суббота, 24 Сентября 2011, 22:06 | Сообщение # 131 | Тема: Какую музыку вы слушаете? |
участник
Сейчас нет на сайте
| Нравится рок различных направлений Любимые группы: The Offspring, НАИВ, Сплин, Элизиум, и просто обожаю "Блондинка Ксю"!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Суббота, 24 Сентября 2011, 21:52 | Сообщение # 132 | Тема: Дистрибутив |
участник
Сейчас нет на сайте
| xNova - это, скажем так, основа, а Supernova, xgp, revolution, 2moons и др. это сборки. 2Moons некоторое время была самой популярной и "подающей надежды" сборкой, но проект по ходу закрылся и новых версии не выпускается. Supernova - вроде как перспективный проект, но разработчики перетрудились и теперь сами не могут разобраться - что же они написали и как исправить ВСЕ баги xgp - на данный момент самая популярная сборка, с активным форумом и с достаточным количеством модов, но дизайн не радует! (хотя как говорится "на вкус и цвет..." ) Сборка Revolution 5ая вышла не так давно, имеет активный форум, найденные баги незамедлительно исправляются, красивый, удобный и не "тяжелый" дизайн радует глаз, и вообще мне понравился энтузиазм разработчиков, если он не угаснет - то проект далеко пойдет! Из минусов отмечу практически полное отсутствие модов, но можно адаптировать моды из других сборок.
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Сообщение отредактировал Nosorog - Суббота, 24 Сентября 2011, 21:55 |
|
| |
Nosorog | Дата: Суббота, 24 Сентября 2011, 20:55 | Сообщение # 133 | Тема: Дистрибутив |
участник
Сейчас нет на сайте
| Если я не ошибаюсь, то речь идет об xNova сборка Ugamela?... Если "ДА", то могу только посоветовать скачать другую сборку - мне понравилась xNova Revolution 5.4 !
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Пятница, 23 Сентября 2011, 23:04 | Сообщение # 134 | Тема: Как сгенерировать полоску изображения |
участник
Сейчас нет на сайте
| Если хочешь через php - мануал тебе в помощь! Функции для работы с изображениями Но проще реализовать с помощью js
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Среда, 14 Сентября 2011, 19:01 | Сообщение # 135 | Тема: Для тех кто хочет создать свой травиан |
участник
Сейчас нет на сайте
| А не судьба про функции HEX и UNHEX почитать?! HEX - возвращает шестнадцатеричную строку, где каждый символ конвертируется в 2 шестнадцатеричных числа, UNHEX - та же ерунда, только наоборот!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Воскресенье, 11 Сентября 2011, 00:39 | Сообщение # 136 | Тема: Помогите с php кодом |
участник
Сейчас нет на сайте
| Не совсем понял... Координата внутри локации или координата - это и есть локация?! Если второе, то я бы сделал типо того: Code SELECT * FROM user, maps WHERE user.spacesector = maps.idsector; Короче... Почитай про join'ы в mysql и сам поймешь как правильно сделать!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Суббота, 03 Сентября 2011, 20:44 | Сообщение # 137 | Тема: Переделать шаблон |
участник
Сейчас нет на сайте
| Есть шаблон, в который выводится список зданий (каждое здание в новой строке), мне нужно сделать чтобы выводилось по три здания в одной строке! Вот собственно сам шаблон:
Code <table align="top" width="530"> {foreach item=BuildInfoRow from=$BuildInfoList} <tr> <td rowspan="2" style="background-image:url({$dpath}img/invisible.png);border:none;"> <a href="#" onclick="return Dialog.info({$BuildInfoRow.id})"> <img src="{$dpath}gebaeude/{$BuildInfoRow.id}.png" alt="{$BuildInfoRow.name}" width="120" height="120"> </a> </td> <th> <a href="#" onclick="return Dialog.info({$BuildInfoRow.id})">{$BuildInfoRow.name}</a>{if $BuildInfoRow.level > 0} ({$bd_lvl} {$BuildInfoRow.level}){/if} </th> </tr> <tr> <td> <table style="width:100%"> <tr> <td class="transparent left" style="width:90%;padding:10px;">{$BuildInfoRow.descriptions}<br>{$BuildInfoRow.price}</td>
</tr> <td class="transparent" style="vertical-align:middle;background-image:url({$dpath}img/invisible.png);border:none;"> {$BuildInfoRow.BuildLink} || <a class="tooltip_sticky" name="<table style=\'width:100%;margin:0;padding:0\'><tr><th colspan=\'2\'>{$bd_price_for_destroy} {$BuildInfoRow.name} {$BuildInfoRow.level}</th></tr><tr><td class=\'transparent\'>{$Metal}</td><td class=\'transparent\'>{$BuildInfoRow.destroyress.metal}</td></tr><tr><td class=\'transparent\'>{$Crystal}</td><td class=\'transparent\'>{$BuildInfoRow.destroyress.crystal}</td></tr><tr><td class=\'transparent\'>{$Deuterium}</td><td class=\'transparent\'>{$BuildInfoRow.destroyress.deuterium}</td></tr><tr><td class=\'transparent\'>{$Norio}</td><td class=\'transparent\'>{$BuildInfoRow.destroyress.norio}</td></tr><tr><td class=\'transparent\'>{$bd_destroy_time}</td><td class=\'transparent\'>{$BuildInfoRow.destroytime}</td></tr><tr><td colspan=\'2\' class=\'transparent\'><a href=game.php?page=buildings&cmd=destroy&building={$BuildInfoRow.id}>{$bd_dismantle}</a></td></tr></table>">{$bd_dismantle}</a> </td> </table> </td> </tr> <tr> <td colspan="2" style="margin-bottom:5px;"> <table style="width:100%"> <tr> <td class="transparent left"> <font color="#0871a2"><b>{$bd_remaining}:</b></font> {foreach key=ResName item=ResCount from=$BuildInfoRow.restprice} {$ResName}: <span style="font-weight:700">{$ResCount}</span> {/foreach} <br> </td> <td class="transparent"> <font color="orange"><b>{$fgf_time}</b></font><br>{$BuildInfoRow.time} </td> </tr> <tr> <td class="transparent left" style="width:68%"> {if $BuildInfoRow.EnergyNeed} <font color="#0871a2"><b>{$bd_next_level}</b></font> {$BuildInfoRow.EnergyNeed} {/if} {if $BuildInfoRow.level > 0 && $BuildInfoRow.id != 33} <br>{if $BuildInfoRow.id == 43}<a href="javascript:OpenPopup('game.php?page=infos&gid=43', '', 720, 300);">{$bd_jump_gate_action}</a>{/if} {/if} </td> </tr> </table> </td> </tr> {/foreach} </table>
А это функция обработчик:
Code { global $ProdGrid, $LNG, $resource, $reslist, $CONF, $db, $PLANET, $USER;
include_once(ROOT_PATH . 'includes/functions/IsTechnologieAccessible.php'); include_once(ROOT_PATH . 'includes/functions/GetElementPrice.php'); $TheCommand = request_var('cmd',''); $Element = request_var('building',0); $ListID = request_var('listid',0);
$PlanetRess = new ResourceUpdate(); $PlanetRess->CalcResource(); if(!empty($Element) && $USER['urlaubs_modus'] == 0 && (IsTechnologieAccessible($USER, $PLANET, $Element) && in_array($Element, $reslist['allow'][$PLANET['planet_type']])) || $TheCommand == "cancel" || $TheCommand == "remove") { if(($Element == 31 && $USER["b_tech_planet"] != 0) || (($Element == 15 || $Element == 21) && !empty($PLANET['b_hangar_id']))) $TheCommand = ''; switch($TheCommand) { case 'cancel': $this->CancelBuildingFromQueue($PlanetRess); break; case 'remove': $this->RemoveBuildingFromQueue($ListID, $PlanetRess); break; case 'insert': $this->AddBuildingToQueue($Element, true); break; case 'destroy': $this->AddBuildingToQueue($Element, false); break; } } $PlanetRess->SavePlanetToDB(); if($_SERVER['REQUEST_METHOD'] === 'POST') { header('HTTP/1.0 204 No Content'); exit; } $Queue = $this->ShowBuildingQueue(); $CanBuildElement = (count($Queue) < MAX_BUILDING_QUEUE_SIZE) ? true : false; $CurrentMaxFields = CalculateMaxPlanetFields($PLANET); $RoomIsOk = ($PLANET["field_current"] < ($CurrentMaxFields - count($Queue))) ? true : false; $BuildEnergy = $USER[$resource[113]]; $BuildLevelFactor = 10; $BuildTemp = $PLANET['temp_max']; foreach($reslist['allow'][$PLANET['planet_type']] as $ID => $Element) { if (!IsTechnologieAccessible($USER, $PLANET, $Element)) continue;
$HaveRessources = IsElementBuyable ($USER, $PLANET, $Element, true, false); if(in_array($Element, $reslist['prod'])) { $BuildLevel = $PLANET[$resource[$Element]]; $Need = floor(eval($ProdGrid[$Element]['formule']['energy']) * $CONF['resource_multiplier']); $BuildLevel += 1; $Prod = floor(eval($ProdGrid[$Element]['formule']['energy']) * $CONF['resource_multiplier']); $EnergyNeed = $Prod - $Need; } else unset($EnergyNeed); $BulidLink = ''; $NextBuildLevel = $PLANET[$resource[$Element]] + 1;
if ($RoomIsOk && $CanBuildElement) $BulidLink = ($HaveRessources == true) ? '<a href="game.php?page=buildings&cmd=insert&building='.$Element.'" class="post" style="color:lime">'.(($PLANET['b_building'] != 0) ? $LNG['bd_add_to_list'] : (($NextBuildLevel == 1) ? $LNG['bd_build'] : $LNG['bd_build_next_level'] . $NextBuildLevel)).'</a>' : '<span style="color:red">'.(($NextBuildLevel == 1) ? $LNG['bd_build'] : $LNG['bd_build_next_level'] . $NextBuildLevel).'</span>'; elseif ($RoomIsOk && !$CanBuildElement) $BulidLink = '<span style="color:red">'.(($NextBuildLevel == 1) ? $LNG['bd_build'] : $LNG['bd_build_next_level'] . $NextBuildLevel) .'</span>'; else $BulidLink = '<span style="color:red">'.$LNG['bd_no_more_fields'].'</span>';
if (($Element == 6 || $Element == 31) && $USER['b_tech'] > TIMESTAMP) $BulidLink = '<span style="color:red">'.$LNG['bd_working'].'</span>'; elseif (($Element == 15 || $Element == 21) && !empty($PLANET['b_hangar_id'])) $BulidLink = '<span style="color:red">'.$LNG['bd_working'].'</span>'; $BuildInfoList[] = array( 'id' => $Element, 'name' => $LNG['tech'][$Element], 'descriptions' => $LNG['res']['descriptions'][$Element], 'level' => $PLANET[$resource[$Element]], 'destroyress' => array_map('pretty_number', GetBuildingPrice ($USER, $PLANET, $Element, true, true)), 'destroytime' => pretty_time(GetBuildingTime($USER, $PLANET, $Element, true)), 'price' => GetElementPrice($USER, $PLANET, $Element, true), 'time' => pretty_time(GetBuildingTime($USER, $PLANET, $Element)), 'EnergyNeed' => (isset($EnergyNeed)) ? sprintf(($EnergyNeed < 0) ? $LNG['bd_need_engine'] : $LNG['bd_more_engine'] , pretty_number(abs($EnergyNeed)), $LNG['Energy']) : "", 'BuildLink' => $BulidLink, 'restprice' => $this->GetRestPrice($Element), ); } $template = new template();
if ($PLANET['b_building'] != 0) { $template->execscript('ReBuildView();Buildlist();'); $template->loadscript('buildlist.js'); $template->assign_vars(array( 'data' => json_encode(array('bd_cancel' => $LNG['bd_cancel'], 'bd_continue' => $LNG['bd_continue'], 'bd_finished' => $LNG['bd_finished'], 'build' => $Queue)), )); }
$template->assign_vars(array( 'BuildInfoList' => $BuildInfoList, 'bd_lvl' => $LNG['bd_lvl'], 'bd_next_level' => $LNG['bd_next_level'], 'Metal' => $LNG['Metal'], 'Crystal' => $LNG['Crystal'], 'Deuterium' => $LNG['Deuterium'], 'Norio' => $LNG['Norio'], 'Darkmatter' => $LNG['Darkmatter'], 'bd_dismantle' => $LNG['bd_dismantle'], 'fgf_time' => $LNG['fgf_time'], 'bd_remaining' => $LNG['bd_remaining'], 'bd_jump_gate_action' => $LNG['bd_jump_gate_action'], 'bd_price_for_destroy' => $LNG['bd_price_for_destroy'], 'bd_destroy_time' => $LNG['bd_destroy_time'], )); $template->show("buildings_overview.tpl"); }
Есть задумка - как это сделать, но не могу реализовать! Я представляю себе это как-то так: Code for ($x=1; $x<4; $x++) { if ($x==1) $tr="<tr>"; if ($x==3) $tr1="</tr>";}
Спасибо всем кто, хотя бы заморочился... Проблема решена!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Сообщение отредактировал Nosorog - Вторник, 06 Сентября 2011, 18:56 |
|
| |
Nosorog | Дата: Воскресенье, 28 Августа 2011, 11:43 | Сообщение # 138 | Тема: Постройка зданий |
участник
Сейчас нет на сайте
| javascript - клиентская технология, поэтому в данном случае он не подойдет, разве что, для отображения таймера.
Quote (hripun) Подскажи какой вариант лучше будет? Вариант лучше!? Переписать весь код , и все-таки сделать таймер у клиента на js(для удобства пользователя)!
Quote (hripun) нет . мне ява скрипт вообще не нужен. А вот это зря, без js будет не так эффектно и эффективно, а c библиотекой jquery еще и проще!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Суббота, 27 Августа 2011, 23:27 | Сообщение # 139 | Тема: Постройка зданий |
участник
Сейчас нет на сайте
| Можно сделать так, хотя далеко не лучший вариант, но все-таки...
$время_окончания_строительства = $время_начала_постройки + $время_требуемое_для_постройки, пишем в БД $время_окончания_строительства, а потом уже проверяем закончилось строительство или нет!?
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
|