Перейти к содержанию

proje

Постоялец
  • Публикаций

    166
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Сообщения, опубликованные proje


  1. не знаю наверно помогло держи + , но теперь ошибка другая, я так понимаю нет доступа к mysql

    мар 07, 2015 12:06:43 AM net.sf.l2j.Config load
    INFO: #Configs: loaded.
    мар 07, 2015 12:06:43 AM net.sf.l2j.gameserver.GameServer main
    INFO: #Welcome to pwServer.
    Exception in thread "main" java.sql.SQLException: Unable to open a test connection to the given database. JDBC url = jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8, username = root. Terminating connection pool (set lazyInit to true if you expect to start your database after your app). Original Exception: ------
    java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8
    	at java.sql.DriverManager.getConnection(DriverManager.java:596)
    	at java.sql.DriverManager.getConnection(DriverManager.java:215)
    	at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:363)
    	at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:416)
    	at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:120)
    	at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:65)
    	at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40)
    	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568)
    ------
    
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    	at com.jolbox.bonecp.PoolUtil.generateSQLException(PoolUtil.java:192)
    	at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:422)
    	at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:120)
    	at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:65)
    	at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40)
    	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568)
    Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8
    	at java.sql.DriverManager.getConnection(DriverManager.java:596)
    	at java.sql.DriverManager.getConnection(DriverManager.java:215)
    	at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:363)
    	at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:416)
    	... 4 more
    
    

  2. вот мой gameserver_loop.sh

    #!/bin/bash
    
    # exit codes of GameServer:
    #  0 normal shutdown
    #  2 reboot attempt
    
    while :; do
    	[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/z_`date +%Y-%m-%d_%H-%M-%S`_java.log"
    	[ -f log/stdout.log ] && mv log/stdout.log "log/z_`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
    	java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.24-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
    	[ $? -ne 2 ] && break
    #	/etc/init.d/mysql restart
    	sleep 10
    done
    
    

  3. Всем привет!Проблема запуска сервера на ubuntu 14.04. Установлена Java 1.7.0_75. Сборка pwsoft 16.12.14. Логин запускается и роботает все отлично а вот гейм не запускается  в логах дает ошибку:

     

    мар 06, 2015 10:58:35 PM net.sf.l2j.Config load
    INFO: #Configs: loaded.
    мар 06, 2015 10:58:35 PM net.sf.l2j.gameserver.GameServer main
    INFO: #Welcome to pwServer.
    Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
        at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:417)
        at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:357)
        at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:55)
        at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40)
        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568)
     

     

    Класс патч проверил вроде как всё есть, файлы core-gs,core есть.  Помогите за +


  4. это не код, а сущий п...ц - менять напрямую аугментацию вещи в бд, когда можно использовать методы, при использовании которых не придется перезаходить и т.д.

    да еще и никакой защиты от подмен байпасов - при помощи пакетхака можно себе вобще что угодно нарисовать в качестве аугментационных скиллов.

    я к сожалению другого способа не знаю,посвяти или дай ссылку хотя бы-) буду благодарен!


  5. в services.cfg включить покупку агументаций

     

    и вставить вот это action="bypass -h npc_%objectId%_Augsale"

    вот мой services.cfg в нем нет опци включения покупки агументации

     

    #####

    ### Перенос заточки и аугментации

     

    # ID итема, за перенос аугментации

    AugmentCoin = 4355

    # ID итема, за перенос заточки

    EnchantCoin = 4356

    # плата за перенос аугментации

    AugmentPrice = 3

    # плата за перенос заточки за каждый '+'

    EnchantPrice = 4

     

    # название итема, за перенос аугментации

    AugmentCoinName = Blue Eva

    # название итема, за перенос заточки

    EnchantCoinName = Gold Einhasad

    # название валюты биржи; P. - Типо рубли)

    CoinConvertName = P.

     

    #####

    ### Сервисы для кланов

    # ID итема для оплаты

    ClanCoin = 5962

    # название итема

    ClanCoinName = Gold Golem

     

    # продажа клан очков за раз

    ClanPoints = 1000

    # стоимость ClanPoints

    ClanPointsPrice = 5

    # стоимость фулл клан скиллов

    ClanSkillsPrice = 10

     

    #####

    ### Продажа ЛС

    # ID итема для оплаты

    AugsaleCoin = 5962

    # название итема

    AugsaleCoinName = Gold Golem

    # стоимость лс

    AugsalePrice = 20

    # доступные лс; id,level;id,level

    Augsales = 3250,10;3142,10;3132,10;3240,10;3133,10;3241,10;3134,10;3241,10;3136,10;3245,10;3199,3;3200,3;3201,3;3202,3;3158,1

     

    #####

    ### Баффер

    # id нужно указывать ,чтоб после баффа снова появлялся хтмл-диалог, папка default; UPDATE `npc` SET `type`='L2Npc' WHERE `id`='40001';

    Buffer = 40001

    # маг бафф

    Magical = 1085,3;1059,3;1078,6;1204,2;1048,6;1397,3;1303,2;1040,3;1035,4;1062,2;273,1;276,1;349,1;363,1;365,1;1413,1;1036,2;1389,3;

    # файтер бафф

    Fighter = 1068,3;1040,3;1086,2;1204,2;1077,3;1242,2;1268,4;1035,4;1036,2;1045,6;1388,3;1363,1;271,1;275,1;274,1;269,1;264,1;304,1;1364,1

    # запрещенные баффы профилей;

    # резисты и малярия, добавить: 4552,4553,4554,1032,1392,1393,1259,1354,1353,1352,1191,1182,1189,1033,4702,4703,4699,4700

    ForbiddenProfileBuffs = 4,72,76,77,78,82,83,86,91,94,99,109,110,111,112,121,123,130,131,139,176,222,282,287,292,297,298,313,317,334,350,351,355,356,357,359,360,396,406,410,411,413,414,415,416,417,420,421,423,424,425,438,439,442,443,445,446,447,1001,1374,1410,1418,1427,3158,3142,3132,3133,3134,3135,3136,3199,3200,3201,3202,3203,3633,5104,5105

    #Список дополнительных разрешенных баффов у баффера

    AdditionBuffs = 4552,4554

     

    #####

    ### Почта

    # Присылать письмо новому чару?

    NewbeiBrief = False

    # Автор письма

    BriefAuthor = !#Server

    # Тема письма

    BriefTheme = Добро пожаловать!

    # Текст письма

    BriefText = Спасибо, что выбрали наш сервер.

    На сервере работают 3 команды:

    .menu опции вашего чара.

    .col переводит 2ккк аден в монетку Блуди Паагрио

    .adena переводит Блуди Паагрио в 1.9ккк

     

    # Имя почтового НПЦ

    BriefNpc = Postman

    # Вложение в письме(макс. 1 итем); item_id,count

    BriefItem = 4037,1

     

    #####

    ### Skill Of Balance; 2 уровня. 1 - 14 дней, 2 - 30 дней.

    # ID скилла; 0 - сервис отключен

    # если SobSkill = 1, то берутся 4 разных скилла:

    # 7077 // файтер

    # 7078 // маг

    # 7079 // суппорт

    # 7080 // танк

    SobSkill = 0

    # ID нпц 2 уровня скилла, будет призван как кубик; 0 - без нпц (99997 - фея)

    SobNpc = 99997

    # ID итема для оплаты

    SobCoin = 5962

    # стоимость на 2 недели

    SobPriceOne = 5

    # стоимость на месяц

    SobPriceTwo = 10

    # название итема

    SobCoinName = Gold Golem

    # запрет использования на олимпе

    ProtectOlySoB = False

     

    #####

    ### НПЦ выдачи профы и поднятия уровня клана, id 31227

    # Включить нпц?

    AllowClassMasters = True

    # Имя нпц

    MasterNpc = L2 Flash

    # Стоимость получения профы;

    ClassMasterPrices = 1,57,50000;2,57,500000;3,57,5000000

    # Включить повышение уровня клана?

    AllowClanLevel = False

    # ID итема для оплаты; 0 - бесплатно

    MClanCoin = 5962

    # название итема

    MClanCoinName = Gold Golem

    # цена за 6 уровень клана;

    Level6 = 10

    # цена за 6 уровень клана;

    Level7 = 20

    # цена за 6 уровень клана;

    Level8 = 40

     

    #####

    ### Уникальный магазин. Список шмоток в data/donate_shop.xml

    # Включен?

    AllowDonateShop = False

     

    #####

    ### Alt-B магазин

    ## Покупка геройства

    # ID итема для оплаты

    BBSHeroCoin = 5962

    BBSHeroCoinName = Gold Golem

    # Цена за 1 день

    BBSHeroCoinDayPrice = 1

    # Цена навсегда

    BBSHeroCoinForeverPrice = 100

    # Мин. количество дней покупки геройства

    BBSHeroMinDays = 1

     

    ## Покупка скиллов

    # ID итема для оплаты

    BBSCustomSkillCoin = 5962

    BBSCustomSkillCoinName = Gold Golem

    # Стоимость скилла

    BBSCustomSkillPrice = 5

    # Прайслист: skill_id, skill_level;skill_id, skill_level

    BBSCustomSkills = 4554,4;4553,4;4702,13;4703,13;4699,13;4700,13

     

    ## Заточка скиллов

    # ID итема для оплаты

    BBSEnchantSkillCoin = 5962

    BBSEnchantSkillCoinName = Gold Golem

    # Стоимость заточки +2

    BBSEnchantSkillPrice = 1

     

    ## Покрасочная

    # ID итема для оплаты за ник

    BBSColorNameCoin = 5962

    BBSColorNameCoinName = Gold Golem

    # Стоимость смены цвета ника

    BBSColorNamePrice = 2

    # ID итема для оплаты за титул

    BBSColorTitleCoin = 4355

    BBSColorTitleCoinName = Blue Eva

    # Стоимость смены цвета титула

    BBSColorTitlePrice = 1

    # Последующая смена бесплатна?

    BBSColorNextChangeFree = False

     

    ####

    ## Wedding System (by evill33t) //rewrited by pwsoft.ru

    #Wedding Manager Id: //spawn 50007

    #True Allows Wedding, False disables Wedding.

    AllowWedding = False

    #Would you like to punish the player for for disloyalty to their spouses? If you want them punished set to True, if you would like NO punishment then set to False

    WeddingPunishInfidelity = True

    #Have the players teleported for marriage? If so True, if not False

    WeddingTeleport = True

    #The Price for Teleport is configurable below in Adena

    WeddingTeleportPrice = 50000

    #Time before character is teleported can be set below (in seconds)

    WeddingTeleportDuration = 60

    #Require Players to wear formal wear, True is yes require formal wear, False is not require formal wear.

    WeddingFormalWear = True

    # ID итема для оплаты свадьбы

    WeddingCoin = 4037

    WeddingCoinName = Coin Of Luck

    # Стоимость свадьбы

    WeddingPrice = 5

    # ID итема для оплаты развода

    WeddingDivorceCoin = 4037

    WeddingDivorceCoinName = Coin Of Luck

    # Стоимость развода

    WeddingDivorcePrice = 5

    # Интервал проведения свадеб, секунды (лучше не ставить меньше 90)

    WeddingInterval = 90

    # Новые цвета ников, FFFFFF - откл.; жених,невеста

    WeddingColors = FFFFFF,FFFFFF

    # Выдача Купидон лука

    WeddingCupidBow = False

     

    ####

    ### Премиум

    # Включить?

    PremiumEnable = False

    # ID итема для оплаты

    PremiumCoin = 5962

    # Стоимость за 1 день

    PremiumPrice = 1

    PremiumCoinName = Gold Golem

    # Стоимость за дни, валюта верхняя; дни,стоимость;дни,стоимость

    PremiumDayPrice = 14,20

    ## Премиум рейты

    # Опыт

    PremiumExp = 1.5

    # Сп

    PremiumSp = 1.5

    # Шанс дропа итемов

    PremiumDropItem = 1.5

    # Умножение дропа шмоток

    PremiumDropMul = 1.5

    # Умножение дропа адены

    PremiumAdenaMul = 1.5

    #Шмотки, на которые не действует умножение

    ProtectedPremiumItems =

    # прибавка к шансу заточки, %

    PremiumEnchRate = 0

    # Прибавка к шансу заточки скилла, %

    PremiumEnchSkillRate = 5

    # Прибавка к шансу выбить зарич/акаманахи, %

    PremiumCursedRate = 5

    # Умножение получаемых PC Bang Points

    PremiumPcCafeMul = 1.5

    # Прибавка к шансу поймать скилл аугментации, %

    PremiumAugmentRate = 10

    # Умножение стоимости клан-скиллов

    PremiumClanSkillsMul = 0.75

    # Возможность взятия любого сабкласса

    PremiumAnySubclass = False

    # Отключения дропа с ПК

    PremiumDisablePkDrop = False

    ## Остальные премиум привелегии

    # Проверять чара на левые скиллы?

    PremiumCheckSkills = True

    # Анонс о входе в игру?

    PremiumAnnounceEnter = False

    # Фраза в анонсе, %player% заменяется ником игрока.

    PremiumAnnouncePhrase = Игрок %player% вошел в игру.

    # Префикс к нику

    PremiumNamePrefix = [VIP]

     

    #####

    ### Почта (Alt-B)

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

    EpBriefCoin = 4037

    EpBriefCoinName = Coin Of Luck

    # стоимость отправки обычного письма

    EpBriefPrice = 1

    # ид итема для отправки предмета

    EpItemCoin = 4037

    EpItemCoinName = Coin Of Luck

    # стоимость отправки предмета

    EpItemPrice = 5

     

    ####

    ### Голосование в L2TOP, парсится страница с последними 500 голосами

    # Включить выдачу призов?

    L2TopEnable = False

    #Ссылка на страницу с последними 500 голосами

    L2TopServerUrl =

    # Задержка на обновление страницы, минуты.

    L2TopUpdateDelay = 5

    ## Награды

    # Включить перенеправление награды на другой ник? команда .menu

    VoteRef = False

    # Награда, если чар оффлайн

    L2TopOfflineId = 4355

    L2TopOfflineCount = 1

    L2TopOfflineLoc = INVENTORY

    # Награда, если чар онлайн; item_id,item_count,item_chance;item_id,item_count,item_chance

    L2TopOnlineRewards = 4355,1,100;4037,13,100

    # Лог выдачи; 0 - откл, 1 - в консоль (много флуда), 2 - в файл logs/vote_l2top.txt

    L2TopLog = 2

     

    ####

    ### Голосование в MMOTOP, парсится страница с последними 500 голосами

    # Включить выдачу призов?

    MmotopEnable = False

    # Ссылка на страницу с последними голосами

    MmotopStatLink = http://la2.mmotop.ru/stats/123/123/123.txt

    # Задержка на обновление страницы, минуты.

    MmotopUpdateDelay = 5

    ## Награды

    # Включить перенеправление награды на другой ник? команда .menu

    VoteRef = True

    # Награда, если чар оффлайн

    MmotopOfflineId = 6673

    MmotopOfflineCount = 20

    MmotopOfflineLoc = INVENTORY

    # Награда, если чар онлайн; item_id,item_count,item_chance;item_id,item_count,item_chance

    MmotopOnlineRewards = 6673,20,100;8762,1,20;6622,1,40

    # Лог выдачи; 0 - откл, 1 - в консоль (много флуда), 2 - в файл logs/vote_mmotop.txt

    MmotopLog = 2

     

    ####

    ### Дополнительные настройки голосования

    #Перенаправление награды на похожий ник; Vasya21 и Vasya01 - награда пойдет на Vasya

    VoteRefName = False

    #Префикс к началу ника, для получения награды при голосовании за этот сервер;

    #пример: VoteServerPrefix = x10000

    #если игрок голосует на ник x10000-ArlioN, то он получит награду на этом сервере; если на x5000-ArlioN, то не получит

    VoteServerPrefix =

     

    ####

    ### PC Bang Points

    # Включить?

    PcCafeEnable = False

    # Задержка на обновление очков, минуты

    PcCafeUpdateDelay = 10

    # Бонус при обновлении; min,max

    PcCafeUpdateBonus = 30,60

    # Шанс двойного бонуса

    PcCafeUpdateDoubleChance = 60

     

    #####

    ### Аукцион (Alt-B)

    ## Настройка валюты, id_name;id_name

    AucMoney = 57,Adena;4037,Coin Of Luck;4355,Blue Eva;5962,Gold Golem

    # срок хранения лотов на аукционе, дней

    AucItemsExpireDays = 7

    ## Настройка стоимости услуг

    # ид итема для выставления заточенных и аугментированных шмоток

    AucItemCoin = 4037

    AucItemName = Coin Of Luck

    # стоимость выставления заточенных и аугментированных шмоток

    AucItemPrice = 1

    # ид итема для выставления только аугментов

    AucAugCoin = 4037

    AucAugName = Coin Of Luck

    # стоимость выставления только аугментов

    AucAugPrice = 1

    # ид итема для выставления скиллов

    AucSkillCoin = 5962

    AucSkillName = Coin Of Luck

    # стоимость выставления только аугментов

    AucSkillPrice = 5

     

    ####

    ### Статистика сервера у нпц

    # Включить?

    ServerStat = False

     

    ## Покупка ноблесса

    NobleEnable = True

    NobleCoin = 4037

    NoblePrice = 15

    NobleCoinName = Coin Of Luck

     


  6. action="bypass -h npc_%objectId%_Augsale"

     

    Байпасс нужен от твоей сборки.

    Глянь у кузнеца, как у него реализовано.

    вот байпасс

    кузнеца

     

    <a action="bypass -h npc_%objectId%_Link common/augmentation_01.htm">Улучшить предмет</a><br1>

    <a action="bypass -h npc_%objectId%_Link common/augmentation_02.htm">Снять улучшение предмета</a><br>


  7. <table>
    <tr>
    <td align=center><button value="Покупка аугментации" action="bypass -h npc_%objectId%_Augsale" width=204 height=20 back="sek.cbui36" fore="sek.cbui75"></td>
    </tr>
    </table>
    

    Вставь код в свой дон шоп, это покупка ЛС скилов в пухи.

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

  8. Добавил агументатора но выдает ошыбку,сборка PW,помогите розобратся

    вот скрипт агументатора

     

    package custom.AugmentShop;

     

    import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance;

    import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

    import net.sf.l2j.gameserver.model.quest.Quest;

    import net.sf.l2j.gameserver.model.quest.QuestState;

    import net.sf.l2j.gameserver.model.Inventory;

    import java.sql.Connection;

    import java.sql.PreparedStatement;

    import net.sf.l2j.L2DatabaseFactory;

    import java.util.logging.Level;

    import net.sf.l2j.gameserver.model.L2ItemInstance;

     

    /**

    *

    * @author adapted by Samar 2011 RUSSIA

    *

    */

    public class AugmentShop extends Quest

    {

    private final static int ITEM_ID = 57;

    private final static int ITEM_COUNT = 1000000;

    private final static String qn = "AugmentShop";

    private final static int NPC = 91000;

     

    public AugmentShop(int questId, String name, String descr)

    {

    super(questId, name, descr);

    addFirstTalkId(NPC);

    addStartNpc(NPC);

    addTalkId(NPC);

    }

     

    @Override

    public String onAdvEvent(String event, L2NpcInstance npc, L2PcInstance player)

    {

    String htmltext = "";

     

    if (event.equalsIgnoreCase("active"))

    {

    htmltext = "active.htm";

    }

     

    else if (event.equalsIgnoreCase("passive"))

    {

    htmltext = "passive.htm";

    }

     

    else if (event.equalsIgnoreCase("chance"))

    {

    htmltext = "chance.htm";

    }

     

    else

    {

     

    updateAugment(player, Integer.parseInt(event.substring(0,5)), Integer.parseInt(event.substring(6,10)), Integer.parseInt(event.substring(11,13)));

    }

     

     

    return htmltext;

    }

     

    @Override

    public String onFirstTalk(L2NpcInstance npc, L2PcInstance player)

    {

    String htmltext = "";

    QuestState qs = player.getQuestState(qn);

    if (qs == null)

    qs = newQuestState(player);

    htmltext = "main.htm";

    return htmltext;

    }

     

    public static void main(String[] args)

    {

    new AugmentShop(-1, qn, "AugmentShop");

    }

     

     

    private static void updateAugment(L2PcInstance player, int attributes, int skill, int level)

    {

    L2ItemInstance item = player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND);

    if (player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) == null)

     

    {

    player.sendMessage("You have to equip a weapon.");

    return;

    }

     

    if (player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).isAugmented())

    {

    player.sendMessage("The weapon is already augmented.");

    return;

    }

     

    if (player.getInventory().getInventoryItemCount(ITEM_ID, -1) < ITEM_COUNT)

    {

    player.sendMessage("You dont have enough item.");

    return;

    }

     

    Connection con = null;

    try

    {

    player.destroyItemByItemId("Consume", ITEM_ID, ITEM_COUNT, player, true);

    con = L2DatabaseFactory.getInstance().getConnection();

    PreparedStatement statement = con.prepareStatement("REPLACE INTO augmentations VALUES(?,?,?,?)");

    statement.setInt(1, item.getObjectId());

     

    statement.setInt(2, attributes*65536+1);

    statement.setInt(3, skill);

    statement.setInt(4, level);

     

    statement.executeUpdate();

    player.sendMessage("Succesfully augmented. You have to relog now.");

    statement.close();

     

    }

    catch (Exception e)

    {

    _log.log(Level.SEVERE, "Could not augment item: "+item.getObjectId()+" ", e);

    }

    finally

    {

    try

    {

     

    /*L2DatabaseFactory.close(con);*/

    con.close();

    }

    catch (Exception e)

    {

    }

    }

    }

     

     

     

    вот ошыбка

     

    ----------

    1. WARNING in \AugmentShop.java (at line 107)

    con = L2DatabaseFactory.getInstance().getConnection();

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    The method getInstance() from the type L2DatabaseFactory is deprecated

    ----------

    2. WARNING in \AugmentShop.java (at line 107)

    con = L2DatabaseFactory.getInstance().getConnection();

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    The method getConnection() from the type L2DatabaseFactory is deprecated

    ----------

    3. ERROR in \AugmentShop.java (at line 107)

    con = L2DatabaseFactory.getInstance().getConnection();

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    Type mismatch: cannot convert from Connect to Connection

    ----------

     

     

     

×
×
  • Создать...