Главная | Форум | Файлы | Генератор | Примерочные | Статьи | Видео | La2Offline | Патчи для wow
Меню сайта

Навигация


Лучшие файловики!



La2Portal
Репутация: 322
Коментов: 127


akacky
Репутация: 0
Коментов: 0


pvp-game
Репутация: 12
Коментов: 5


maxsim
Репутация: 2
Коментов: 7


IFrostI
Репутация: 12
Коментов: 16


SkyAngelo4ek
Репутация: 0
Коментов: 4


EVILMAN
Репутация: 10
Коментов: 1


  Каталог статей  

[25 Ноябрь 10][Статьи [La2]]
БЫСТРЫЕ КЛАВИШИ (0)
[26 Ноябрь 10][Статьи [La2]]
Альянс и клан (2)
[29 Март 11][Питомцы]
Редкие питомцы (0)
[10 Декабрь 10][Ваш герой]
Репутация (0)
[28 Июль 11][Статьи [La2]]
Бем РБ без квеста (0)
[25 Июль 11][Мануалы]
Steel Citadel (0)
[13 Август 08][Квесты на профессию]
Вторая профессия человека-война (Gladiator) (0)
[29 Март 11][Расы/Умения]
Оборотни (0)
[29 Март 11][Квесты/Гайды]
ГУЙ МУ (0)
[16 Декабрь 10][Локации и карты]
Борейская тундра (0)
[06 Май 09][Статьи [La2]]
Соло камалока (0)
[16 Декабрь 10][Подземелья/Данжи]
Как стать лучшим Рейд Лидером (0)
[28 Июль 11][Статьи [La2]]
Мануал по оптимизации сервера под 600+ (0)
[29 Март 11][Квесты/Гайды]
Свадьба (0)
[10 Декабрь 10][Статьи/Мануалы]
Очки чести, хонор, хонор поинты. (0)


Опрос

Откуда вам лучше скачивать файлы?

Архив
Результаты
Всего голосовало: 7057


Каталог статей
Главная » Статьи » Lineage » Статьи [La2] [ Добавить статью ]


==========================================
Добавляем проверку в LoginController.java:
==========================================

PreparedStatement preparedstatement1 = con.prepareStatement((new StringBuilder()).append("SELECT * FROM accounts WHERE login='")+ user +("';").toString());
ResultSet resultset1 = preparedstatement1.executeQuery();
resultset1.next();
if(!address.getHostAddress().equalsIgnoreCase(resultset1.getString("lastIP")) && resultset1.getBoolean("ipblock"))
{
ok = false;
_log.warning((new StringBuilder()).append("IP Block mode: Failed attempt: account ") + user + (" IP: ") + address.getHostAddress());

============================================
Добавляем voicecommadnhandlers/ipblock.java:
============================================

package l2jlionna.gameserver.handler.voicedcommandhandlers;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Logger;
import l2jlionna.L2DatabaseFactory;
import l2jlionna.gameserver.handler.IVoicedCommandHandler;
import l2jlionna.gameserver.model.actor.instance.L2PcInstance;
import l2jlionna.gameserver.util.FloodProtectors;

public class ipblock implements IVoicedCommandHandler
{
private static Logger _log = Logger.getLogger(ipblock.class.getName());
private static final String[] VOICED_COMMANDS =
{
"ipblock"
};

public boolean useVoicedCommand(String s, L2PcInstance l2pcinstance, String s1)
{
if (s.startsWith("ipblock"))
{
Object obj = null;
Object obj1 = null;
try
{
Connection connection = L2DatabaseFactory.getInstance().getConnection();
PreparedStatement preparedstatement = connection.prepareStatement("SELECT * FROM accounts WHERE login=?");
preparedstatement.setString(1, l2pcinstance.getAccountName());
ResultSet resultset = preparedstatement.executeQuery();
resultset.next();
if (resultset.getBoolean("IPBlock"))
{
PreparedStatement preparedstatement1 = connection.prepareStatement("UPDATE accounts SET ipblock = 0 WHERE login=?");
preparedstatement1.setString(1, l2pcinstance.getAccountName());
preparedstatement1.execute();
l2pcinstance.sendMessage("IP Block mode: account blocking _off");
_log.info("changing IP Block mode for account " + l2pcinstance.getAccountName() + ": Blocking off");
}
else
{
PreparedStatement preparedstatement2 = connection.prepareStatement("UPDATE accounts SET ipblock = 1 WHERE login=?");
preparedstatement2.setString(1, l2pcinstance.getAccountName());
preparedstatement2.execute();
l2pcinstance.sendMessage("IP Block mode: account blocking _on IP: " + resultset.getString("lastIP"));
_log.info("changing IP Block mode for account " + l2pcinstance.getAccountName() + ": Blocking on");
}
}
catch (SQLException sqlexception)
{
_log.warning("Could not store IPBlock mode: " + sqlexception);
}
}
return true;
}
public String[] getVoicedCommandList()
{
return VOICED_COMMANDS;
}
}

=====================================
Добавляем в voicecommandhandler.java:
=====================================

import l2jlionna.gameserver.handler.voicedcommandhandlers.ipblock;

registerVoicedCommandHandler(new ipblock());

============================
Добавляем в БД accounts.sql:
============================

CREATE TABLE IF NOT EXISTS `accounts` (
`login` VARCHAR(45) NOT NULL default '',
`password` VARCHAR(45) ,
`lastactive` DECIMAL(20),
`access_level` INT,
`lastIP` VARCHAR(20),
`ipblock` int(1) UNSIGNED default 0,
`lastServer` int(4) default 1,
PRIMARY KEY (`login`)
);


Категория: Статьи [La2] | Добавил: maxsim (28 Июль 11) | Автор: LINEAGE
Просмотров: 567 | Комментарии: | Теги: мануалы Lineage La2 | Рейтинг: 0.0/0

Всего комментариев: 0

Перфект Ворлд wow 3.0 аддоны pw видео топ серверов lineage 2/WoW/MU onlin мануалы Lineage La2 pw сервера pw pvp wow 3.2 аддоны Perfect World IFrostI wow 4.0 аддоны a perfect world Perfect БОТ pw online pw bot

Нас нашли: Привязка Аккаунта К Айпи скачать, скачать бесплатно Привязка Аккаунта К Айпи, бесплатно Привязка Аккаунта К Айпи, Привязка Аккаунта К Айпи для lineage 2, la2, Interlude, Gracia, Frey,Сервер Lineage.

Авторизация

Логин:
Пароль:


На Форуме

  • Помоги! (258)
  • Мануал по бесплатному хостингу (145)
  • баги сервера www.battle-force.com (122)
  • Флуд (120)
  • Ваши заявки на файлы (113)
  • Развод по теме на колы, но разводим на акк (112)
  • Отдам пакеты в хорошие руки)) (102)
  • Видео: установка своего java сервера (101)
  • Багна точку!!! на line-age.ru (101)
  • хелп (91)
  • я нашел баг работает только на грации парт 2 (87)
  • Регистрация на allcheats (84)
  • Появились первые скриншоты графики Lineage III (81)
  • help! (77)
  • Баг с заточкой работает 100% (73)

  • Облако тегов

    Для отображения блока требуется Flash Player

    сборка читов Perfect World дебафы ножы для S 1.6 wow 3.2 аддоны Почта/Mail Interlude мануалы Lineage La2 CL Freya профессии GM shop shop wow 4.0 аддоны сайт lineage systemofadown lineage2 Банк-Сумки-Инвентарь. дополнение для CS 1.6 Баги lineage квесты Gracia AION l2 ГАйд оружия для CS 1.6 Перфект Ворлд pvp wow 3.3 аддоны Лучшие аддоны сервер High wow 2.4 аддоны Чат и сообщения пве pw pvp la2 квесты lineage итемы для lineage БОТ Квест lineage la2base La2VT wow 3.1 аддоны wh gracia part 2 скачать читы cs 1.6 Рейдовые ПвЕ lineage бафер смотреть видео lineage ПВП скачать чит Wof Hook V3.2 For Priva lineage сервер wow 3.0 аддоны аддоны читы гайд по lineage a perfect world сборка IFrostI java pw bot pw online Скачать Lineage l2dot накрутка голосов l2top IT la2offline РУоф Читы для Lineage 2 сервер lineage читы для wow Русские аддоны для WoW X-Resurrected v7 Gracia Final топ серверов lineage 2/WoW/MU onlin pw сервера Гильдия и группы шаблон крылья pw видео walker NPC Читы / Коды для CS 1.6 Развлекательные аддоны Epilogue новичкам Скачать Читы для cs 1.6 Бесплатно High Five сборки серверов l2.ru дополнения Читы для cs 1.6 бафы ПвП арена БГ la2 оружия sql Огненные Просторы Perfect


    Файлы

    [11 Август 08]
    Программа для редактирования l2.ini (5)
    [11 Август 08]
    MySQL 5.0.41 -win32.zip (5)
    [11 Август 08]
    java платформа для сервака (6)
    [11 Август 08]
    Navicat (3)
    [11 Август 08]
    G-unit T.O.S. (2008) (2)
    [11 Август 08]
    Всё о линейке!!! (5)
    [14 Август 08]
    La2base INFORMER v1.0 (0)
    [19 Август 08]
    Руссификатор для Hellbount (T1.5) (1)
    [21 Август 08]
    Клиент Lineage 2 Kamael (1)
    [29 Август 08]
    Клиент Lineage II Chaotic Throne: Gracia !!!! (5)


    Фотоальбом

    Статистика
    Всего: 47126
    Админов: 1
    ADM#2:
    La2portal team: 20
    Модераторы: 3
    Журналисты: 3
    Забаненые:

    Зарегано:
    Сегодня: 0
    Вчера: 0
    За 7 дней: 5
    За 30 дней: 12

    Мужиков: 43557
    Девушек: 3568
    Онлайн всего: 4
    Гостей: 4
    Пользователей: 0

    Comments: 8264
    Forum: 3933/21959
    Photo: 400
    News: 84
    Downloads: 2682
    Publisher: 344
    Directory: 101
    Ad-board: 83
    FAQ: 119
    Copyright © 2008-2009 Хостинг от uCoz
    Копирование материалов с данного сайта без ссылок на оригинал запрещено.

    Rambler's Top100