а мы в школе такие разгадывали, у нас даже уроки "тайнографицы" были PS а читаю комментарии на фишках и чувство, что там какие то дегенераты и дебилы...
кстати, скачал L4D - клево, присел и за часок прошел первое "кино", гады прут со всех сторон, напомнило сильно "28 дней спустя" надо ее в офис принести %)
decoder игрушка такая, кому нравятся фильмы типа "resident evil" и "28 дней спустя" - тем рекомендовано http://www.ag.ru/games/left_4_dead
не, с реальными людьми проходить - ваще мегоохуенно!! Мы вчетвером идем — сказка просто. Это тебе не с ботами идти, нас в середине первой кины быстро положили изза разбега в разные стороны )))
Универальная тактика - один сидит, желательно с шотганом, и отмахивается прикладом, изредка стреляя, когда совсем куча, или когда перезаряжается второй, который, желательно с узи, стоит позади и стреляет поверх головы первого. Желательно, что бы вторая такая же пара стояла к вам спиной))
да мы вообще выперлись все со снайперками, кс'овцы блин ) а если выйти всем на шотганах народу значительно больше вообще в эту игру оружия побольше бы.. 249 para, вот веселья было бы %)
Я много раз на нее забивал (не в том смысле, что "забью на всегда", а делал перерывы). Пошел в институт -- сказал себе, нихт на год. Спустя год опять увлекся, потом сказал себе "до нового года -- нихт". После опять сел. И так далее. Два месяца назад снова увлекся (болел, голова не работала для программинга), в итоге вообще удалил. Все 3 экземпляра.
после L4D я перестал считать контру - командной игрой )) А еще я перестал считать, что для командной игры нужно не меньше 8 человек, как ддля TF2
Неважно, сколько людей играет. Важно, чтобы они играли как команда. В контре нечасто встречаются, люди, которые задумываются о других игроках своей игры.
У меня всё хорошо PHP: <? html::setTable( array("width"=>"100%","align"=>"center","border"=>1,"style"=>"font-weight:bold;"), array( array( array( "Text Td #1-1", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), array( "Text Td #1-2", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), array( "Text Td #1-3", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), ), array( array( "Text Td #2-1", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), array( "Text Td #2-2", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), array( "Text Td #2-3", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), ), array( array( "Text Td #3-1", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), array( "Text Td #3-2", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), array( "Text Td #3-3", 'attr'=>array("align"=>"left","bgcolor"=>$cols[rand(0,4)]), ), ), ) ); ?> HTML: <table width="100%" align="center" border="1" style="font-weight:bold;"><tr><td align="left" bgcolor="green">Text Td #1-1</td><td align="left" bgcolor="green">Text Td #1-2</td><td align="left" bgcolor="yellow">Text Td #1-3</td></tr><tr><td align="left" bgcolor="red">Text Td #2-1</td><td align="left" bgcolor="yellow">Text Td #2-2</td><td align="left" bgcolor="blue">Text Td #2-3</td></tr><tr><td align="left" bgcolor="yellow">Text Td #3-1</td><td align="left" bgcolor="green">Text Td #3-2</td><td align="left" bgcolor="blue">Text Td #3-3</td></tr></table>
С каждым днём все веселее PHP: <? class html { static function setSelect($name,$opt,$attrsel='') { $res=''; if(!is_array($attrsel)) { $attrsel=self::GenAttrs($attrsel); $attrsel=implode(' ',$attrsel); } $res.="<select name='$name' $attrsel>"; for($i=0,$c=count($opt);$i<$c;$i++) { if($opt[$i]['attr']){ $opt[$i]['attr']=self::GenAttrs($opt[$i]['attr']); $opt[$i]['attr']=implode(' ',$opt[$i]['attr']); } $res.="<option ".$opt[$i]['attr'].">{$opt[$i]['name']}</option>"; } $res.="</select>"; return $res; } static function setInput($name,$type,$attrs='') { $res=''; if(is_array($attrs)) { $attrs=self::GenAttrs($attrs); $attrs=implode(' ',$attrs); } $res.="<input type='$type' name='$name' $attrs>"; return $res; } static function setLink($href,$name,$attrs=array()) { $res=''; if(!empty($attrs)) { $attrs=self::GenAttrs($attrs); } $res.="<a href='$href' ".implode(' ',$attrs).">$name</a>"; return $res; } static function setTable($table,$trs) { $res=''; if(is_array($table)) { $table=self::GenAttrs($table); $table=implode(' ',$table); } $res.="<table $table>"; for($i=0,$c=count($trs);$i<$c;$i++) { $res.="<tr>"; if(is_array($trs[$i][0])) { foreach($trs[$i] as $val) { if (is_array($val['attr'])){ $val['attr']=self::GenAttrs($val['attr']); $val['attr']=implode(' ',$val['attr']); } $res.="<td ".$val['attr'].">".$val[0]."</td>"; } }else{ if (is_array($trs[$i]['attr'])){ array_walk($trs[$i]['attr'],$rffunc); $trs[$i]['attr']=implode(' ',$trs[$i]['attr']); } $res.="<td ".$trs[$i]['attr'].">".$trs[$i][0]."</td>"; } $res.="</tr>"; } $res.="</table>"; return $res; } static function setList($list,$attrs='') { $res=''; if(is_array($attrs)){ $attrs=self::GenAttrs($attrs); $attrs=implode(' ',$attrs); } $res.="<ul $attrs>"; for($i=0,$c=count($list);$i<$c;$i++) { if(is_array($list[$i]['attr'])) { $list[$i]['attr']=implode(' ',self::GenAttrs($list[$i]['attr'])); } $res.="<li {$list[$i]['attr']}>{$list[$i][0]}</li>"; } $res.="</ul>"; return $res; } static function setImg($src,$attrs) { $res=''; if(is_array($attrs)){ $attrs=self::GenAttrs($attrs); $attrs=implode(' ',$attrs); } $res.="<img src='$src' $attrs>"; return $res; } static function setRadioList($list,$namepos='right',$newline='<br>') { $res=''; for($i=0,$c=count($list);$i<$c;$i++){ if($namepos=='left') $res.=$list[$i]['radioname']." "; $res.=self::setInput($list[$i]['name'],"radio",$list[$i]['attr']); if($namepos=='right' || !$namepos) $res.=" ".$list[$i]['radioname']; $res.=$newline; } return $res; } static function setCheckBoxList($list,$namepos='right',$newline='<br>') { $res=''; $namearr=array(); for($i=0,$c=count($list);$i<$c;$i++){ if(in_array($list[$i]['name'],$namearr)) trigger_error("Ошибка: Значение параметра name, функции html::setCheckBoxList() ({$list[$i]['name']}) - повторяется несколько раз, а это не допустимо при формировании CheckBox списка",E_USER_ERROR); if($namepos=='left') $res.=$list[$i]['radioname']." "; $res.=self::setInput($list[$i]['name'],"checkbox",$list[$i]['attr']); if($namepos=='right' || !$namepos) $res.=" ".$list[$i]['radioname']; $res.=$newline; if(!empty($list[$i]['name'])) $namearr[]=$list[$i]['name']; } return $res; } static function GenAttrs($arr) { array_walk($arr,create_function('&$val,$key','$val="$key=\"$val\"";')); return $arr; } } ?>