L2J_CE

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
L2J_CE

L2J_CE Server


Участников: 5

    Эвент! Помогите переделать Под Сказку

    fantom34russia
    fantom34russia


    Сообщения : 104
    Дата регистрации : 2010-03-27

    Эвент! Помогите переделать Под Сказку Empty Эвент! Помогите переделать Под Сказку

    Сообщение  fantom34russia Сб Сен 18, 2010 6:08 pm

    Привет всем Помогите переделать под Сервер Сказки!

    Код:
    package events.heart;

    import java.util.ArrayList;
    import java.util.HashMap;

    import events.Helper;
    import l2d.Config;
    import l2d.ext.scripts.Functions;
    import l2d.ext.scripts.ScriptFile;
    import l2d.game.Announcements;
    import l2d.game.model.L2Character;
    import l2d.game.model.L2Object;
    import l2d.game.model.L2Player;
    import l2d.game.model.L2Spawn;
    import l2d.game.model.instances.L2MonsterInstance;
    import l2d.game.model.instances.L2NpcInstance;
    import l2d.util.Files;
    import l2d.util.Rnd;
    import l2d.util.Util;
    import l2d.util.PrintfFormat;

    public class heart extends Functions implements ScriptFile
    {
       public L2Object self;
       public L2NpcInstance npc;

       private static boolean _active = false;
       private static final ArrayList<L2Spawn> _spawns = new ArrayList<L2Spawn>();
       private static final HashMap<Integer, Integer> Guesses = new HashMap<Integer, Integer>();
       private static String links_en = "", links_ru = "";
       private static final String[][] variants = {
          {"Rock", "Камень"},
          {"Scissors", "Ножницы"},
          {"Paper", "Бумага"}
       };
       static
       {
          PrintfFormat fmt = new PrintfFormat("<br><a action="bypass -h scripts_events.heart.heart:play %d">"%s!"</a>");
          for(int i = 0; i < variants.length; i++)
          {
             links_en += fmt.sprintf(new Object[] {i, variants[i][0]});
             links_ru += fmt.sprintf(new Object[] {i, variants[i][1]});
          }
       }

       private static final int EVENT_MANAGER_ID = 31227; //Buzz the Cat

       private static final int[] hearts =
       {
          4209,
          4210,
          4211,
          4212,
          4213,
          4214,
          4215,
          4216,
          4217
       };

       private static final int[] potions =
       {
          1374, // Greater Haste Potion
          1375, // Greater Swift Attack Potion
          6036, // Greater Magic Haste Potion
          1539  // Greater Healing Potion
       };

       private static final int[] scrolls =
       {
          3926, //   L2Day - Scroll of Guidance
          3927, //   L2Day - Scroll of Death Whisper
          3928, //   L2Day - Scroll of Focus
          3929, //   L2Day - Scroll of Greater Acumen
          3930, //   L2Day - Scroll of Haste
          3931, //   L2Day - Scroll of Agility
          3932, //   L2Day - Scroll of Mystic Empower
          3933, //   L2Day - Scroll of Might
          3934, //   L2Day - Scroll of Windwalk
          3935  //   L2Day - Scroll of Shield
       };

       public void startEvent()
       {
          L2Player player = (L2Player) self;
          if(!player.getPlayerAccess().IsEventGm)
             return;

          if(Helper.SetActive("heart", true))
          {
             spawnEventManagers();
             System.out.println("Event 'Change of Heart' started.");
             Announcements.getInstance().announceByCustomMessage("scripts.events.heart.heart.AnnounceEventStarted", null);
          }
          else
             player.sendMessage("Event 'Change of Heart' already started.");

          _active = true;
          show(Files.read("data/html/admin/events.htm", player), player);
       }

       public void stopEvent()
       {
          L2Player player = (L2Player) self;
          if(!player.getPlayerAccess().IsEventGm)
             return;
          if(Helper.SetActive("heart", false))
          {
             unSpawnEventManagers();
             System.out.println("Event 'Change of Heart' stopped.");
             Announcements.getInstance().announceByCustomMessage("scripts.events.heart.heart.AnnounceEventStoped", null);
          }
          else
             player.sendMessage("Event 'Change of Heart' not started.");

          _active = false;

          show(Files.read("data/html/admin/events.htm", player), player);
       }

       public void letsplay()
       {
          L2Player player = (L2Player) self;

          if(!player.isQuestContinuationPossible())
             return;

          zeroGuesses(player);
          if(haveAllHearts(player))
             show(link(Files.read("data/scripts/events/heart/hearts_01.htm", player), isRus(player)), player);
          else
             show(Files.read("data/scripts/events/heart/hearts_00.htm", player), player);
       }

       public void play(String[] var)
       {
          L2Player player = (L2Player) self;

          if(!player.isQuestContinuationPossible() || var.length == 0)
             return;

          if(!haveAllHearts(player))
          {
             if(var[0].equalsIgnoreCase("Quit"))
                show(Files.read("data/scripts/events/heart/hearts_00b.htm", player), player);
             else
                show(Files.read("data/scripts/events/heart/hearts_00a.htm", player), player);
             return;
          }

          if(var[0].equalsIgnoreCase("Quit"))
          {
             int curr_guesses = getGuesses(player);
             takeHeartsSet(player);
             reward(player, curr_guesses);
             show(Files.read("data/scripts/events/heart/hearts_reward_" + curr_guesses + ".htm", player), player);
             zeroGuesses(player);
             return;
          }

          int var_cat = Rnd.get(variants.length);
          int var_player = 0;
          try
          {
             var_player = Integer.parseInt(var[0]);
          }
          catch(Exception e)
          {
             e.printStackTrace();
             return;
          }

          if(var_player == var_cat)
          {
             show(fillvars(Files.read("data/scripts/events/heart/hearts_same.htm", player), var_player, var_cat, player), player);
             return;
          }

          if(playerWins(var_player, var_cat))
          {
             incGuesses(player);
             int curr_guesses = getGuesses(player);
             if(curr_guesses == 10)
             {
                takeHeartsSet(player);
                reward(player, curr_guesses);
                zeroGuesses(player);
             }
             show(fillvars(Files.read("data/scripts/events/heart/hearts_level_" + curr_guesses + ".htm", player), var_player, var_cat, player), player);
             return;
          }

          takeHeartsSet(player);
          reward(player, getGuesses(player) - 1);
          show(fillvars(Files.read("data/scripts/events/heart/hearts_loose.htm", player), var_player, var_cat, player), player);
          zeroGuesses(player);
       }

       private void reward(L2Player player, int guesses)
       {
          switch(guesses)
          {
             case -1:
             case 0:
                addItem(player, scrolls[Rnd.get(scrolls.length)], 1);
                break;
             case 1:
                addItem(player, potions[Rnd.get(potions.length)], 10);
                break;
             case 2:
                addItem(player, 1538, 1); // 1  Blessed Scroll of Escape
                break;
             case 3:
                addItem(player, 3936, 1); // 1  Blessed Scroll of Resurrection
                break;
             case 4:
                addItem(player, 951, 2); // 2  Scroll: Enchant Weapon (C)
                break;
             case 5:
                addItem(player, 948, 4); // 4  Scroll: Enchant Armor (B)
                break;
             case 6:
                addItem(player, 947, 1); // 1  Scroll: Enchant Weapon (B)
                break;
             case 7:
                addItem(player, 730, 3); // 3  Scroll: Enchant Armor (A)
                break;
             case 8:
                addItem(player, 729, 1); // 1  Scroll: Enchant Weapon (A)
                break;
             case 9:
                addItem(player, 960, 2); // 2  Scroll: Enchant Armor (S)
                break;
             case 10:
                addItem(player, 959, 1); // 1  Scroll: Enchant Weapon (S)
                break;
          }
       }

       private String fillvars(String s, int var_player, int var_cat, L2Player player)
       {
          boolean rus = isRus(player);
          return link(s.replaceFirst("Player", player.getName()).replaceFirst("%var_payer%", variants[var_player][rus ? 1 : 0]).replaceFirst("%var_cat%", variants[var_cat][rus ? 1 : 0]), rus);
       }

       private boolean isRus(L2Player player)
       {
          String slang = player.getVar("lang@");
          return slang != null && slang.equalsIgnoreCase("ru");
       }

       private String link(String s, boolean rus)
       {
          return s.replaceFirst("%links%", rus ? links_ru : links_en);
       }

       private boolean playerWins(int var_player, int var_cat)
       {
          if(var_player == 0) // Rock vs Scissors
             return var_cat == 1;
          if(var_player == 1) // Scissors vs Paper
             return var_cat == 2;
          if(var_player == 2) // Paper vs Rock
             return var_cat == 0;
          return false;
       }

       private int getGuesses(L2Player player)
       {
          return Guesses.containsKey(player.getObjectId()) ? Guesses.get(player.getObjectId()) : 0;
       }

       private void incGuesses(L2Player player)
       {
          int val = 1;
          if(Guesses.containsKey(player.getObjectId()))
             val = Guesses.remove(player.getObjectId()) + 1;
          Guesses.put(player.getObjectId(), val);
       }

       private void zeroGuesses(L2Player player)
       {
          if(Guesses.containsKey(player.getObjectId()))
             Guesses.remove(player.getObjectId());
       }

       private void takeHeartsSet(L2Player player)
       {
          for(int heart_id : hearts)
             removeItem(player, heart_id, 1);
       }

       private boolean haveAllHearts(L2Player player)
       {
          for(int heart_id : hearts)
             if(player.getInventory().getCountOf(heart_id) < 1)
                return false;
          return true;
       }

       public static void OnDie(L2Character cha, L2Character killer)
       {
          if(_active && Helper.SimpleCheckDrop(cha, killer))
             ((L2NpcInstance) cha).dropItem(killer.getPlayer(), hearts[Rnd.get(hearts.length)], Util.rollDrop(1, 1, Config.EVENT_CHANGE_OF_HEART_CHANCE * killer.getPlayer().getRateItems() * ((L2MonsterInstance) cha).getTemplate().rateHp * 10000, true));
       }

       public static void OnPlayerEnter(L2Player player)
       {
          if(_active)
             Announcements.getInstance().announceToPlayerByCustomMessage(player, "scripts.events.heart.heart.AnnounceEventStarted", null);
       }

       private static boolean isActive()
       {
          return Helper.IsActive("heart");
       }

       private void spawnEventManagers()
       {
          final int EVENT_MANAGERS[][] =
          {
             { 146936, 26654, -2208, 16384 },   // Aden
             { 82168, 148842, -3464, 7806 },      // Giran
             { 82204, 53259, -1488, 16384 },      // Oren
             { 18924, 145782, -3088, 44034 },   // Dion
             { 111794, 218967, -3536, 20780 },   // Heine
             { -14539, 124066, -3112, 50874 },   // Gludio
             { 147271, -55573, -2736, 60304 },   // Goddard
             { 87801, -143150, -1296, 28800 },   // Shuttgard
             { -80684, 149458, -3040, 16384 },   // Gludin
          };

          Helper.SpawnNPCs(EVENT_MANAGER_ID, EVENT_MANAGERS, _spawns);
       }

       private void unSpawnEventManagers()
       {
          Helper.deSpawnNPCs(_spawns);
       }

       public void onLoad()
       {
          if(isActive())
          {
             _active = true;
             spawnEventManagers();
             System.out.println("Loaded Event: Change of Heart [state: activated]");
          }
          else
             System.out.println("Loaded Event: Change of Heart[state: deactivated]");
       }

       public void onReload()
       {
          unSpawnEventManagers();
       }

       public void onShutdown()
       {
          unSpawnEventManagers();
       }
    }


    заране Спасибо!
    Smiter321
    Smiter321


    Сообщения : 35
    Дата регистрации : 2010-03-02

    Эвент! Помогите переделать Под Сказку Empty Re: Эвент! Помогите переделать Под Сказку

    Сообщение  Smiter321 Сб Сен 18, 2010 6:35 pm

    попробуй в импортах вместо:
    l2d.
    поставить:
    net.sf.l2j.
    fantom34russia
    fantom34russia


    Сообщения : 104
    Дата регистрации : 2010-03-27

    Эвент! Помогите переделать Под Сказку Empty Re: Эвент! Помогите переделать Под Сказку

    Сообщение  fantom34russia Сб Сен 18, 2010 10:22 pm

    Smiter321 пишет:попробуй в импортах вместо:
    l2d.
    поставить:
    net.sf.l2j.


    Попробовал! не алё!

    вот че пишет heart.java.error


    Error on: D:\Game\SERVER\gameserver\data\scripts\custom\heart\heart.java.error.log
    Line: -1 - Column: -1

    compilation failed
    Naik
    Naik


    Сообщения : 307
    Дата регистрации : 2010-03-06

    Эвент! Помогите переделать Под Сказку Empty Re: Эвент! Помогите переделать Под Сказку

    Сообщение  Naik Вс Сен 19, 2010 3:20 am

    Скинь лог ошибки, который ГС при запуске выдает.
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    Эвент! Помогите переделать Под Сказку Empty Re: Эвент! Помогите переделать Под Сказку

    Сообщение  ArtiShok Вс Сен 19, 2010 10:40 am

    fantom34russia пишет:

    Код:
    package events.heart;

    import java.util.ArrayList;
    import java.util.HashMap;

    //import events.Helper; - такого нет в ядре, лучше закоментировать
    //import net.sf.l2j.Config; - Но так как ты не можешь изменить конфиги то лучше закоментировать
    import net.sf.l2j.ext.scripts.Functions;
    import net.sf.l2j.ext.scripts.ScriptFile;
    import net.sf.l2j.gameserver.Announcements;
    import net.sf.l2j.gameserver.model.L2Character;
    import net.sf.l2j.gameserver.model.L2Object;
    import net.sf.l2j.gameserver.model.L2Player;
    import net.sf.l2j.gameserver.model.L2Spawn;
    import net.sf.l2j.gameserver.model.instances.L2MonsterInstance;
    import net.sf.l2j.gameserver.model.instances.L2NpcInstance;
    import net.sf.l2j.util.Files;
    import net.sf.l2j.util.Rnd;
    import net.sf.l2j.util.Util;
    import net.sf.l2j.util.PrintfFormat;
    Пробуй запустить но учти записи типа Config.BLA_BLA_BLA будут ошибки выдавать...Подсказал, а дальше чет влом весь скрипт переделывать Wink
    Naik
    Naik


    Сообщения : 307
    Дата регистрации : 2010-03-06

    Эвент! Помогите переделать Под Сказку Empty Re: Эвент! Помогите переделать Под Сказку

    Сообщение  Naik Вс Сен 19, 2010 5:25 pm

    ArtiShok пишет:
    fantom34russia пишет:

    Код:
    package events.heart;

    import java.util.ArrayList;
    import java.util.HashMap;

    //import events.Helper; - такого нет в ядре, лучше закоментировать
    //import net.sf.l2j.Config; - Но так как ты не можешь изменить конфиги то лучше закоментировать
    import net.sf.l2j.ext.scripts.Functions;
    import net.sf.l2j.ext.scripts.ScriptFile;
    import net.sf.l2j.gameserver.Announcements;
    import net.sf.l2j.gameserver.model.L2Character;
    import net.sf.l2j.gameserver.model.L2Object;
    import net.sf.l2j.gameserver.model.L2Player;
    import net.sf.l2j.gameserver.model.L2Spawn;
    import net.sf.l2j.gameserver.model.instances.L2MonsterInstance;
    import net.sf.l2j.gameserver.model.instances.L2NpcInstance;
    import net.sf.l2j.util.Files;
    import net.sf.l2j.util.Rnd;
    import net.sf.l2j.util.Util;
    import net.sf.l2j.util.PrintfFormat;
    Пробуй запустить но учти записи типа Config.BLA_BLA_BLA будут ошибки выдавать...Подсказал, а дальше чет влом весь скрипт переделывать Wink

    Но вместо "Config.BLA_BLA_BLA" можно же подставить конкретные значения и не будет ошибок.
    plavik
    plavik


    Сообщения : 184
    Дата регистрации : 2010-03-08
    Возраст : 32
    Откуда : Дагестан

    Эвент! Помогите переделать Под Сказку Empty Re: Эвент! Помогите переделать Под Сказку

    Сообщение  plavik Вс Сен 19, 2010 7:07 pm

    Naik пишет:
    ArtiShok пишет:
    fantom34russia пишет:

    Код:
    package events.heart;

    import java.util.ArrayList;
    import java.util.HashMap;

    //import events.Helper; - такого нет в ядре, лучше закоментировать
    //import net.sf.l2j.Config; - Но так как ты не можешь изменить конфиги то лучше закоментировать
    import net.sf.l2j.ext.scripts.Functions;
    import net.sf.l2j.ext.scripts.ScriptFile;
    import net.sf.l2j.gameserver.Announcements;
    import net.sf.l2j.gameserver.model.L2Character;
    import net.sf.l2j.gameserver.model.L2Object;
    import net.sf.l2j.gameserver.model.L2Player;
    import net.sf.l2j.gameserver.model.L2Spawn;
    import net.sf.l2j.gameserver.model.instances.L2MonsterInstance;
    import net.sf.l2j.gameserver.model.instances.L2NpcInstance;
    import net.sf.l2j.util.Files;
    import net.sf.l2j.util.Rnd;
    import net.sf.l2j.util.Util;
    import net.sf.l2j.util.PrintfFormat;
    Пробуй запустить но учти записи типа Config.BLA_BLA_BLA будут ошибки выдавать...Подсказал, а дальше чет влом весь скрипт переделывать Wink

    Но вместо "Config.BLA_BLA_BLA" можно же подставить конкретные значения и не будет ошибок.
    Config.Bla_Bla_bla ето не в config папке а в ядре написано же Импорт с ядра net.sf.l2j.Config(net/sf/l2j/config.java)
    fantom34russia
    fantom34russia


    Сообщения : 104
    Дата регистрации : 2010-03-27

    Эвент! Помогите переделать Под Сказку Empty Re: Эвент! Помогите переделать Под Сказку

    Сообщение  fantom34russia Вс Сен 19, 2010 8:51 pm

    Naik пишет:Скинь лог ошибки, который ГС при запуске выдает.

    вот весь лог


    Starting L2J_CE Game Server.

    Loading GameServer Configuration Files...
    Loading server.cfg
    Loading Feature.cfg
    Loading Character.cfg
    Loading l2j-version.cfg
    Loading l2jdp-version.cfg
    Loading telnet.cfg
    Loading mmo.cfg
    Loading l2j_ce.cfg
    Loading viktorina.cfg
    Loading vitality.cfg
    Loading premium.cfg
    Loading community.cfg
    Loading kamaloka.cfg
    Loading idfactory.cfg
    Loading General.cfg
    Loading floodprotector.cfg
    Loading NPC.cfg
    Loading rates.cfg
    Loading l2jmods.cfg
    Loading pvp.cfg
    Loading hexid.txt
    MLog clients using java 1.4+ standard logging.
    Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
    Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireInc
    rement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnCl
    ose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailu
    re -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connec
    tionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSou
    rceName -> z8kflt8bbnos1k1a7o5vs|6b0a2d64, debugUnreturnedConnectionStackTraces
    -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClas
    sLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken ->
    z8kflt8bbnos1k1a7o5vs|6b0a2d64, idleConnectionTestPeriod -> 3600, initialPoolSiz
    e -> 10, jdbcUrl -> jdbc:mysql://localhost/l2jdb, maxAdministrativeTaskTime -> 0
    , maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, ma
    xPoolSize -> 100, maxStatements -> 0, maxStatementsPerConnection -> 100, minPool
    Size -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, p
    referredTestQuery -> null, properties -> {user=******, password=******}, propert
    yCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false
    , unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
    L2J Server Version: 360:681M
    L2J Datapack Version: 524:680M
    Updated characters online status.
    Cleaned 0 elements from database.
    Cleaned 0 expired timestamps from database.
    IDFactory: 102912 id's available.
    Initializing Script Engine Manager
    Script Engine: java 1.6 - Language: java - Language Version: 1.6
    Script Engine: Mozilla Rhino 1.6 release 2 - Language: ECMAScript - Language Ver
    sion: 1.6
    Script Engine: jython 2.2.1 - Language: python - Language Version: 2.2.1
    Script Engine: BeanShell Engine 1.1 - Language: BeanShell - Language Version: 2.
    0b5
    SkillTreeTable: Loaded 42373 skills.
    FishingSkillTreeTable: Loaded 109 general skills.
    DwarvenCraftSkillTreeTable: Loaded 8 dwarven skills.
    EnchantSkillTreeTable: Loaded 500 enchant skills.
    PledgeSkillTreeTable: Loaded 44 pledge skills
    TransformSkillTreeTable: Loaded 50 transform skills
    SpecialSkillTreeTable: Loaded 3 special skills
    ItemTable: Loaded 2509 Armors.
    ItemTable: Loaded 9730 Items.
    ItemTable: Loaded 3337 Weapons.
    Highest item id used:22172
    Initializing ClanHallManager
    Initializing AuctionManager
    Loaded: 38 auction(s)
    Loaded: 0 clan halls
    Loaded: 44 free clan halls
    Extractable items data: Loaded 205 extractable items!
    Extractable skills data: Loaded 429 extractable skills!
    Summon items data: Loaded 38 summon items.
    Loading zones...
    L2World: Setting up World Regions
    L2World: (136 by 136) World Region Grid set up.
    Initializing GrandBossManager
    NpcTable: (Re)Loaded 9344 NPC template(s).
    NpcTable: Loaded 495 Minions.
    GrandBossManager: Queen Ant(29001) status is 0.
    GrandBossManager: Core(29006) status is 0.
    GrandBossManager: Orfen(29014) status is 0.
    GrandBossManager: Antharas(29019) status is 0.
    GrandBossManager: Baium(29020) status is 0.
    GrandBossManager: Zaken(29022) status is 0.
    GrandBossManager: Valakas(29028) status is 0.
    GrandBossManager: Frintezza(29045) status is 0.
    GrandBossManager: Scarlet van Halisha(29046) status is 0.
    GrandBossManager: Scarlet van Halisha(29047) status is 0.
    GrandBossManager: Antharas(29066) status is 0.
    GrandBossManager: Antharas(29067) status is 0.
    GrandBossManager: Antharas(29068) status is 0.
    GrandBossManager: Loaded 13 Instances
    ZoneData: Bad sql data for zone: 25253
    ZoneData: Bad sql data for zone: 25254
    Done: loaded 480 zones.
    MerchantPriceConfigTable: Loaded 28 merchant price configs.
    Enchant HP Bonus registered for 1513 items!
    TradeController: Loaded 659 Buylists.
    L2Multisell: Loaded 179 lists.
    Initializing InstanceManager
    Loaded 126 instance names
    Multiverse Instance created
    Universe Instance created
    Initializing Walkers Routes Table.
    WalkerRoutesTable: Loaded 612 Npc Walker Routes.
    NpcBufferSkillIdsTable: Loaded 2 buffers and 64 skills.
    RecipeController: Loaded 936 recipes.
    PetSkillsTable: Loaded 2328 skills.
    ArmorSetsTable: Loaded 146 armor sets.
    FishTable: Loaded 270 Fishes.
    CharTemplateTable: Loaded 103 Character Templates.
    ResidentialSkillTable: Loaded 38 entities with associated skills.
    Cache[HTML]: Running lazy cache
    Cache[Crest]: 0,000MB on 0 files loaded. (Forget Time: 300s , Capacity: 50)
    Loaded 4 forums. Last forum id used: 4
    Restored 0 clans from the database.
    HennaTable: Loaded 180 Templates.
    HennaTreeTable: Loaded 8136 Henna Tree Templates.
    Helper Buff Table: Loaded 17 Templates.
    Geodata Engine: Disabled.
    Initializing CastleManager
    Searching clan halls doors:
    DoorTable: Loaded 727 Door Templates.
    Loaded: 9 castles
    Initializing SiegeManager
    Initializing FortManager
    SevenSigns: Currently in the Competition (Quest Event) period!
    SevenSigns: The Seal of Avarice remains unclaimed.
    SevenSigns: The Seal of Gnosis remains unclaimed.
    SevenSigns: The Seal of Strife remains unclaimed.
    SevenSigns: The competition, if the current trend continues, will end in a tie t
    his week.
    SevenSigns: Next period change set to Mon Sep 20 18:00:44 MSD 2010
    SevenSigns: Next period begins in 1 days, 1 hours and 17 mins.
    Siege of Aden: Sun Sep 26 03:00:00 MSD 2010
    Siege of Oren: Sun Sep 26 03:00:00 MSD 2010
    Siege of Dion: Sun Sep 26 03:00:00 MSD 2010
    Siege of Giran: Sun Sep 26 03:00:00 MSD 2010
    Siege of Gludio: Sun Sep 26 03:00:00 MSD 2010
    Siege of Innadril: Sun Sep 26 03:00:00 MSD 2010
    Siege of Goddard: Sun Sep 26 03:00:00 MSD 2010
    Siege of Schuttgart: Sun Sep 26 03:00:00 MSD 2010
    Siege of Rune: Sun Sep 26 03:00:00 MSD 2010
    StaticObject: Loaded 29 StaticObject Templates.
    DayNightSpawnManager: Day/Night handler initialized
    Initializing AirShip Manager
    SpawnTable: Loaded 40414 Npc Spawn Locations.
    Loaded: 21 fortress
    Initializing FortSiegeManager
    Fortress of Resistence: initiated.
    Fortress of Resistence: Nurka next spawn: Sun Oct 03 13:08:48 MSD 2010
    HellboundManager: Initializing
    HellboundManager: Current Level - 0
    HellboundManager: Current Trust - 0
    GraciaSeedManager: Initializing
    GraciaSeedManager: Mode: dummy
    GraciaSeedManager: State: unlocked
    TeleportLocationTable: Loaded 961 Teleport Location Templates.
    LevelUpData: Loaded 103 Character Level Up Templates.
    RaidBossSpawnManager: Loaded 180 Instances
    RaidBossSpawnManager: Scheduled 0 Instances
    GrandBossManager: Initialized 12 Grand Boss Zones
    FourSepulchersManager: loaded 20 Mysterious-Box spawns.
    FourSepulchersManager: loaded 716 Physical type monsters spawns.
    FourSepulchersManager: loaded 716 Magical type monsters spawns.
    FourSepulchersManager: loaded 92 Church of duke monsters spawns.
    FourSepulchersManager: loaded 68 Emperor's grave NPC spawns.
    FourSepulchersManager: spawned Conquerors' Sepulcher Manager
    FourSepulchersManager: spawned Emperors' Sepulcher Manager
    FourSepulchersManager: spawned Great Sages' Sepulcher Manager
    FourSepulchersManager: spawned Judges' Sepulcher Manager
    FourSepulchersManager: Beginning in Attack time
    Sun Sep 19 16:42:52 MSD 2010 Atk announce scheduled to 45.0 minute of this hour.

    DimensionalRiftManager: Loaded 7 room types with 56 rooms.
    DimensionalRiftManager: Loaded 462 dimensional rift spawns, 0 errors.
    Initializing QuestManager
    AutoAnnoucements: Loaded 0 Auto Annoucement Data.
    ManorManager: Loaded 256 seeds
    Initializing ItemAuctionManager
    Loaded: 15 item_auction(s)
    ItemMarketTable: Loaded 0 market items.
    Initializing BoatManager
    Initializing CastleManorManager
    Manor System: Manor period approve updated
    Manor System: New Schedule for period approve @ Mon Sep 20 06:00:52 MSD 2010
    Initializing MercTicketManager
    Loaded: 0 Mercenary Tickets
    Initializing PetitionManager
    Loading Server Scripts
    AI : Retreat on Attack = > OK
    Loading Handlers...
    Loaded 463 AdminCommandHandlers
    Loaded 13 ChatHandlers
    Loaded 30 ItemHandlers
    Loaded 88 SkillHandlers
    Loaded 15 UserHandlers
    Loaded 17 VoicedHandlers
    Handlers Loaded...
    Initializing TerritoryWarManager
    Next TerritoryWarTime: Sat Sep 25 20:00:00 MSD 2010
    ----------
    1. ERROR in \heart.java (at line 1)
    я╗┐package events.heart;
    ^
    Syntax error on token "Invalid Character", delete this token
    ----------
    2. ERROR in \heart.java (at line Cool
    import net.sf.l2j.ext.scripts.Functions;
    ^^^^^^^^^^^^^^
    The import net.sf.l2j.ext cannot be resolved
    ----------
    3. ERROR in \heart.java (at line 9)
    import net.sf.l2j.ext.scripts.ScriptFile;
    ^^^^^^^^^^^^^^
    The import net.sf.l2j.ext cannot be resolved
    ----------
    4. ERROR in \heart.java (at line 11)
    import net.sf.l2j.gameserver.model.L2Character;
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    The import net.sf.l2j.gameserver.model.L2Character cannot be resolved
    ----------
    5. ERROR in \heart.java (at line 13)
    import net.sf.l2j.gameserver.model.L2Player;
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    The import net.sf.l2j.gameserver.model.L2Player cannot be resolved
    ----------
    6. ERROR in \heart.java (at line 15)
    import net.sf.l2j.gameserver.model.instances.L2MonsterInstance;
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    The import net.sf.l2j.gameserver.model.instances cannot be resolved
    ----------
    7. ERROR in \heart.java (at line 16)
    import net.sf.l2j.gameserver.model.instances.L2NpcInstance;
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    The import net.sf.l2j.gameserver.model.instances cannot be resolved
    ----------
    8. ERROR in \heart.java (at line 17)
    import net.sf.l2j.util.Files;
    ^^^^^^^^^^^^^^^^^^^^^
    The import net.sf.l2j.util.Files cannot be resolved
    ----------
    9. ERROR in \heart.java (at line 20)
    import net.sf.l2j.util.PrintfFormat;
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    The import net.sf.l2j.util.PrintfFormat cannot be resolved
    ----------
    10. ERROR in \heart.java (at line 22)
    public class heart extends Functions implements ScriptFile
    ^^^^^^^^^
    Functions cannot be resolved to a type
    ----------
    11. ERROR in \heart.java (at line 22)
    public class heart extends Functions implements ScriptFile
    ^^^^^^^^^^
    ScriptFile cannot be resolved to a type
    ----------
    12. ERROR in \heart.java (at line 25)
    public L2NpcInstance npc;
    ^^^^^^^^^^^^^
    L2NpcInstance cannot be resolved to a type
    ----------
    13. ERROR in \heart.java (at line 38)
    PrintfFormat fmt = new PrintfFormat("<br><a action="bypass -h scripts_e
    vents.heart.heart:play %d">"%s!"</a>");
    ^^^^^^^^^^^^
    PrintfFormat cannot be resolved to a type
    ----------
    14. ERROR in \heart.java (at line 38)
    PrintfFormat fmt = new PrintfFormat("<br><a action="bypass -h scripts_e
    vents.heart.heart:play %d">"%s!"</a>");
    ^^^^^^^^^^^^
    PrintfFormat cannot be resolved to a type
    ----------
    15. ERROR in \heart.java (at line 85)
    L2Player player = (L2Player) self;
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    16. ERROR in \heart.java (at line 85)
    L2Player player = (L2Player) self;
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    17. ERROR in \heart.java (at line 89)
    if(Helper.SetActive("heart", true))
    ^^^^^^
    Helper cannot be resolved
    ----------
    18. ERROR in \heart.java (at line 93)
    Announcements.getInstance().announceByCustomMessage("scripts.events.hear
    t.heart.AnnounceEventStarted", null);
    ^^^^^^^^^^^^^^^^^^^^^^^
    The method announceByCustomMessage(String, null) is undefined for the type Annou
    ncements
    ----------
    19. ERROR in \heart.java (at line 99)
    show(Files.read("data/html/admin/events.htm", player), player);
    ^^^^^
    Files cannot be resolved
    ----------
    20. ERROR in \heart.java (at line 104)
    L2Player player = (L2Player) self;
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    21. ERROR in \heart.java (at line 104)
    L2Player player = (L2Player) self;
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    22. ERROR in \heart.java (at line 107)
    if(Helper.SetActive("heart", false))
    ^^^^^^
    Helper cannot be resolved
    ----------
    23. ERROR in \heart.java (at line 111)
    Announcements.getInstance().announceByCustomMessage("scripts.events.hear
    t.heart.AnnounceEventStoped", null);
    ^^^^^^^^^^^^^^^^^^^^^^^
    The method announceByCustomMessage(String, null) is undefined for the type Annou
    ncements
    ----------
    24. ERROR in \heart.java (at line 118)
    show(Files.read("data/html/admin/events.htm", player), player);
    ^^^^^
    Files cannot be resolved
    ----------
    25. ERROR in \heart.java (at line 123)
    L2Player player = (L2Player) self;
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    26. ERROR in \heart.java (at line 123)
    L2Player player = (L2Player) self;
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    27. ERROR in \heart.java (at line 130)
    show(link(Files.read("data/scripts/events/heart/hearts_01.htm", player),
    isRus(player)), player);
    ^^^^^
    Files cannot be resolved
    ----------
    28. ERROR in \heart.java (at line 132)
    show(Files.read("data/scripts/events/heart/hearts_00.htm", player), play
    er);
    ^^^^^
    Files cannot be resolved
    ----------
    29. ERROR in \heart.java (at line 137)
    L2Player player = (L2Player) self;
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    30. ERROR in \heart.java (at line 137)
    L2Player player = (L2Player) self;
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    31. ERROR in \heart.java (at line 145)
    show(Files.read("data/scripts/events/heart/hearts_00b.htm", player), pla
    yer);
    ^^^^^
    Files cannot be resolved
    ----------
    32. ERROR in \heart.java (at line 147)
    show(Files.read("data/scripts/events/heart/hearts_00a.htm", player), pla
    yer);
    ^^^^^
    Files cannot be resolved
    ----------
    33. ERROR in \heart.java (at line 156)
    show(Files.read("data/scripts/events/heart/hearts_reward_" + curr_guesse
    s + ".htm", player), player);
    ^^^^^
    Files cannot be resolved
    ----------
    34. ERROR in \heart.java (at line 175)
    show(fillvars(Files.read("data/scripts/events/heart/hearts_same.htm", pl
    ayer), var_player, var_cat, player), player);
    ^^^^^
    Files cannot be resolved
    ----------
    35. ERROR in \heart.java (at line 189)
    show(fillvars(Files.read("data/scripts/events/heart/hearts_level_" + cur
    r_guesses + ".htm", player), var_player, var_cat, player), player);
    ^^^^^
    Files cannot be resolved
    ----------
    36. ERROR in \heart.java (at line 195)
    show(fillvars(Files.read("data/scripts/events/heart/hearts_loose.htm", p
    layer), var_player, var_cat, player), player);
    ^^^^^
    Files cannot be resolved
    ----------
    37. ERROR in \heart.java (at line 199)
    private void reward(L2Player player, int guesses)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    38. ERROR in \heart.java (at line 240)
    private String fillvars(String s, int var_player, int var_cat, L2Player
    player)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    39. ERROR in \heart.java (at line 246)
    private boolean isRus(L2Player player)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    40. ERROR in \heart.java (at line 268)
    private int getGuesses(L2Player player)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    41. ERROR in \heart.java (at line 273)
    private void incGuesses(L2Player player)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    42. ERROR in \heart.java (at line 281)
    private void zeroGuesses(L2Player player)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    43. ERROR in \heart.java (at line 287)
    private void takeHeartsSet(L2Player player)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    44. ERROR in \heart.java (at line 293)
    private boolean haveAllHearts(L2Player player)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    45. ERROR in \heart.java (at line 301)
    public static void OnDie(L2Character cha, L2Character killer)
    ^^^^^^^^^^^
    L2Character cannot be resolved to a type
    ----------
    46. ERROR in \heart.java (at line 301)
    public static void OnDie(L2Character cha, L2Character killer)
    ^^^^^^^^^^^
    L2Character cannot be resolved to a type
    ----------
    47. ERROR in \heart.java (at line 303)
    if(_active && Helper.SimpleCheckDrop(cha, killer))
    ^^^^^^
    Helper cannot be resolved
    ----------
    48. ERROR in \heart.java (at line 304)
    ((L2NpcInstance) cha).dropItem(killer.getPlayer(), hearts[Rnd.get(hearts
    .length)], Util.rollDrop(1, 1, Config.EVENT_CHANGE_OF_HEART_CHANCE * killer.getP
    layer().getRateItems() * ((L2MonsterInstance) cha).getTemplate().rateHp * 10000,
    true));
    ^^^^^^^^^^^^^
    L2NpcInstance cannot be resolved to a type
    ----------
    49. ERROR in \heart.java (at line 304)
    ((L2NpcInstance) cha).dropItem(killer.getPlayer(), hearts[Rnd.get(hearts
    .length)], Util.rollDrop(1, 1, Config.EVENT_CHANGE_OF_HEART_CHANCE * killer.getP
    layer().getRateItems() * ((L2MonsterInstance) cha).getTemplate().rateHp * 10000,
    true));

    ^^^^^^
    Config cannot be resolved
    ----------
    50. ERROR in \heart.java (at line 304)
    ((L2NpcInstance) cha).dropItem(killer.getPlayer(), hearts[Rnd.get(hearts
    .length)], Util.rollDrop(1, 1, Config.EVENT_CHANGE_OF_HEART_CHANCE * killer.getP
    layer().getRateItems() * ((L2MonsterInstance) cha).getTemplate().rateHp * 10000,
    true));


    ^^^^^^^^^^^^^^^^^
    L2MonsterInstance cannot be resolved to a type
    ----------
    51. ERROR in \heart.java (at line 307)
    public static void OnPlayerEnter(L2Player player)
    ^^^^^^^^
    L2Player cannot be resolved to a type
    ----------
    52. ERROR in \heart.java (at line 315)
    return Helper.IsActive("heart");
    ^^^^^^
    Helper cannot be resolved
    ----------
    53. ERROR in \heart.java (at line 333)
    Helper.SpawnNPCs(EVENT_MANAGER_ID, EVENT_MANAGERS, _spawns);
    ^^^^^^
    Helper cannot be resolved
    ----------
    54. ERROR in \heart.java (at line 338)
    Helper.deSpawnNPCs(_spawns);
    ^^^^^^
    Helper cannot be resolved
    ----------
    54 problems (54 errors)Syntax error on token "Invalid Character", delete this to
    ken
    Functions cannot be resolved to a type
    ScriptFile cannot be resolved to a type
    The import net.sf.l2j.ext cannot be resolved
    The import net.sf.l2j.ext cannot be resolved
    The import net.sf.l2j.gameserver.model.L2Character cannot be resolved
    The import net.sf.l2j.gameserver.model.L2Player cannot be resolved
    The import net.sf.l2j.gameserver.model.instances cannot be resolved
    The import net.sf.l2j.gameserver.model.instances cannot be resolved
    The import net.sf.l2j.util.Files cannot be resolved
    The import net.sf.l2j.util.PrintfFormat cannot be resolved
    L2NpcInstance cannot be resolved to a type
    L2Character cannot be resolved to a type
    L2Character cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    PrintfFormat cannot be resolved to a type
    PrintfFormat cannot be resolved to a type
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    Helper cannot be resolved
    The method announceByCustomMessage(java.lang.String, null) is undefined for the
    type net.sf.l2j.gameserver.Announcements
    Files cannot be resolved
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    Helper cannot be resolved
    The method announceByCustomMessage(java.lang.String, null) is undefined for the
    type net.sf.l2j.gameserver.Announcements
    Files cannot be resolved
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    Files cannot be resolved
    Files cannot be resolved
    L2Player cannot be resolved to a type
    L2Player cannot be resolved to a type
    Files cannot be resolved
    Files cannot be resolved
    Files cannot be resolved
    Files cannot be resolved
    Files cannot be resolved
    Files cannot be resolved
    Helper cannot be resolved
    L2NpcInstance cannot be resolved to a type
    Config cannot be resolved
    L2MonsterInstance cannot be resolved to a type
    Helper cannot be resolved
    Helper cannot be resolved
    Helper cannot be resolved
    Failed executing script: C:\Program Files\blood of gods\gameserver\data\scripts\
    events\heart\heart.java. See heart.java.error.log for details.
    Compiled Scripts Cache is disabled.
    Loaded: 579 quests
    Loaded: 97 transformations.
    Initializing AugmentationData.
    AugmentationData: 10 bad skill(s) were skipped.
    AugmentationData: Loaded: 52 augmentation stats.
    AugmentationData: Loaded: 24 accessory augmentation stats.
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 0
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 1
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 2
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 3
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 4
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 5
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 6
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 7
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 8
    AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
    el 9
    Initializing ItemsAutoDestroy.
    Krateis Cube loaded
    Krateis Cube initialized, next match: Sun Sep 19 16:57:00 MSD 2010
    Monster Race loaded
    SevenSignsFestival: The first Festival of Darkness cycle begins in 2 minute(s).
    Olympiad System: Loading Olympiad System....
    Olympiad System: Currently in Olympiad Period
    Olympiad System: 16996 minutes until period ends
    Olympiad System: Next weekly change is in 10015 minutes
    Olympiad System: Loaded 0 Nobles
    Olympiad System: Competition Period Starts in 0 days, 1 hours and 16 mins.
    Olympiad System: Event starts/started : Sun Sep 19 18:00:24 MSD 2010
    Hero System: Loaded 0 Heroes.
    Hero System: Loaded 0 all time Heroes.
    Event ID: (Valentines Event) has passed... Ignored.
    Initializing CursedWeaponsManager
    Loaded : 2 cursed weapon(s).
    AutoChatHandler: Loaded 32 handlers in total.
    AutoSpawnHandler: Loaded 133 handlers in total.
    AccessLevels: Loaded 6 from database.
    AdminCommandAccessRights: Loaded 426 from database.
    IdFactory: Free ObjectID's remaining: 1878979231
    TvTEventEngine[TvTManager.TvTManager()]: Engine is disabled.
    CTFEventEngine[: Engine is disabled.]
    L2J_CE Server Version: 360:681M
    L2J_CE Server Build Date: 2010.04.23 21:52
    L2J_CE DataPack Version: 524:680M
    Maximum Numbers of Connected Players: 100
    Main Language: RU

    ####################### System INFO #######################

    JRE vendor: Sun Microsystems Inc.
    JRE vendo url: http://java.sun.com/
    JRE specification version: 1.6
    JRE specification vendor: Sun Microsystems Inc.
    JRE version: 1.6.0_21

    --- Detecting Java Virtual Machine (JVM)
    JVM installation directory: C:\Program Files\Java\jre6
    JVM Avaible Memory(RAM): 910 MB
    JVM specification version: 1.0
    JVM specification vendor: Sun Microsystems Inc.
    JVM specification name: Java Virtual Machine Specification
    JVM implementation version: 17.0-b16
    JVM implementation vendor: Sun Microsystems Inc.
    JVM implementation name: Java HotSpot(TM) 64-Bit Server VM

    Avaible Processors: 2
    Processor Identifier: Intel64 Family 6 Model 23 Stepping 10, GenuineIntel
    Operational System: Windows 7 Build: 6.1
    Operational System Architecture: amd64

    ###########################################################

    ##################### L2J_CE Server INFO ######################

    GameServer Started...
    Free memory: 302 Mb of 910 Mb
    Used memory: 607 Mb
    L2J_CE Server Version: 360:681M
    L2J_CE Server Build Date: 2010.04.23 21:52
    L2J_CE DataPack Version: 524:680M
    Maximum Numbers of Connected Players: 100
    Main Language: RU
    Connecting to login on 127.0.0.1:9014
    Maximum Numbers of Connected Players: 100
    Server Loaded in 72 seconds
    Telnet server is currently disabled.
    Registered on login as Server 1 : Bartz

      Текущее время Пт Окт 04, 2024 3:21 am