Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/L2Top и системы поощрения/[ошибка] бонус за голосования
Поиск

[ошибка] бонус за голосования

8 ответов176 просмотровСейчас просматривают: 1
zlodey-3000
zlodey-3000

Пользователь

Бывалый

Постов: 348

На форуме с: 21.03.2009

Репутация: +51

Рейтинг: 0

· 23.04.2009, 17:25

вообщем проблема токая поставил скрипт
для получения бонуса когда вводишь ник персонажа и нажимаешь получить бонус вылетает ошибка

Цитата
Ошибка!
Невозможно найти удаленный сервер
 
Вы попытались получить доступ к адресу _http://l2nn.ru/index.php?do=lineage&module=l2top, который сейчас не доступен. Убедитесь, пожалуйста, что веб-адрес (URL) введен правильно и затем попытайтесь загрузить страницу еще раз.
Убедитесь, что подключение к Интернету активно и проверьте, работают ли другие приложения, использующие это же подключение к Интернету.
Проверьте правильность настроек программного обеспечения безопасности Интернета и убедитесь, что данные программы не блокируют использование браузера.
Если компьютер защищен межсетевым экраном локальной вычислительной сети и его использование может быть источником проблем, обратитесь к вашему системному администратору.
Нажмите клавишу F12 на клавиатуре и отключите прокси-серверы, если только вам не нужен прокси-сервер для подключения к Интернету. Загрузите страницу еще раз.
Нужна помощь?
Откройте справку Opera.
Перейдите к службе поддержки Opera в Интернете.


вот скрипт

Цитата
<?
if(!isset($_POST['name'])){

$l2top = "<form method=\"post\" action=".$PHP_SELF."?do=lineage&module=l2top>";

$l2top.= "

<input type=\"text\" name=\"name\">
<input type=\"hidden\" name=\"action\" value=\"start\">
<p><input type=\"submit\" name=\"L2TOP\" value=\"Получить бонус\"></p>
</form>";

}else{

$bonus_id=6673; // ID вещи которую зачисляем игроку как бонус за голосование | По умолчанию 4037 - Festival Adena
$cols_for_vote=5; // Колличество зачисляемых вещей за одно голосование
$id_l2top=6409; // Ваш ID в рейтинге L2Top

$host='localhost'; // сервер на котором установлена база данных L2J
$user='*****'; // имя пользователя от базы данный
$pass='*****'; // пароль пользователя от базы данный
$db='*****'; // название базы данных

$mc = mysql_connect($host, $user, $pass);
if($mc){
$db = mysql_select_db ($db);
}

if(!$mc || !$db){

echo 'Нет соединения с базой данных.';

exit;

}

$name=mysql_escape_string($_POST['name']);

$ch=mysql_query("SELECT obj_Id FROM characters WHERE char_name = '$name';");
$chd=mysql_fetch_assoc($ch);

$char_id=$chd['obj_Id'];
$total=0;
$your_ip = $_SERVER['REMOTE_ADDR'];
$dip=explode('.',$your_ip);
$your_ip1 = $dip[0].'.'.$dip[1].'.'.$dip[2].'.'.$dip[3].'';

$html = @file_get_contents('http://l2top.ru/?servID='.$id_l2top.'&act=info');
if (!$html || !preg_match_all('/<td>([^<]+)<\/td>/', $html, $matches))
$error .= 'Не удалось получить информацию с L2Top.ru!<br/>';
else
{
foreach ($matches[1] as $id => $nick)
{
if (strtolower(trim($nick))==strtolower(trim($name))) {
$voters[] = $matches[1][$id-2];
}
}
if ($voters != array())
{
foreach ($voters as $time)
{
$result = mysql_query("SELECT * FROM `l2top` WHERE `nick` = '".mysql_escape_string($name)."' 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` = 6673");
$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.", ".$bonus_id.", ".$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` = 6673");
mysql_query("INSERT INTO `l2top` (`nick`, `ip`, `time`) VALUES ('".$name."', '".mysql_escape_string($your_ip1)."', '".mysql_escape_string($time)."')");
$total += $cols_for_vote;
$error .= 'Бонус за '. $time.' выдан.<br/>';
}
else
$error .= 'Бонус за '. $time.' уже был выдан.<br/>';
}
}
else
$error .= 'Ваш голос на сайте L2Top.ru не найден.<br>';
}

$error .'<br><b>'.$total.'</b> Festival Adena зачислено чару с ником <strong>'.$name.'</strong><br/>';
$error1 = '<br><b>'.$total.'</b> Festival Adena зачислено чару с ником <strong>'.$name.'</strong><br/>';
}
$tpl->load_template($tpldir.'/lineage/l2top.tpl');
$tpl->set('{link}', $l2top);
$tpl->set('{error}', $error);
$tpl->set('{result}', $result);
$tpl->set('{total}', $total);
$tpl->set('{FA}', $error1);
$tpl->compile('lineage');
$lineage = $tpl->result["lineage"];
$tpl->clear();
?>


помогите плиз решить проблему

0
Дмитрий
Дмитрий

Пользователь

Ветеран

Постов: 834

На форуме с: 30.05.2007

Репутация: +632

Рейтинг: 0

· 23.04.2009, 17:50

Тема перемещена !

WebDeveloper сервера DARKWORLD

0
zlodey-3000
zlodey-3000

Пользователь

Бывалый

Постов: 348

На форуме с: 21.03.2009

Репутация: +51

Рейтинг: 0

· 23.04.2009, 19:14

ну неужели не знает не кто

0
zlodey-3000
zlodey-3000

Пользователь

Бывалый

Постов: 348

На форуме с: 21.03.2009

Репутация: +51

Рейтинг: 0

· 23.04.2009, 22:07

вот скрин ошибки

0
DioNiR90
DioNiR90

Пользователь

Бывалый

Постов: 146

На форуме с: 07.06.2007

Репутация: +70

Рейтинг: 0

· 23.04.2009, 22:25

Проблема не в скрипте, а в сервере где у тебя сайт стоит.

0
zlodey-3000
zlodey-3000

Пользователь

Бывалый

Постов: 348

На форуме с: 21.03.2009

Репутация: +51

Рейтинг: 0

· 23.04.2009, 22:29

DioNiR90: Проблема не в скрипте, а в сервере где у тебя сайт стоит.

там же где и сайт на одной машине
поблема в том что у меня все работает а вот те кто с внешки у них такая хрень

0
DioNiR90
DioNiR90

Пользователь

Бывалый

Постов: 146

На форуме с: 07.06.2007

Репутация: +70

Рейтинг: 0

· 23.04.2009, 22:35

Ну тогда может быть куча причин :)

Начнём с того что данный домен прикреплён к регистратору домена, поэтому других и тащит туда, а у тебя потому что либо на веб сервере сделан такой домен и тебя автоматом кидает туда, либо стоят простые редикеты в виндовском файле хосте.

вообще рипн выдал данные:

Цитата
% By submitting a query to RIPN's Whois Service
% you agree to abide by the following terms of use:
% http://www.ripn.net/about/servpol.html#3.2 (in Russian)
% http://www.ripn.net/about/en/servpol.html#3.2 (in English).

domain: L2NN.RU
type: CORPORATE
nserver: ns3.nic.ru.
nserver: ns4.nic.ru.
nserver: ns8.nic.ru.
state: REGISTERED, DELEGATED
person: Private Person
phone: +7 831 2767501
phone: +7 950 6138612
e-mail: [email protected]
registrar: RU-CENTER-REG-RIPN
created: 2009.02.05
paid-till: 2010.02.05
source: TC-RIPN


Last updated on 2009.04.24 02:25:51 MSK/MSD

0
zlodey-3000
zlodey-3000

Пользователь

Бывалый

Постов: 348

На форуме с: 21.03.2009

Репутация: +51

Рейтинг: 0

· 23.04.2009, 22:38

да это я и так знаю
мне бы вот как поправить узнать и где

0
Войдите или зарегистрируйтесь чтобы ответить