Всем доброго времени суток! Делаю информационный сайт по браузерной игре. Столкнулся с проблемой: надо вставить 3 скрипта на данный сайт. Вот примеры: Интересует следующее: http://clip2net.com/s/6ILtZ5 http://clip2net.com/s/6ILui0 Пожалуйста, помогите вытянуть. Заранее очень признателен.
ну тогда перенесите тему, пожалуйста а есть есть хоть какое-нибудь решение, буду невероятно признателен
на самом деле - конечно это JS. Думаю, что в первом случае - периодический опрос БД на наличие событий, например раз в минуту. Во втором - таймер с записью в БД события смены
Не подскажешь, где его найти?)) я просто уже выкачал оба сайта и прошелся по ним в поисках заветных строк
Вот что получается: http://clip2net.com/s/6LP8zv Код: <?php function sign($SignName) { switch($SignName) { case "": return ''; case "n": return ''; case "none": return ''; case "0": return ''; case "1": return '<img src="http://image.neverlands.ru/signs/darks.gif" width="15px" height="12px">'; case "2": return '<img src="http://image.neverlands.ru/signs/lights.gif" width="15px" height="12px">'; case "3": return '<img src="http://image.neverlands.ru/signs/sumers.gif" width="15px" height="12px">'; case "4": return '<img src="http://image.neverlands.ru/signs/chaoss.gif" width="15px" height="12px">'; case "5": return '<img src="http://image.neverlands.ru/signs/light.gif" width="15px" height="12px">'; case "6": return '<img src="http://image.neverlands.ru/signs/dark.gif" width="15px" height="12px">'; case "7": return '<img src="http://image.neverlands.ru/signs/sumer.gif" width="15px" height="12px">'; case "8": return '<img src="http://image.neverlands.ru/signs/chaos.gif" width="15px" height="12px">'; default: return '<img src="http://image.neverlands.ru/signs/'.(strpos($SignName, '.gif') ? $SignName : $SignName.'.gif').'" width="15px" height="12px"> '; } } function player_info($nick, $link = false) { return ' <a href="http://www.neverlands.ru/pinfo.cgi?'.$nick.'" target="_blank">'.($link != false ? $link : '<img src="http://image.neverlands.ru/chat/ico_info.gif" width="13" height="13" border="0" align="absmiddle">').'</a>'; } function event_act($arr) { switch($arr[1]) { case 1: $txt = $arr[0]." ".sign($arr[7]).sign($arr[8])."<b>".$arr[4]."</b>[".$arr[5]."]".player_info($arr[4])." вступил".($arr[6] != 0 ? 'а' : '')." в ".($arr[2] != 0 ? "клан" : "семью")." ".sign($arr[7]).sign($arr[8])."<b>".$arr[9]."</b>."; break; case 2: $txt = $arr[0]." <b>".$arr[5]."</b>[".$arr[6]."]".player_info($arr[5])." покинул".($arr[7] != 0 ? 'а' : '')." ".($arr[2] != 0 ? "клан" : "семью")." ".sign($arr[3])."".sign($arr[4])."<b>".$arr[8]."</b>."; break; case 3: $txt = $arr[0]." ".sign($arr[2])."<b>".$arr[3]."</b>[".$arr[4]."]".player_info($arr[3])." покинул ряды ".sign($arr[6])."<b>Института Власти</b>."; break; case 4: $txt = $arr[0]." Зарегистрирован".($arr[2] != 0 ? ' клан' : 'а семья')." ".sign($arr[3]).sign($arr[4])."<b>".$arr[5]."</b> во главе с ".sign($arr[3]).sign($arr[4])."<b>".$arr[6]."</b>".player_info($arr[6])."."; break; case 5: $txt = $arr[0]." ".sign($arr[2]).sign($arr[3])."<b>".$arr[4]."</b>[".$arr[7]."]".player_info($arr[4])." переш".($arr[6] != 0 ? 'ла' : 'ел')." с <b>".$arr[5]."</b> на <b>".$arr[7]."</b> уровень."; break; case 6: $txt = $arr[0]." ".sign($arr[8])."<b>".$arr[3]."</b>[".$arr[4]."]".player_info($arr[3])." вступил".($arr[5] != 0 ? 'а' : '')." в ".sign($arr[6])."<b>Институт Власти</b>."; break; case 7: $txt = $arr[0]." ".sign($arr[2])."<b>".$arr[3]."</b>[".$arr[4]."]".player_info($arr[3])." сменил".($arr[5] != 0 ? 'а' : '')." должность на ".sign($arr[6])."<b>".$arr[7]."</b>."; break; } return $txt; } $n = 0; $min_lvl = 13; $events_str = ''; $file = file_get_contents('http://service.neverlands.ru/events/'.date('dmy').'.txt'); if($file) { $events_array = @explode("\n", $file); $events = array_reverse($events_array); foreach($events as $val) { $pl = @explode("|", $val); for($j = 0; $j <= 10; $j++) { $pl[$j] = isset($pl[$j]) ? $pl[$j] : 0; } if(($pl[1] == '5' && $pl[5] >= $min_lvl) || ($pl[1] == '1' && $pl[5] >= $min_lvl) || ($pl[1] == '2' && $pl[6] >= $min_lvl) || ($pl[1] == '7' && $pl[4] >= $min_lvl) || $pl[1] == '4' ) { $n++; $events_str .= event_act($pl)."<br />\r\n"; } if($n == 8) break; } } if(!$events_str) { $events_str = '<br />Значимых событий на сегодняшний день пока нет. =)'; } echo '<table cellspacing="0" cellpadding="0" border="0"> <tr> <td><div class="drbg"></div></td> <td>'.$events_str.'</td> </tr> </table>'; ?>