L2top есть?
Народ есть ли у кого нибудь скрипт поощрений за голоса под l2top с учетом голосов по никам, а то l2top ip теперь не записывают.
MexaHuk: ЮЗАЙТЕ ПОИСК !!!!!!!!
http://la2base.ru/forum/index.php?showtopic=22377
Sorry, an error occurred. If you are unsure on how to use a feature, or don't know why you got this error message, try looking through the help files for more information.
The error returned was:
Sorry, the link that brought you to this page seems to be out of date or broken.
эээ....вобще-то если уже поиском неможете пользоваться, то куда-там уже сервера))))))
Без обид, просто смешно
![]()
Им нужно уметь пользоваться.
Находит все, что нужно.
— Ålderdom - ingen glädje..
Вот я как будто не пользовался ппц, запарили со своим поиском, раз я создал тему наверняка не нашел, че такие умные все чтоли?
_http://forum.inshell.ru/showthread.php?t=5
У меня пашет скрипт на ура. Если ты не умеешь настраивать Cron, то он у тебя работать не будет!.
В поиске нормальной темы с рабочим переделанным скриптом уже не найдешь. Темы поудаляли =( Выложите сюда, у кого остался скрипт новый
Server Administrator ©[ADMIN]ButCheR
AbsT: Им нужно уметь пользоваться.
Находит все, что нужно.
+1
Скрипты что на форуме, правятся ручками, и работают на ура!
Совет, бросайте недо-сервера, иннова идёт!
Я посмотрю как ты потом заговоришь когда поиграешь на руоффе, так как иннова говнокомпания.
нубы что вы флудите, сь***тесь... в скрипте нада просто убрать проверку на ИП... может скриптер есть? в прошлый раз когда l2 top че то меняла, нашелся добрый человек.. сам не умею, так бы не писал.
итак, вот скрипт. нада только проверку делать не по ИП а по имени
<?php
$cols_for_vote = 1; // Это количество COL за 1 голос
if (isset($_POST['nick']))
{
$total = 0;
$your_ip = $_SERVER['REMOTE_ADDR'];
$your_ipf = explode(".", $your_ip);
$array = array($your_ipf[0], $your_ipf[1], $your_ipf[2],'xxx');
$your_ip = implode(".", $array);
echo '<b>Ник вашего чара: </b>'.$_POST['nick'].'<br />';
echo '<b>Ваш ip: </b>'.$your_ip.'<br />';
$error = '';
$voters = array();
$L2JBS_config["mysql_host"] = "";
$L2JBS_config["mysql_login"] = "";
$L2JBS_config["mysql_password"] = "";
$L2JBS_config["mysql_db"] = "";
$link = mysql_connect($L2JBS_config["mysql_host"], $L2JBS_config["mysql_login"], $L2JBS_config["mysql_password"]) or die("Could not connect : " . mysql_error());
mysql_select_db($L2JBS_config["mysql_db"]) or die("Could not connect : " . mysql_error());
mysql_query ("set NAMES cp1251");
$result = mysql_query("SELECT `obj_Id` FROM `characters` WHERE `char_name` = '".mysql_escape_string($_POST['nick'])."'");
$row = mysql_fetch_assoc($result);
if ($row == array())//есть ли такой чар вообще
$error .= 'Нет чара с таким именем!<br />';
else
{
$char_id = $row['obj_Id'];
$html = @file_get_contents('http://l2top.ru/?servID=3697&act=info');
if (!$html || !preg_match_all('/<td>([^<]+)<\/td>/', $html, $matches))
$error .= 'Не удалось получить информацию с l2top.ru!<br/>';
else
{
foreach ($matches[1] as $id => $ip)
{
if ($ip == $your_ip)
$voters[] = $matches[2][$id];
}
if ($voters != array())
{
foreach ($voters as $time)
{
$result = mysql_query("SELECT * FROM `l2top` WHERE `ip` = '".mysql_escape_string($your_ip)."' AND `time` = '".mysql_escape_string($time)."'");
$row = mysql_fetch_assoc($result);
if ($row == array())
{//добавляем бонусы
$result = mysql_query("SELECT * FROM `items` WHERE `owner_id` = ".mysql_escape_string($char_id)." AND `item_id` = 4037");
$row = mysql_fetch_assoc($result);
if ($row == array())
{
$result = mysql_query("SELECT MAX(`object_id`)+1 AS `id` FROM `items`");
$row = mysql_fetch_assoc($result);
$ins_id = $row['id'];
mysql_query("INSERT INTO `items` (`owner_id`, `object_id`, `item_id`, `count`, `enchant_level`, `loc`, `loc_data`, `price_sell`, `price_buy`, `time_of_use`, `custom_type1`, `custom_type2`, `mana_left`)
VALUES(".mysql_escape_string($char_id).", ".$ins_id.", 4037, ".$cols_for_vote.", 0, 'INVENTORY', 0, 0, 0, NULL, 0, 0, -1)");
}
else
mysql_query("UPDATE `items` SET `count` = `count` + ".$cols_for_vote." WHERE `owner_id` = ".mysql_escape_string($char_id)." AND `item_id` = 4037");
mysql_query("INSERT INTO `l2top` (`nick`, `ip`, `time`) VALUES ('".mysql_escape_string($_POST['nick'])."', '".mysql_escape_string($your_ip)."', '".mysql_escape_string($time)."')");
$total += $cols_for_vote;
$error .= 'Голос за '. $time.' засчитан!<br/>';
}
else
$error .= 'Голос за '. $time.' уже был засчитан ранее!<br/>';
}
}
else
$error .= 'Вы НЕ голосовали!<br>';
}
}
echo $error.'<b>'.$total.'</b> COL добавлено вашему чару!<br/><a href="event.html">Назад</a>';
}
else
{
?>
<form method="POST" action="event.html">
<b>1. <a href="http://l2top.ru/?voteme=3697" target="_blank">Проголосуйте на L2Top</a></b>
<br />
<a href="http://l2top.ru/?voteme=3697" target="_blank"><img src="http://l2top.ru/catalog/top.php?id=3697" width="88" height="31" border="0" alt="L2top.ru: Рейтинг-каталог серверов Lineage2" ></a>
<br /><br />
<b>2.</b> Введите ник вашего чара:
<br />
<input type="text" name="nick" maxlength="25">
<br /><br />
<input type="submit" value="Получить COL">
</form>
<?php
}
?>
http://gamefun.telenet.ru/ Камаэль вещи! х300!
Так а есть люди которие снают де именно править подскажите что тут нужно поправить что бы работало на новую систему голосования по никам





![[ADM]-Fantasy](/uploads/fotos/av-42526.jpg)

![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)


