Среда, 24 Апреля 2024, 13:59

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 7 из 7
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
Форум игроделов » Записи участника » Nosorog [139]
Результаты поиска
NosorogДата: Пятница, 30 Сентября 2011, 17:19 | Сообщение # 121 | Тема: Какую музыку вы слушаете?
участник
Сейчас нет на сайте
Quote (K0DAK47)
то, что ты скинул, вообще сложно назвать шансоном, типичный блатняк.
И что же в этой песне блатного?

Quote (K0DAK47)
Вы же игровые жанры не делите по нацпризнакам, к примеру "русский шутер", "американский шутер".
А как же jrpg?


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
NosorogДата: Пятница, 30 Сентября 2011, 15:41 | Сообщение # 122 | Тема: Помогите пожалуйста в выборе конструктора
участник
Сейчас нет на сайте
А в каком конструкторе нет ограничений? Да и к тому же mmoconstructor - находится в стадии альфа-тестирования(или бета - точно не знаю), то есть сырой еще!
А теперь по теме...
То что ты ищешь еще не существует. smile
А за те
Quote (Skmaestro)
2 с половиной месяца
, которые ты искал конструктор, можно было поверхностно выучить какой-нибудь ЯП и начать писать свою игру!


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
NosorogДата: Пятница, 30 Сентября 2011, 14:49 | Сообщение # 123 | Тема: Какую музыку вы слушаете?
участник
Сейчас нет на сайте
А может прекратим эту баталию про русский рок?!
Все таки тема называется "Какую музыку вы слушаете?" а не что такое русский рок, и т.д и т.п.

Добавлено (30.09.2011, 14:49)
---------------------------------------------
А это "классический русский поп-арт-панк рок" в лучших традициях "русского шансона" biggrin


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
NosorogДата: Пятница, 30 Сентября 2011, 11:16 | Сообщение # 124 | Тема: Какую музыку вы слушаете?
участник
Сейчас нет на сайте
Вот об этом я уже говорил!
Quote (noTformaT)
Русский рок — это рок-музыка из России или на русском языке.


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
NosorogДата: Пятница, 30 Сентября 2011, 10:48 | Сообщение # 125 | Тема: Какую музыку вы слушаете?
участник
Сейчас нет на сайте
Я с Вами и не спорю, что жанра или стиля "русский рок" нет! А "классический рок" - это ведь тоже не жанр, а "общепринятое" название, которое объединяет множество жанров рока, появившихся одними из первых!!!
Под названием "русские рокеры" я имел ввиду тех кто исполняет так называемый русский рок.
Quote (K0DAK47)
Причём тут они? Арт-рок исполняют не всякие панк-рок группы типа "Тараканов", а вполне приличные люди. В арт-роке, процветающем в России, как правило вокалист это девушка. Если вы видите волосатых небритых панкуш, исполняющий "артрок", гоните таких взашей, это имитация жанра.

Что-то Вас понесло куда-то не в ту сторону...
Возьмем к примеру группы сплин, би-2, чичерина, алиса и т.д. - это наиболее популярные группы русского рока, ГДЕ В ИХ МУЗЫКЕ ВЫ СЛЫШАЛИ АРТ-РОК?
Или они тоже панки? biggrin


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.

Сообщение отредактировал Nosorog - Пятница, 30 Сентября 2011, 10:49
NosorogДата: Четверг, 29 Сентября 2011, 21:15 | Сообщение # 126 | Тема: Какую музыку вы слушаете?
участник
Сейчас нет на сайте
Я к чему клоню... Что классический рок - это такое же условное и относительное понятие, как и русский рок! K0DAK47 пытается что-то доказать или объяснить нам не сведущим, что такое русский рок, и вроде бы все правильно говорит, НО в классическом роке нет ничего особенного, что делало бы его классическим biggrin , так что это тоже получается маркетинговый ход!
А приравнивать арт-рок к тому что исполняют "русские рокеры" просто бессмысленно!


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
NosorogДата: Четверг, 29 Сентября 2011, 18:51 | Сообщение # 127 | Тема: Какую музыку вы слушаете?
участник
Сейчас нет на сайте
Особенное в нем - это то, что его исполняют русские и по-русски biggrin
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 | Тема: Дистрибутив
участник
Сейчас нет на сайте
По поводу дизайна... У них на сайте есть пара скинов.
Кстати с Днюхой! biggrin


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.

Сообщение отредактировал 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 - вроде как перспективный проект, но разработчики перетрудились и теперь сами не могут разобраться - что же они написали и как исправить ВСЕ баги smile
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)
Подскажи какой вариант лучше будет?

Вариант лучше!? Переписать весь код biggrin , и все-таки сделать таймер у клиента на js(для удобства пользователя)!

Quote (hripun)
нет . мне ява скрипт вообще не нужен.

А вот это зря, без js будет не так эффектно и эффективно, а c библиотекой jquery еще и проще!


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
NosorogДата: Суббота, 27 Августа 2011, 23:27 | Сообщение # 139 | Тема: Постройка зданий
участник
Сейчас нет на сайте
Можно сделать так, хотя далеко не лучший вариант, но все-таки...

$время_окончания_строительства = $время_начала_постройки + $время_требуемое_для_постройки,
пишем в БД $время_окончания_строительства,
а потом уже проверяем закончилось строительство или нет!?


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Форум игроделов » Записи участника » Nosorog [139]
  • Страница 7 из 7
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг