Jump to content
  • 0

Problem with buffer


Question

Recommended Posts

  • 0
Posted

Πρέπει να περάσεις τα Imports, βάση του L2J που έχεις.

 

Στείλε τι Pack χρησιμοποιείς για να μπορέσουμε να σε βοηθήσουμε!

 

JScripts\Customs\/343434_NPCBuffe άνοιξε το _init_ και μέσα εκεί βρίσκονται τα Imports που έχει.

  • 0
Posted

Πρέπει να περάσεις τα Imports, βάση του L2J που έχεις.

 

Στείλε τι Pack χρησιμοποιείς για να μπορέσουμε να σε βοηθήσουμε!

 

JScripts\Customs\/343434_NPCBuffe άνοιξε το _init_ και μέσα εκεί βρίσκονται τα Imports που έχει.

 

ama ftegane ta imports den 9a evgaze errors ?

  • 0
Posted

L2j Server χρησιμοποιω.....

 

# This file contains a list of scripts that should be loaded by the GameServer
# The path is relative to the scripts folder, for example scripts/event.py would 
# require the following entry:
# event.py
#
# Note: You can also load an script during server runtime using the Admin Panel

# AI Section

ai/fantasy_isle/MC_Show.java

ai/group_template/L2AttackableAIScript.java
ai/group_template/Chests.java
ai/group_template/EvasGiftBoxes.java
ai/group_template/FairyTrees.java
ai/group_template/FeedableBeasts.java
ai/group_template/Monastery.java
ai/group_template/PolymorphingAngel.java
ai/group_template/PolymorphingOnAttack.java
ai/group_template/PrisonGuards.java
ai/group_template/SummonMinions.java

ai/individual/Antharas.java
ai/individual/Baium.java
ai/individual/Core.java
ai/individual/DarkWaterDragon.java
ai/individual/DrChaos.java
ai/individual/FleeNpc.java
ai/individual/Gordon.java
ai/individual/IceFairySirra.java
ai/individual/Orfen.java
ai/individual/QueenAnt.java
ai/individual/Valakas.java
ai/individual/Zaken.java

# Load Handlers
handlers/MasterHandler.java

# Transformations

transformations/Akamanah.java
transformations/Anakim.java
transformations/ArcherCaptain.java
transformations/AurabirdFalcon.java
transformations/AurabirdOwl.java
transformations/Benom.java
transformations/Buffalo.java
transformations/DarkElfMercenary.java
transformations/DemonPrince.java
transformations/DemonRace.java
transformations/DivineEnchanter.java
transformations/DivineHealer.java
transformations/DivineKnight.java
transformations/DivineRogue.java
transformations/DivineSummoner.java
transformations/DivineWarrior.java
transformations/DivineWizard.java
transformations/DollBlader.java
transformations/DoomWraith.java
transformations/DragonBomberNormal.java
transformations/DragonBomberStrong.java
transformations/DragonBomberWeak.java
transformations/DwarfGolem.java
transformations/DwarfMercenary.java
transformations/ElfMercenary.java
transformations/FlyingFinalForm.java
transformations/FortressCaptain.java
transformations/Frog.java
transformations/GolemGuardianNormal.java
transformations/GolemGuardianStrong.java
transformations/GolemGuardianWeak.java
transformations/Gordon.java
transformations/GrailApostleNormal.java
transformations/GrailApostleStrong.java
transformations/GrailApostleWeak.java
transformations/GrizzlyBear.java
transformations/GuardsoftheDawn.java
transformations/HeavyTow.java
transformations/Heretic.java
transformations/HumanMercenary.java
transformations/InfernoDrakeNormal.java
transformations/InfernoDrakeStrong.java
transformations/InfernoDrakeWeak.java
transformations/InquisitorBishop.java
transformations/InquisitorElvenElder.java
transformations/InquisitorShilienElder.java
transformations/Kamael.java
transformations/KamaelGuardCaptain.java
transformations/KamaelMercenary.java
transformations/Kiyachi.java
transformations/KnightofDawn.java
transformations/LavaGolem.java
transformations/LightPurpleManedHorse.java
transformations/LilimKnightNormal.java
transformations/LilimKnightStrong.java
transformations/LilimKnightWeak.java
transformations/LureTow.java
transformations/MagicLeader.java
transformations/MyoRace.java
transformations/Native.java
transformations/OlMahum.java
transformations/OnyxBeast.java
transformations/OrcMercenary.java
transformations/Pig.java
transformations/Pixy.java
transformations/PumpkinGhost.java
transformations/Rabbit.java
transformations/Ranku.java
transformations/RoyalGuardCaptain.java
transformations/SaberToothTiger.java
transformations/Scarecrow.java
transformations/ScrollBlue.java
transformations/ScrollRed.java
transformations/SnowKung.java
transformations/SteamBeatle.java
transformations/TawnyManedLion.java
transformations/Teleporter.java
transformations/Teleporter2.java
transformations/Timitran.java
transformations/TinGolem.java
transformations/Tow.java
transformations/Unicorniun.java
transformations/UnicornNormal.java
transformations/UnicornStrong.java
transformations/UnicornWeak.java
transformations/ValeMaster.java
transformations/VanguardDarkAvenger.java
transformations/VanguardPaladin.java
transformations/VanguardShilienKnight.java
transformations/VanguardTempleKnight.java
transformations/WingTow.java
transformations/Yeti.java
transformations/Yeti2.java
transformations/YoungChild.java
transformations/Zaken.java
transformations/Zariche.java
transformations/Zombie.java

# Teleports

teleports/1003_Survivor/__init__.py
teleports/1100_teleport_with_charm/__init__.py
teleports/1101_teleport_to_race_track/__init__.py
teleports/1102_toivortex_blue/__init__.py
teleports/1102_toivortex_green/__init__.py
teleports/1102_toivortex_red/__init__.py
teleports/1103_OracleTeleport/__init__.py
teleports/1104_NewbieTravelToken/__init__.py
teleports/1105_StrongholdsTeleports/__init__.py
teleports/1106_teleport_to_fantasy_isle/__init__.py
teleports/1107_CrumaTower/__init__.py
teleports/1630_PaganTeleporters/__init__.py
teleports/2000_NoblesseTeleport/__init__.py
teleports/2211_HuntingGroundsTeleport/__init__.py
teleports/2400_toivortex_exit/__init__.py
teleports/6000_GrandBossTeleporters/__init__.py
teleports/6111_ElrokiTeleporters/__init__.py
teleports/GatekeeperSpirit/GatekeeperSpirit.java


# Village Master

village_master/9000_clan/__init__.py
village_master/9001_alliance/__init__.py
village_master/9002_SubClassCertification/__init__.py
village_master/30026_bitz_occupation_change/__init__.py
village_master/30031_biotin_occupation_change/__init__.py
village_master/30154_asterios_occupation_change/__init__.py
village_master/30358_thifiell_occupation_change/__init__.py
village_master/30520_reed_occupation_change/__init__.py
village_master/30525_bronk_occupation_change/__init__.py
village_master/30565_kakai_occupation_change/__init__.py
village_master/dark_elven_change_1/__init__.py
village_master/dark_elven_change_2/__init__.py
village_master/dwarven_occupation_change/__init__.py
village_master/elven_human_buffers_2/__init__.py
village_master/elven_human_fighters_1/__init__.py
village_master/elven_human_fighters_2/__init__.py
village_master/elven_human_mystics_1/__init__.py
village_master/elven_human_mystics_2/__init__.py
village_master/kamael_occupation_change/__init__.py
village_master/orc_occupation_change_1/__init__.py
village_master/orc_occupation_change_2/__init__.py

# Instance Dungeons Section

instances/DarkCloudMansion/DarkCloudMansion.java
instances/CrystalCaverns/CrystalCaverns.java

# Quests Section
quests/SagasScripts/SagasSuperClass.java
quests/1_LettersOfLove1/__init__.py
quests/2_WhatWomenWant1/__init__.py
quests/3_ReleaseDarkelfElder1/__init__.py
quests/4_LongLiveLordOfFlame/__init__.py
quests/5_MinersFavor/__init__.py
quests/6_StepIntoTheFuture/__init__.py
quests/7_ATripBegins/__init__.py
quests/8_AnAdventureBegins/__init__.py
quests/9_IntoTheCityOfHumans/__init__.py
quests/10_IntoTheWorld/__init__.py
quests/11_SecretMeetingWithKetraOrcs/__init__.py
quests/12_SecretMeetingWithVarkaSilenos/__init__.py
quests/13_ParcelDelivery/__init__.py
quests/14_WhereaboutsOfTheArchaeologist/__init__.py
quests/15_SweetWhisper/__init__.py
quests/16_TheComingDarkness/__init__.py
quests/17_LightAndDarkness/__init__.py
quests/18_MeetingWithTheGoldenRam/__init__.py
quests/19_GoToThePastureland/__init__.py
quests/20_BringUpWithLove/__init__.py
quests/21_HiddenTruth/__init__.py
quests/22_TragedyInVonHellmannForest/__init__.py
quests/23_LidiasHeart/__init__.py
quests/24_InhabitantsOfTheForrestOfTheDead/__init__.py
quests/25_HidingBehindTheTruth/__init__.py
quests/27_ChestCaughtWithABaitOfWind/__init__.py
quests/28_ChestCaughtWithABaitOfIcyAir/__init__.py
quests/29_ChestCaughtWithABaitOfEarth/__init__.py
quests/30_ChestCaughtWithABaitOfFire/__init__.py
quests/31_SecretBuriedInTheSwamp/__init__.py
quests/32_AnObviousLie/__init__.py
quests/33_MakeAPairOfDressShoes/__init__.py
quests/34_InSearchOfClothes/__init__.py
quests/35_FindGlitteringJewelry/__init__.py
quests/36_MakeASewingKit/__init__.py
quests/37_PleaseMakeMeFormalWear/__init__.py
quests/38_DragonFangs/__init__.py
quests/39_RedEyedInvaders/__init__.py
quests/40_ASpecialOrder/__init__.py
quests/42_HelpTheUncle/__init__.py
quests/43_HelpTheSister/__init__.py
quests/44_HelpTheSon/__init__.py
quests/45_ToTalkingIsland/__init__.py
quests/46_OnceMoreInTheArmsOfTheMotherTree/__init__.py
quests/47_IntoTheDarkForest/__init__.py
quests/48_ToTheImmortalPlateau/__init__.py
quests/49_TheRoadHome/__init__.py
quests/50_LanoscosSpecialBait/__init__.py
quests/51_OFullesSpecialBait/__init__.py
quests/52_WilliesSpecialBait/__init__.py
quests/53_LinnaeusSpecialBait/__init__.py
quests/60_GoodWorkReward/__init__.py
quests/62_PathoftheTrooper/__init__.py
quests/63_PathoftheWarder/__init__.py
quests/64_CertifiedBerserker/__init__.py
quests/65_CertifiedSoulBreaker/__init__.py
quests/66_CertifiedArbalester/__init__.py
quests/101_SwordOfSolidarity/__init__.py
quests/102_FungusFever/__init__.py
quests/103_SpiritOfCraftsman/__init__.py
quests/104_SpiritOfMirrors/__init__.py
quests/105_SkirmishWithOrcs/__init__.py
quests/106_ForgottenTruth/__init__.py
quests/107_MercilessPunishment/__init__.py
quests/108_JumbleTumbleDiamondFuss/__init__.py
quests/109_InSearchOfTheNest/__init__.py
quests/110_ToThePrimevalIsle/__init__.py
quests/111_Elrokian_Hunters_Proof/__init__.py
quests/112_WalkOfFate/__init__.py
quests/113_StatusOfTheBeaconTower/__init__.py
quests/114_ResurrectionOfAnOldManager/__init__.py
quests/115_TheOtherSideOfTruth/__init__.py
quests/116_BeyondTheHillsOfWinter/__init__.py
quests/117_OceanOfDistantStar/__init__.py
quests/118_ToLeadAndBeLed/__init__.py
quests/119_LastImperialPrince/__init__.py
quests/120_PavelsResearch/__init__.py
quests/121_PavelTheGiants/__init__.py
quests/122_OminousNews/__init__.py
quests/123_TheLeaderAndTheFollower/__init__.py
quests/124_MeetingTheElroki/__init__.py
quests/130_PathToHellbound/__init__.py
quests/131_BirdInACage/__init__.py
quests/133_ThatsBloodyHot/__init__.py
quests/134_TempleMissionary/__init__.py
quests/135_TempleExecutor/__init__.py
quests/136_MoreThanMeetsTheEye/__init__.py
quests/137_TempleChampionPart1/__init__.py
quests/138_TempleChampionPart2/__init__.py
quests/139_ShadowFoxPart1/__init__.py
quests/140_ShadowFoxPart2/__init__.py
quests/141_ShadowFoxPart3/__init__.py
quests/142_FallenAngelRequestOfDawn/__init__.py
quests/143_FallenAngelRequestOfDusk/__init__.py
quests/151_SaveMySister1/__init__.py
quests/152_ShardsOfGolem/__init__.py
quests/153_WharfOldtimersFavor/__init__.py
quests/154_SacrificeToSea/__init__.py
quests/155_FindSirWindawood/__init__.py
quests/156_MillenniumLove/__init__.py
quests/157_RecoverSmuggled/__init__.py
quests/158_SeedOfEvil/__init__.py
quests/159_ProtectHeadsprings/__init__.py
quests/160_NerupasFavor/__init__.py
quests/161_FruitsOfMothertree/__init__.py
quests/162_CurseOfFortress/__init__.py
quests/163_LegacyOfPoet/__init__.py
quests/164_BloodFiend/__init__.py
quests/165_WildHunt/__init__.py
quests/166_DarkMass/__init__.py
quests/167_DwarvenKinship/__init__.py
quests/168_DeliverSupplies/__init__.py
quests/169_NightmareChildren/__init__.py
quests/170_DangerousAllure/__init__.py
quests/171_ActsOfEvil/__init__.py
quests/172_NewHorizons/__init__.py
quests/173_ToTheIsleOfSouls/__init__.py
quests/174_SupplyCheck/__init__.py
quests/175_TheWayOfTheWarrior/__init__.py
quests/178_IconicTrinity/__init__.py
quests/183_Relic_Exploration/__init__.py
quests/184_Nikolas_Cooperation_Contract/__init__.py
quests/185_Nikolas_Cooperation_Consideration/__init__.py
quests/186_Contract_Execution/__init__.py
quests/187_Nikolas_Heart/__init__.py
quests/188_Seal_Removal/__init__.py
quests/189_Contract_Completion/__init__.py
quests/190_Lost_Dream/__init__.py
quests/191_Vain_Conclusion/__init__.py
quests/211_TrialOfChallenger/__init__.py
quests/212_TrialOfDuty/__init__.py
quests/213_TrialOfSeeker/__init__.py
quests/214_TrialOfScholar/__init__.py
quests/215_TrialOfPilgrim/__init__.py
quests/216_TrialOfGuildsman/__init__.py
quests/217_TestimonyOfTrust/__init__.py
quests/218_TestimonyOfLife/__init__.py
quests/219_TestimonyOfFate/__init__.py
quests/220_TestimonyOfGlory/__init__.py
quests/221_TestimonyOfProsperity/__init__.py
quests/222_TestOfDuelist/__init__.py
quests/223_TestOfChampion/__init__.py
quests/224_TestOfSagittarius/__init__.py
quests/225_TestOfSearcher/__init__.py
quests/226_TestOfHealer/__init__.py
quests/227_TestOfReformer/__init__.py
quests/228_TestOfMagus/__init__.py
quests/229_TestOfWitchcraft/__init__.py
quests/230_TestOfSummoner/__init__.py
quests/231_TestOfMaestro/__init__.py
quests/232_TestOfLord/__init__.py
quests/233_TestOfWarspirit/__init__.py
quests/234_FatesWhisper/__init__.py
quests/235_MimirsElixir/__init__.py
quests/236_SeedsOfChaos/__init__.py
quests/241_PossessorOfAPreciousSoul_1/__init__.py
quests/242_PossessorOfAPreciousSoul_2/__init__.py
quests/246_PossessorOfAPreciousSoul_3/__init__.py
quests/247_PossessorOfAPreciousSoul_4/__init__.py
quests/255_Tutorial/__init__.py
quests/257_GuardIsBusy1/__init__.py
quests/258_BringWolfPelt1/__init__.py
quests/259_RanchersPlea/__init__.py
quests/260_HuntForOrcs1/__init__.py
quests/261_DreamOfMoneylender1/__init__.py
quests/262_BringMeMushrooms1/__init__.py
quests/263_KillAllSylphs1/__init__.py
quests/264_KeenClaws/__init__.py
quests/265_ChainsOfSlavery/__init__.py
quests/266_PleaOfPixies/__init__.py
quests/267_WrathOfVerdure/__init__.py
quests/268_TracesOfEvil/__init__.py
quests/269_InventionAmbition/__init__.py
quests/271_ProofOfValor/__init__.py
quests/272_WrathOfAncestors/__init__.py
quests/273_InvadersOfHolyland/__init__.py
quests/274_AgainstWolfMen/__init__.py
quests/275_BlackWingedSpies/__init__.py
quests/276_HestuiTotem/__init__.py
quests/277_GatekeepersOffering/__init__.py
quests/280_TheFoodChain/__init__.py
quests/281_HeadForTheHills/__init__.py
quests/283_TheFewTheProudTheBrave/__init__.py
quests/284_MuertosFeather/__init__.py
quests/286_FabulousFeathers/__init__.py
quests/291_RedBonnetsRevenge/__init__.py
quests/292_CrushBrigands/__init__.py
quests/293_HiddenVein/__init__.py
quests/294_CovertBusiness/__init__.py
quests/295_DreamsOfFlight/__init__.py
quests/296_SilkOfTarantula/__init__.py
quests/297_GatekeepersFavor/__init__.py
quests/298_LizardmensConspiracy/__init__.py
quests/299_GatherIngredientsForPie/__init__.py
quests/300_HuntingLetoLizardman/__init__.py
quests/303_CollectArrowheads/__init__.py
quests/306_CrystalOfFireice/__init__.py
quests/313_CollectSpores/__init__.py
quests/316_DestroyPlaguebringers/__init__.py
quests/317_CatchTheWind/__init__.py
quests/319_ScentOfDeath/__init__.py
quests/320_BonesTellFuture/__init__.py
quests/324_SweetestVenom/__init__.py
quests/325_GrimCollector/__init__.py
quests/326_VanquishRemnants/__init__.py
quests/327_ReclaimTheLand/__init__.py
quests/328_SenseForBusiness/__init__.py
quests/329_CuriosityOfDwarf/__init__.py
quests/330_AdeptOfTaste/__init__.py
quests/331_ArrowForVengeance/__init__.py
quests/333_BlackLionHunt/__init__.py
quests/334_TheWishingPotion/__init__.py
quests/335_TheSongOfTheHunter/__init__.py
quests/336_CoinOfMagic/__init__.py
quests/337_AudienceWithTheLandDragon/__init__.py
quests/338_AlligatorHunter/__init__.py
quests/340_SubjugationOfLizardmen/__init__.py
quests/341_HuntingForWildBeasts/__init__.py
quests/343_UnderTheShadowOfTheIvoryTower/__init__.py
quests/344_1000YearsEndofLamentation/__init__.py
quests/345_MethodToRaiseTheDead/__init__.py
quests/347_GoGetTheCalculator/__init__.py
quests/348_ArrogantSearch/__init__.py
quests/350_EnhanceYourWeapon/__init__.py
quests/351_BlackSwan/__init__.py
quests/352_HelpRoodRaiseANewPet/__init__.py
quests/353_PowerOfDarkness/__init__.py
quests/354_ConquestOfAlligatorIsland/__init__.py
quests/355_FamilyHonor/__init__.py
quests/356_DigUpTheSeaOfSpores/__init__.py
quests/357_WarehouseKeepersAmbition/__init__.py
quests/358_IllegitimateChildOfAGoddess/__init__.py
quests/359_ForSleeplessDeadmen/__init__.py
quests/360_PlunderTheirSupplies/__init__.py
quests/362_BardsMandolin/__init__.py
quests/363_SorrowfulSoundofFlute/__init__.py
quests/364_JovialAccordion/__init__.py
quests/365_DevilsLegacy/__init__.py
quests/366_SilverHairedShaman/__init__.py
quests/367_ElectrifyingRecharge/__init__.py
quests/368_TrespassingIntoTheSacredArea/__init__.py
quests/369_CollectorOfJewels/__init__.py
quests/370_AWisemanSowsSeeds/__init__.py
quests/371_ShriekOfGhosts/__init__.py
quests/372_LegacyOfInsolence/__init__.py
quests/373_SupplierOfReagents/__init__.py
quests/374_WhisperOfDreams1/__init__.py
quests/375_WhisperOfDreams2/__init__.py
quests/376_GiantsExploration1/__init__.py
quests/377_GiantsExploration2/__init__.py
quests/378_MagnificentFeast/__init__.py
quests/379_FantasyWine/__init__.py
quests/380_BringOutTheFlavorOfIngredients/__init__.py
quests/381_LetsBecomeARoyalMember/__init__.py
quests/382_KailsMagicCoin/__init__.py
quests/383_SearchingForTreasure/__init__.py
quests/384_WarehouseKeepersPastime/__init__.py
quests/385_YokeofthePast/__init__.py
quests/386_StolenDignity/__init__.py
quests/401_PathToWarrior/__init__.py
quests/402_PathToKnight/__init__.py
quests/403_PathToRogue/__init__.py
quests/404_PathToWizard/__init__.py
quests/405_PathToCleric/__init__.py
quests/406_PathToElvenKnight/__init__.py
quests/407_PathToElvenScout/__init__.py
quests/408_PathToElvenwizard/__init__.py
quests/409_PathToOracle/__init__.py
quests/410_PathToPalusKnight/__init__.py
quests/411_PathToAssassin/__init__.py
quests/412_PathToDarkwizard/__init__.py
quests/413_PathToShillienOracle/__init__.py
quests/414_PathToOrcRaider/__init__.py
quests/415_PathToOrcMonk/__init__.py
quests/416_PathToOrcShaman/__init__.py
quests/417_PathToScavenger/__init__.py
quests/418_PathToArtisan/__init__.py
quests/419_GetAPet/__init__.py
quests/420_LittleWings/__init__.py
quests/421_LittleWingAdventures/__init__.py
quests/422_RepentYourSins/__init__.py
quests/426_FishingShot/__init__.py
quests/431_WeddingMarch/__init__.py
quests/432_BirthdayPartySong/__init__.py
quests/501_ProofOfClanAlliance/__init__.py
quests/503_PursuitClanAmbition/__init__.py
quests/508_TheClansReputation/__init__.py
quests/509_TheClansPrestige/__init__.py
quests/510_AClansReputation/__init__.py
quests/601_WatchingEyes/__init__.py
quests/602_ShadowOfLight/__init__.py
quests/603_DaimontheWhiteEyedPart1/__init__.py
quests/604_DaimontheWhiteEyedPart2/__init__.py
quests/605_AllianceWithKetraOrcs/__init__.py
quests/606_WarWithVarkaSilenos/__init__.py
quests/607_ProveYourCourage_Ketra/__init__.py
quests/608_SlayTheEnemyCommander_Ketra/__init__.py
quests/609_MagicalPowerOfWaterPart1/__init__.py
quests/610_MagicalPowerOfWaterPart2/__init__.py
quests/611_AllianceWithVarkaSilenos/__init__.py
quests/612_WarWithKetraOrcs/__init__.py
quests/613_ProveYourCourage_Varka/__init__.py
quests/614_SlayTheEnemyCommander_Varka/__init__.py
quests/615_MagicalPowerOfFirePart1/__init__.py
quests/616_MagicalPowerOfFirePart2/__init__.py
quests/617_GatherTheFlames/__init__.py
quests/618_IntoTheFlame/__init__.py
quests/619_RelicsOfTheOldEmpire/__init__.py
quests/620_FourGoblets/__init__.py
quests/621_EggDelivery/__init__.py
quests/622_DeliveryOfSpecialLiquor/__init__.py
quests/623_TheFinestFood/__init__.py
quests/624_TheFinestIngredientsPart1/__init__.py
quests/625_TheFinestIngredientsPart2/__init__.py
quests/626_ADarkTwilight/__init__.py
quests/627_HeartInSearchOfPower/__init__.py
quests/628_HuntGoldenRam/__init__.py
quests/629_CleanUpTheSwampOfScreams/__init__.py
quests/631_DeliciousTopChoiceMeat/__init__.py
quests/632_NecromancersRequest/__init__.py
quests/633_InTheForgottenVillage/__init__.py
quests/634_InSearchofDimensionalFragments/__init__.py
#quests/635_InTheDimensionalRift/__init__.py - quest is handled in core
quests/636_TruthBeyond/__init__.py
quests/637_ThroughOnceMore/__init__.py
quests/638_SeekersOfTheHolyGrail/__init__.py
quests/639_GuardiansOfTheHolyGrail/__init__.py
quests/640_TheZeroHour/__init__.py
quests/642_APowerfulPrimevalCreature/__init__.py
quests/643_RiseandFalloftheElrokiTribe/__init__.py
quests/644_GraveRobberAnnihilation/__init__.py
quests/645_GhostsOfBatur/__init__.py
quests/646_SignsOfRevolt/__init__.py
quests/647_InfluxOfMachines/__init__.py
quests/648_AnIceMerchantsDream/__init__.py
quests/649_ALooterAndARailroadMan/__init__.py
quests/650_ABrokenDream/__init__.py
quests/651_RunawayYouth/__init__.py
quests/652_AnAgedExAdventurer/__init__.py
quests/653_WildMaiden/__init__.py
quests/654_JourneytoaSettlement/__init__.py
quests/659_IdRatherBeCollectingFairyBreath/__init__.py
quests/660_AidingtheFloranVillage/__init__.py
quests/661_TheHarvestGroundsSafe/__init__.py
quests/662_AGameOfCards/__init__.py
quests/663_SeductiveWhispers/__init__.py
quests/688_DefeatTheElrokianRaiders/__init__.py
quests/998_FallenAngelSelect/__init__.py
quests/999_T1Tutorial/__init__.py
quests/10267_JourneyToGracia/__init__.py
quests/10268_ToTheSeedOfInfinity/__init__.py
quests/10269_ToTheSeedOfDestruction/__init__.py
quests/10273_GoodDayToFly/__init__.py
quests/10274_CollectingInTheAir/__init__.py
quests/10275_ContainingTheAttributePower/__init__.py

# Custom
custom/1000_NonTalkingNpcs/__init__.py
custom/1001_FortuneTelling/__init__.py
custom/1002_Nottingale/__init__.py
custom/3995_echo/__init__.py
custom/4000_ShadowWeapons/__init__.py
custom/5000_MissQueen/__init__.py
custom/5001_NewbieCoupons/__init__.py
custom/6050_KetraOrcSupport/__init__.py
custom/6051_VarkaSilenosSupport/__init__.py
custom/7000_HeroItems/__init__.py
custom/8000_RaidbossInfo/__init__.py
custom/8001_NpcLocationInfo/__init__.py
custom/8004_PurchaseBracelet/__init__.py
custom/8005_SubClassSkills/__init__.py
custom/IOPRace/IOPRace.java
custom/343434_NPCBuffer/__init__.py

 

αυτο εννοης βαγγο??

  • 0
Posted

L2j Server χρησιμοποιω.....

 

# This file contains a list of scripts that should be loaded by the GameServer
# The path is relative to the scripts folder, for example scripts/event.py would 
# require the following entry:
# event.py
#
# Note: You can also load an script during server runtime using the Admin Panel

# AI Section

ai/fantasy_isle/MC_Show.java

ai/group_template/L2AttackableAIScript.java
ai/group_template/Chests.java
ai/group_template/EvasGiftBoxes.java
ai/group_template/FairyTrees.java
ai/group_template/FeedableBeasts.java
ai/group_template/Monastery.java
ai/group_template/PolymorphingAngel.java
ai/group_template/PolymorphingOnAttack.java
ai/group_template/PrisonGuards.java
ai/group_template/SummonMinions.java

ai/individual/Antharas.java
ai/individual/Baium.java
ai/individual/Core.java
ai/individual/DarkWaterDragon.java
ai/individual/DrChaos.java
ai/individual/FleeNpc.java
ai/individual/Gordon.java
ai/individual/IceFairySirra.java
ai/individual/Orfen.java
ai/individual/QueenAnt.java
ai/individual/Valakas.java
ai/individual/Zaken.java

# Load Handlers
handlers/MasterHandler.java

# Transformations

transformations/Akamanah.java
transformations/Anakim.java
transformations/ArcherCaptain.java
transformations/AurabirdFalcon.java
transformations/AurabirdOwl.java
transformations/Benom.java
transformations/Buffalo.java
transformations/DarkElfMercenary.java
transformations/DemonPrince.java
transformations/DemonRace.java
transformations/DivineEnchanter.java
transformations/DivineHealer.java
transformations/DivineKnight.java
transformations/DivineRogue.java
transformations/DivineSummoner.java
transformations/DivineWarrior.java
transformations/DivineWizard.java
transformations/DollBlader.java
transformations/DoomWraith.java
transformations/DragonBomberNormal.java
transformations/DragonBomberStrong.java
transformations/DragonBomberWeak.java
transformations/DwarfGolem.java
transformations/DwarfMercenary.java
transformations/ElfMercenary.java
transformations/FlyingFinalForm.java
transformations/FortressCaptain.java
transformations/Frog.java
transformations/GolemGuardianNormal.java
transformations/GolemGuardianStrong.java
transformations/GolemGuardianWeak.java
transformations/Gordon.java
transformations/GrailApostleNormal.java
transformations/GrailApostleStrong.java
transformations/GrailApostleWeak.java
transformations/GrizzlyBear.java
transformations/GuardsoftheDawn.java
transformations/HeavyTow.java
transformations/Heretic.java
transformations/HumanMercenary.java
transformations/InfernoDrakeNormal.java
transformations/InfernoDrakeStrong.java
transformations/InfernoDrakeWeak.java
transformations/InquisitorBishop.java
transformations/InquisitorElvenElder.java
transformations/InquisitorShilienElder.java
transformations/Kamael.java
transformations/KamaelGuardCaptain.java
transformations/KamaelMercenary.java
transformations/Kiyachi.java
transformations/KnightofDawn.java
transformations/LavaGolem.java
transformations/LightPurpleManedHorse.java
transformations/LilimKnightNormal.java
transformations/LilimKnightStrong.java
transformations/LilimKnightWeak.java
transformations/LureTow.java
transformations/MagicLeader.java
transformations/MyoRace.java
transformations/Native.java
transformations/OlMahum.java
transformations/OnyxBeast.java
transformations/OrcMercenary.java
transformations/Pig.java
transformations/Pixy.java
transformations/PumpkinGhost.java
transformations/Rabbit.java
transformations/Ranku.java
transformations/RoyalGuardCaptain.java
transformations/SaberToothTiger.java
transformations/Scarecrow.java
transformations/ScrollBlue.java
transformations/ScrollRed.java
transformations/SnowKung.java
transformations/SteamBeatle.java
transformations/TawnyManedLion.java
transformations/Teleporter.java
transformations/Teleporter2.java
transformations/Timitran.java
transformations/TinGolem.java
transformations/Tow.java
transformations/Unicorniun.java
transformations/UnicornNormal.java
transformations/UnicornStrong.java
transformations/UnicornWeak.java
transformations/ValeMaster.java
transformations/VanguardDarkAvenger.java
transformations/VanguardPaladin.java
transformations/VanguardShilienKnight.java
transformations/VanguardTempleKnight.java
transformations/WingTow.java
transformations/Yeti.java
transformations/Yeti2.java
transformations/YoungChild.java
transformations/Zaken.java
transformations/Zariche.java
transformations/Zombie.java

# Teleports

teleports/1003_Survivor/__init__.py
teleports/1100_teleport_with_charm/__init__.py
teleports/1101_teleport_to_race_track/__init__.py
teleports/1102_toivortex_blue/__init__.py
teleports/1102_toivortex_green/__init__.py
teleports/1102_toivortex_red/__init__.py
teleports/1103_OracleTeleport/__init__.py
teleports/1104_NewbieTravelToken/__init__.py
teleports/1105_StrongholdsTeleports/__init__.py
teleports/1106_teleport_to_fantasy_isle/__init__.py
teleports/1107_CrumaTower/__init__.py
teleports/1630_PaganTeleporters/__init__.py
teleports/2000_NoblesseTeleport/__init__.py
teleports/2211_HuntingGroundsTeleport/__init__.py
teleports/2400_toivortex_exit/__init__.py
teleports/6000_GrandBossTeleporters/__init__.py
teleports/6111_ElrokiTeleporters/__init__.py
teleports/GatekeeperSpirit/GatekeeperSpirit.java


# Village Master

village_master/9000_clan/__init__.py
village_master/9001_alliance/__init__.py
village_master/9002_SubClassCertification/__init__.py
village_master/30026_bitz_occupation_change/__init__.py
village_master/30031_biotin_occupation_change/__init__.py
village_master/30154_asterios_occupation_change/__init__.py
village_master/30358_thifiell_occupation_change/__init__.py
village_master/30520_reed_occupation_change/__init__.py
village_master/30525_bronk_occupation_change/__init__.py
village_master/30565_kakai_occupation_change/__init__.py
village_master/dark_elven_change_1/__init__.py
village_master/dark_elven_change_2/__init__.py
village_master/dwarven_occupation_change/__init__.py
village_master/elven_human_buffers_2/__init__.py
village_master/elven_human_fighters_1/__init__.py
village_master/elven_human_fighters_2/__init__.py
village_master/elven_human_mystics_1/__init__.py
village_master/elven_human_mystics_2/__init__.py
village_master/kamael_occupation_change/__init__.py
village_master/orc_occupation_change_1/__init__.py
village_master/orc_occupation_change_2/__init__.py

# Instance Dungeons Section

instances/DarkCloudMansion/DarkCloudMansion.java
instances/CrystalCaverns/CrystalCaverns.java

# Quests Section
quests/SagasScripts/SagasSuperClass.java
quests/1_LettersOfLove1/__init__.py
quests/2_WhatWomenWant1/__init__.py
quests/3_ReleaseDarkelfElder1/__init__.py
quests/4_LongLiveLordOfFlame/__init__.py
quests/5_MinersFavor/__init__.py
quests/6_StepIntoTheFuture/__init__.py
quests/7_ATripBegins/__init__.py
quests/8_AnAdventureBegins/__init__.py
quests/9_IntoTheCityOfHumans/__init__.py
quests/10_IntoTheWorld/__init__.py
quests/11_SecretMeetingWithKetraOrcs/__init__.py
quests/12_SecretMeetingWithVarkaSilenos/__init__.py
quests/13_ParcelDelivery/__init__.py
quests/14_WhereaboutsOfTheArchaeologist/__init__.py
quests/15_SweetWhisper/__init__.py
quests/16_TheComingDarkness/__init__.py
quests/17_LightAndDarkness/__init__.py
quests/18_MeetingWithTheGoldenRam/__init__.py
quests/19_GoToThePastureland/__init__.py
quests/20_BringUpWithLove/__init__.py
quests/21_HiddenTruth/__init__.py
quests/22_TragedyInVonHellmannForest/__init__.py
quests/23_LidiasHeart/__init__.py
quests/24_InhabitantsOfTheForrestOfTheDead/__init__.py
quests/25_HidingBehindTheTruth/__init__.py
quests/27_ChestCaughtWithABaitOfWind/__init__.py
quests/28_ChestCaughtWithABaitOfIcyAir/__init__.py
quests/29_ChestCaughtWithABaitOfEarth/__init__.py
quests/30_ChestCaughtWithABaitOfFire/__init__.py
quests/31_SecretBuriedInTheSwamp/__init__.py
quests/32_AnObviousLie/__init__.py
quests/33_MakeAPairOfDressShoes/__init__.py
quests/34_InSearchOfClothes/__init__.py
quests/35_FindGlitteringJewelry/__init__.py
quests/36_MakeASewingKit/__init__.py
quests/37_PleaseMakeMeFormalWear/__init__.py
quests/38_DragonFangs/__init__.py
quests/39_RedEyedInvaders/__init__.py
quests/40_ASpecialOrder/__init__.py
quests/42_HelpTheUncle/__init__.py
quests/43_HelpTheSister/__init__.py
quests/44_HelpTheSon/__init__.py
quests/45_ToTalkingIsland/__init__.py
quests/46_OnceMoreInTheArmsOfTheMotherTree/__init__.py
quests/47_IntoTheDarkForest/__init__.py
quests/48_ToTheImmortalPlateau/__init__.py
quests/49_TheRoadHome/__init__.py
quests/50_LanoscosSpecialBait/__init__.py
quests/51_OFullesSpecialBait/__init__.py
quests/52_WilliesSpecialBait/__init__.py
quests/53_LinnaeusSpecialBait/__init__.py
quests/60_GoodWorkReward/__init__.py
quests/62_PathoftheTrooper/__init__.py
quests/63_PathoftheWarder/__init__.py
quests/64_CertifiedBerserker/__init__.py
quests/65_CertifiedSoulBreaker/__init__.py
quests/66_CertifiedArbalester/__init__.py
quests/101_SwordOfSolidarity/__init__.py
quests/102_FungusFever/__init__.py
quests/103_SpiritOfCraftsman/__init__.py
quests/104_SpiritOfMirrors/__init__.py
quests/105_SkirmishWithOrcs/__init__.py
quests/106_ForgottenTruth/__init__.py
quests/107_MercilessPunishment/__init__.py
quests/108_JumbleTumbleDiamondFuss/__init__.py
quests/109_InSearchOfTheNest/__init__.py
quests/110_ToThePrimevalIsle/__init__.py
quests/111_Elrokian_Hunters_Proof/__init__.py
quests/112_WalkOfFate/__init__.py
quests/113_StatusOfTheBeaconTower/__init__.py
quests/114_ResurrectionOfAnOldManager/__init__.py
quests/115_TheOtherSideOfTruth/__init__.py
quests/116_BeyondTheHillsOfWinter/__init__.py
quests/117_OceanOfDistantStar/__init__.py
quests/118_ToLeadAndBeLed/__init__.py
quests/119_LastImperialPrince/__init__.py
quests/120_PavelsResearch/__init__.py
quests/121_PavelTheGiants/__init__.py
quests/122_OminousNews/__init__.py
quests/123_TheLeaderAndTheFollower/__init__.py
quests/124_MeetingTheElroki/__init__.py
quests/130_PathToHellbound/__init__.py
quests/131_BirdInACage/__init__.py
quests/133_ThatsBloodyHot/__init__.py
quests/134_TempleMissionary/__init__.py
quests/135_TempleExecutor/__init__.py
quests/136_MoreThanMeetsTheEye/__init__.py
quests/137_TempleChampionPart1/__init__.py
quests/138_TempleChampionPart2/__init__.py
quests/139_ShadowFoxPart1/__init__.py
quests/140_ShadowFoxPart2/__init__.py
quests/141_ShadowFoxPart3/__init__.py
quests/142_FallenAngelRequestOfDawn/__init__.py
quests/143_FallenAngelRequestOfDusk/__init__.py
quests/151_SaveMySister1/__init__.py
quests/152_ShardsOfGolem/__init__.py
quests/153_WharfOldtimersFavor/__init__.py
quests/154_SacrificeToSea/__init__.py
quests/155_FindSirWindawood/__init__.py
quests/156_MillenniumLove/__init__.py
quests/157_RecoverSmuggled/__init__.py
quests/158_SeedOfEvil/__init__.py
quests/159_ProtectHeadsprings/__init__.py
quests/160_NerupasFavor/__init__.py
quests/161_FruitsOfMothertree/__init__.py
quests/162_CurseOfFortress/__init__.py
quests/163_LegacyOfPoet/__init__.py
quests/164_BloodFiend/__init__.py
quests/165_WildHunt/__init__.py
quests/166_DarkMass/__init__.py
quests/167_DwarvenKinship/__init__.py
quests/168_DeliverSupplies/__init__.py
quests/169_NightmareChildren/__init__.py
quests/170_DangerousAllure/__init__.py
quests/171_ActsOfEvil/__init__.py
quests/172_NewHorizons/__init__.py
quests/173_ToTheIsleOfSouls/__init__.py
quests/174_SupplyCheck/__init__.py
quests/175_TheWayOfTheWarrior/__init__.py
quests/178_IconicTrinity/__init__.py
quests/183_Relic_Exploration/__init__.py
quests/184_Nikolas_Cooperation_Contract/__init__.py
quests/185_Nikolas_Cooperation_Consideration/__init__.py
quests/186_Contract_Execution/__init__.py
quests/187_Nikolas_Heart/__init__.py
quests/188_Seal_Removal/__init__.py
quests/189_Contract_Completion/__init__.py
quests/190_Lost_Dream/__init__.py
quests/191_Vain_Conclusion/__init__.py
quests/211_TrialOfChallenger/__init__.py
quests/212_TrialOfDuty/__init__.py
quests/213_TrialOfSeeker/__init__.py
quests/214_TrialOfScholar/__init__.py
quests/215_TrialOfPilgrim/__init__.py
quests/216_TrialOfGuildsman/__init__.py
quests/217_TestimonyOfTrust/__init__.py
quests/218_TestimonyOfLife/__init__.py
quests/219_TestimonyOfFate/__init__.py
quests/220_TestimonyOfGlory/__init__.py
quests/221_TestimonyOfProsperity/__init__.py
quests/222_TestOfDuelist/__init__.py
quests/223_TestOfChampion/__init__.py
quests/224_TestOfSagittarius/__init__.py
quests/225_TestOfSearcher/__init__.py
quests/226_TestOfHealer/__init__.py
quests/227_TestOfReformer/__init__.py
quests/228_TestOfMagus/__init__.py
quests/229_TestOfWitchcraft/__init__.py
quests/230_TestOfSummoner/__init__.py
quests/231_TestOfMaestro/__init__.py
quests/232_TestOfLord/__init__.py
quests/233_TestOfWarspirit/__init__.py
quests/234_FatesWhisper/__init__.py
quests/235_MimirsElixir/__init__.py
quests/236_SeedsOfChaos/__init__.py
quests/241_PossessorOfAPreciousSoul_1/__init__.py
quests/242_PossessorOfAPreciousSoul_2/__init__.py
quests/246_PossessorOfAPreciousSoul_3/__init__.py
quests/247_PossessorOfAPreciousSoul_4/__init__.py
quests/255_Tutorial/__init__.py
quests/257_GuardIsBusy1/__init__.py
quests/258_BringWolfPelt1/__init__.py
quests/259_RanchersPlea/__init__.py
quests/260_HuntForOrcs1/__init__.py
quests/261_DreamOfMoneylender1/__init__.py
quests/262_BringMeMushrooms1/__init__.py
quests/263_KillAllSylphs1/__init__.py
quests/264_KeenClaws/__init__.py
quests/265_ChainsOfSlavery/__init__.py
quests/266_PleaOfPixies/__init__.py
quests/267_WrathOfVerdure/__init__.py
quests/268_TracesOfEvil/__init__.py
quests/269_InventionAmbition/__init__.py
quests/271_ProofOfValor/__init__.py
quests/272_WrathOfAncestors/__init__.py
quests/273_InvadersOfHolyland/__init__.py
quests/274_AgainstWolfMen/__init__.py
quests/275_BlackWingedSpies/__init__.py
quests/276_HestuiTotem/__init__.py
quests/277_GatekeepersOffering/__init__.py
quests/280_TheFoodChain/__init__.py
quests/281_HeadForTheHills/__init__.py
quests/283_TheFewTheProudTheBrave/__init__.py
quests/284_MuertosFeather/__init__.py
quests/286_FabulousFeathers/__init__.py
quests/291_RedBonnetsRevenge/__init__.py
quests/292_CrushBrigands/__init__.py
quests/293_HiddenVein/__init__.py
quests/294_CovertBusiness/__init__.py
quests/295_DreamsOfFlight/__init__.py
quests/296_SilkOfTarantula/__init__.py
quests/297_GatekeepersFavor/__init__.py
quests/298_LizardmensConspiracy/__init__.py
quests/299_GatherIngredientsForPie/__init__.py
quests/300_HuntingLetoLizardman/__init__.py
quests/303_CollectArrowheads/__init__.py
quests/306_CrystalOfFireice/__init__.py
quests/313_CollectSpores/__init__.py
quests/316_DestroyPlaguebringers/__init__.py
quests/317_CatchTheWind/__init__.py
quests/319_ScentOfDeath/__init__.py
quests/320_BonesTellFuture/__init__.py
quests/324_SweetestVenom/__init__.py
quests/325_GrimCollector/__init__.py
quests/326_VanquishRemnants/__init__.py
quests/327_ReclaimTheLand/__init__.py
quests/328_SenseForBusiness/__init__.py
quests/329_CuriosityOfDwarf/__init__.py
quests/330_AdeptOfTaste/__init__.py
quests/331_ArrowForVengeance/__init__.py
quests/333_BlackLionHunt/__init__.py
quests/334_TheWishingPotion/__init__.py
quests/335_TheSongOfTheHunter/__init__.py
quests/336_CoinOfMagic/__init__.py
quests/337_AudienceWithTheLandDragon/__init__.py
quests/338_AlligatorHunter/__init__.py
quests/340_SubjugationOfLizardmen/__init__.py
quests/341_HuntingForWildBeasts/__init__.py
quests/343_UnderTheShadowOfTheIvoryTower/__init__.py
quests/344_1000YearsEndofLamentation/__init__.py
quests/345_MethodToRaiseTheDead/__init__.py
quests/347_GoGetTheCalculator/__init__.py
quests/348_ArrogantSearch/__init__.py
quests/350_EnhanceYourWeapon/__init__.py
quests/351_BlackSwan/__init__.py
quests/352_HelpRoodRaiseANewPet/__init__.py
quests/353_PowerOfDarkness/__init__.py
quests/354_ConquestOfAlligatorIsland/__init__.py
quests/355_FamilyHonor/__init__.py
quests/356_DigUpTheSeaOfSpores/__init__.py
quests/357_WarehouseKeepersAmbition/__init__.py
quests/358_IllegitimateChildOfAGoddess/__init__.py
quests/359_ForSleeplessDeadmen/__init__.py
quests/360_PlunderTheirSupplies/__init__.py
quests/362_BardsMandolin/__init__.py
quests/363_SorrowfulSoundofFlute/__init__.py
quests/364_JovialAccordion/__init__.py
quests/365_DevilsLegacy/__init__.py
quests/366_SilverHairedShaman/__init__.py
quests/367_ElectrifyingRecharge/__init__.py
quests/368_TrespassingIntoTheSacredArea/__init__.py
quests/369_CollectorOfJewels/__init__.py
quests/370_AWisemanSowsSeeds/__init__.py
quests/371_ShriekOfGhosts/__init__.py
quests/372_LegacyOfInsolence/__init__.py
quests/373_SupplierOfReagents/__init__.py
quests/374_WhisperOfDreams1/__init__.py
quests/375_WhisperOfDreams2/__init__.py
quests/376_GiantsExploration1/__init__.py
quests/377_GiantsExploration2/__init__.py
quests/378_MagnificentFeast/__init__.py
quests/379_FantasyWine/__init__.py
quests/380_BringOutTheFlavorOfIngredients/__init__.py
quests/381_LetsBecomeARoyalMember/__init__.py
quests/382_KailsMagicCoin/__init__.py
quests/383_SearchingForTreasure/__init__.py
quests/384_WarehouseKeepersPastime/__init__.py
quests/385_YokeofthePast/__init__.py
quests/386_StolenDignity/__init__.py
quests/401_PathToWarrior/__init__.py
quests/402_PathToKnight/__init__.py
quests/403_PathToRogue/__init__.py
quests/404_PathToWizard/__init__.py
quests/405_PathToCleric/__init__.py
quests/406_PathToElvenKnight/__init__.py
quests/407_PathToElvenScout/__init__.py
quests/408_PathToElvenwizard/__init__.py
quests/409_PathToOracle/__init__.py
quests/410_PathToPalusKnight/__init__.py
quests/411_PathToAssassin/__init__.py
quests/412_PathToDarkwizard/__init__.py
quests/413_PathToShillienOracle/__init__.py
quests/414_PathToOrcRaider/__init__.py
quests/415_PathToOrcMonk/__init__.py
quests/416_PathToOrcShaman/__init__.py
quests/417_PathToScavenger/__init__.py
quests/418_PathToArtisan/__init__.py
quests/419_GetAPet/__init__.py
quests/420_LittleWings/__init__.py
quests/421_LittleWingAdventures/__init__.py
quests/422_RepentYourSins/__init__.py
quests/426_FishingShot/__init__.py
quests/431_WeddingMarch/__init__.py
quests/432_BirthdayPartySong/__init__.py
quests/501_ProofOfClanAlliance/__init__.py
quests/503_PursuitClanAmbition/__init__.py
quests/508_TheClansReputation/__init__.py
quests/509_TheClansPrestige/__init__.py
quests/510_AClansReputation/__init__.py
quests/601_WatchingEyes/__init__.py
quests/602_ShadowOfLight/__init__.py
quests/603_DaimontheWhiteEyedPart1/__init__.py
quests/604_DaimontheWhiteEyedPart2/__init__.py
quests/605_AllianceWithKetraOrcs/__init__.py
quests/606_WarWithVarkaSilenos/__init__.py
quests/607_ProveYourCourage_Ketra/__init__.py
quests/608_SlayTheEnemyCommander_Ketra/__init__.py
quests/609_MagicalPowerOfWaterPart1/__init__.py
quests/610_MagicalPowerOfWaterPart2/__init__.py
quests/611_AllianceWithVarkaSilenos/__init__.py
quests/612_WarWithKetraOrcs/__init__.py
quests/613_ProveYourCourage_Varka/__init__.py
quests/614_SlayTheEnemyCommander_Varka/__init__.py
quests/615_MagicalPowerOfFirePart1/__init__.py
quests/616_MagicalPowerOfFirePart2/__init__.py
quests/617_GatherTheFlames/__init__.py
quests/618_IntoTheFlame/__init__.py
quests/619_RelicsOfTheOldEmpire/__init__.py
quests/620_FourGoblets/__init__.py
quests/621_EggDelivery/__init__.py
quests/622_DeliveryOfSpecialLiquor/__init__.py
quests/623_TheFinestFood/__init__.py
quests/624_TheFinestIngredientsPart1/__init__.py
quests/625_TheFinestIngredientsPart2/__init__.py
quests/626_ADarkTwilight/__init__.py
quests/627_HeartInSearchOfPower/__init__.py
quests/628_HuntGoldenRam/__init__.py
quests/629_CleanUpTheSwampOfScreams/__init__.py
quests/631_DeliciousTopChoiceMeat/__init__.py
quests/632_NecromancersRequest/__init__.py
quests/633_InTheForgottenVillage/__init__.py
quests/634_InSearchofDimensionalFragments/__init__.py
#quests/635_InTheDimensionalRift/__init__.py - quest is handled in core
quests/636_TruthBeyond/__init__.py
quests/637_ThroughOnceMore/__init__.py
quests/638_SeekersOfTheHolyGrail/__init__.py
quests/639_GuardiansOfTheHolyGrail/__init__.py
quests/640_TheZeroHour/__init__.py
quests/642_APowerfulPrimevalCreature/__init__.py
quests/643_RiseandFalloftheElrokiTribe/__init__.py
quests/644_GraveRobberAnnihilation/__init__.py
quests/645_GhostsOfBatur/__init__.py
quests/646_SignsOfRevolt/__init__.py
quests/647_InfluxOfMachines/__init__.py
quests/648_AnIceMerchantsDream/__init__.py
quests/649_ALooterAndARailroadMan/__init__.py
quests/650_ABrokenDream/__init__.py
quests/651_RunawayYouth/__init__.py
quests/652_AnAgedExAdventurer/__init__.py
quests/653_WildMaiden/__init__.py
quests/654_JourneytoaSettlement/__init__.py
quests/659_IdRatherBeCollectingFairyBreath/__init__.py
quests/660_AidingtheFloranVillage/__init__.py
quests/661_TheHarvestGroundsSafe/__init__.py
quests/662_AGameOfCards/__init__.py
quests/663_SeductiveWhispers/__init__.py
quests/688_DefeatTheElrokianRaiders/__init__.py
quests/998_FallenAngelSelect/__init__.py
quests/999_T1Tutorial/__init__.py
quests/10267_JourneyToGracia/__init__.py
quests/10268_ToTheSeedOfInfinity/__init__.py
quests/10269_ToTheSeedOfDestruction/__init__.py
quests/10273_GoodDayToFly/__init__.py
quests/10274_CollectingInTheAir/__init__.py
quests/10275_ContainingTheAttributePower/__init__.py

# Custom
custom/1000_NonTalkingNpcs/__init__.py
custom/1001_FortuneTelling/__init__.py
custom/1002_Nottingale/__init__.py
custom/3995_echo/__init__.py
custom/4000_ShadowWeapons/__init__.py
custom/5000_MissQueen/__init__.py
custom/5001_NewbieCoupons/__init__.py
custom/6050_KetraOrcSupport/__init__.py
custom/6051_VarkaSilenosSupport/__init__.py
custom/7000_HeroItems/__init__.py
custom/8000_RaidbossInfo/__init__.py
custom/8001_NpcLocationInfo/__init__.py
custom/8004_PurchaseBracelet/__init__.py
custom/8005_SubClassSkills/__init__.py
custom/IOPRace/IOPRace.java
custom/343434_NPCBuffer/__init__.py

 

αυτο εννοης βαγγο??

 

oxi....pane ston fakelo custom/343434_NPCBuffer  kai anikse to __init__.py.i protes sires einai ta imports!

  • 0
Posted

Επίσης βεβαιώσου ότι ο server σου βρίσκεται στον κύριο δίσκο (C:/server...)

  • 0
Posted

oxi....pane ston fakelo custom/343434_NPCBuffer  kai anikse to __init__.py.i protes sires einai ta imports!

 

import sys
from com.l2jserver.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jserver.gameserver.datatables import SkillTable
from com.l2jserver	import L2DatabaseFactory
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest

qn = "343434_NPCBuffer"

NPC=[343434]
ADENA_ID=57
QuestId     = 343434
QuestName   = "NPCBuffer"
QuestDesc   = "custom"
InitialHtml = "1.htm"

print "importing custom: 343434: NPCBuffer"

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


def onEvent(self,event,st):
	htmltext = event

		#Acumen
	if event == "1":
		SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Mental Shield
	if event == "2":
		SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Magic Barrier
	if event == "3":
		SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Shield
	if event == "4":
		SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Regeneration
	if event == "5":
		SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Blessed Body
	if event == "6":
		SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Blessed Soul
	if event == "7":
		SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Empower
	if event == "8":
		SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Berserker Spirit
	if event == "9":
		SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Might
	if event == "10":
		SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Focus
	if event == "11":
		SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Concentration
	if event == "12":
		SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Haste
	if event == "13":
		SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Agility
	if event == "14":
		SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Resist Aqua
	if event == "15":
		SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)

		#Resist Wind
	if event == "16":
		SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)

		#Resist Fire
	if event == "17":
		SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)

		#Wind Walk
	if event == "18":
		SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Guidance
	if event == "19":
		SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Death Whisper
	if event == "20":
		SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Bless Shield
	if event == "21":
		SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Resist Shock
	if event == "22":
		SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)

		#Vampiric Rage
	if event == "23":
		SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Wild Magic
	if event == "24":
		SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Advanced Block
	if event == "25":
		SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Divine Protection
	if event == "26":
		SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)

		#Prophecy of Water
	if event == "27":
		SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())

		return "5.htm"
		st.setState(COMPLETED)

		#Prophecy of Fire
	if event == "28":
		SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())

		return "5.htm"
		st.setState(COMPLETED)

		#Prophecy of Wind
	if event == "87":
		SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())

		return "5.htm"
		st.setState(COMPLETED)

		#Greater Might
	if event == "29":
		SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Greater Shield
	if event == "30":
		SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Holy Resistance
	if event == "31":
		SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)

		#Unholy Resistance
	if event == "32":
		SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)

		#Clarity
	if event == "33":
		SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())

		return "2.htm"
		st.setState(COMPLETED)

		#Song of Earth
	if event == "34":
		SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of life
	if event == "35":
		SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Water
	if event == "36":
		SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Warding
	if event == "37":
		SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Wind
	if event == "38":
		SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Hunter
	if event == "39":
		SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Invocation
	if event == "40":
		SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Vitality
	if event == "41":
		SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Vengeance
	if event == "42":
		SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Flame Guard
	if event == "43":
		SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Storm Guard
	if event == "44":
		SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Renewal
	if event == "45":
		SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Meditation
	if event == "46":
		SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Champion
	if event == "47":
		SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Song of Purification
	if event == "48":
		SkillTable.getInstance().getInfo(914,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

		#Dance of the Warrior
	if event == "49":
		SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Inspiration  
	if event == "50":
		SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Mystic 
	if event == "51":
		SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Fire
	if event == "52":
		SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Fury 
	if event == "53":
		SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Concentration 
	if event == "54":
		SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Light  
	if event == "55":
		SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Aqua Guard 
	if event == "56":
		SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Earth Guard 
	if event == "57":
		SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of the Vampire 
	if event == "58":
		SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Protection 
	if event == "59":
		SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Siren's Dance  
	if event == "60":
		SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Alignment 
	if event == "61":
		SkillTable.getInstance().getInfo(530,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Dance of Berserker 
	if event == "62":
		SkillTable.getInstance().getInfo(915,1).getEffects(st.getPlayer(),st.getPlayer())

		return "3.htm"
		st.setState(COMPLETED)

		#Nobles
	if event == "63":
		SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())

		return "1.htm"
		st.setState(COMPLETED)

		#Heal
	if event == "64":
			st.takeItems
			st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
                                st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
                                st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp())
			return "1.htm"				
			st.setState(COMPLETED)

		#Cancel Buffs 
	if event == "65":
		st.getPlayer().stopAllEffects()

		return "1.htm"
		st.setState(COMPLETED)

#Chant of Battle
	if event == "66":
		SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Shielding
	if event == "67":
		SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of fire
	if event == "68":
		SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Flame
	if event == "69":
		SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Life
	if event == "70":
		SkillTable.getInstance().getInfo(1229,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Fury
	if event == "71":
		SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Evasion
	if event == "72":
		SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Rage
	if event == "73":
		SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Revenge
	if event == "74":
		SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Vampire
	if event == "75":
		SkillTable.getInstance().getInfo(1310,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Eagle
	if event == "76":
		SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Predator
	if event == "77":
		SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#War Chant
	if event == "78":
		SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Earth Chant
	if event == "79":
		SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Mage Set
	if event == "80":
            		SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())

		return "1.htm"
		st.setState(COMPLETED)

#Fighter Set
	if event == "81":
		SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1086,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
		SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())

		return "1.htm"
		st.setState(COMPLETED)

#Chant of Spirit
	if event == "82":
		SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Song of Elemental
	if event == "83":
		SkillTable.getInstance().getInfo(529,1).getEffects(st.getPlayer(),st.getPlayer())

		return "4.htm"
		st.setState(COMPLETED)

#Chant of Victory
	if event == "84":
		SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

   	#Chant of Magnus
	if event == "85":
		SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Chant of Protection
	if event == "86":
		SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer(),st.getPlayer())

		return "6.htm"
		st.setState(COMPLETED)

#Blessing of Queen
	if event == "88":
		SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())

		return "5.htm"
		st.setState(COMPLETED)

    #Blessing of Seraphim
	if event == "89":
		SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())

		return "5.htm"
		st.setState(COMPLETED)

    #Gift of Seraphim
	if event == "90":
		SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())

		return "5.htm"
		st.setState(COMPLETED)

    #Gift of Queen
	if event == "91":
		SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())

		return "5.htm"
		st.setState(COMPLETED)

    #Elemental Protection
	if event == "92":
		SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)
    #Resist Poison
	if event == "93":
		SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer())

		return "7.htm"
		st.setState(COMPLETED)

		if htmltext != event:
			st.setState(COMPLETED)
			st.exitQuest(1)
	return htmltext


def onTalk (self,npc,player):
   st = player.getQuestState(qn)
   htmltext = "<html><head><body><center>ERROR<br1>Please, contact the administrator.</center></body></html>"
   st.setState(State.STARTED)
   return InitialHtml

QUEST       = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)

  • 0
Posted

from net.sf.gameserver.model.actor.instance import L2PcInstance

from java.util import Iterator

from net.sf.gameserver.datatables import SkillTable

from net.sf import L2DatabaseFactory

from net.sf.gameserver.model.quest import State

from net.sf.gameserver.model.quest import QuestState

from net.sf.gameserver.model.quest.jython import QuestJython as JQuest

 

gia vale afta

  • 0
Posted

from net.sf.gameserver.model.actor.instance import L2PcInstance

from java.util import Iterator

from net.sf.gameserver.datatables import SkillTable

from net.sf import L2DatabaseFactory

from net.sf.gameserver.model.quest import State

from net.sf.gameserver.model.quest import QuestState

from net.sf.gameserver.model.quest.jython import QuestJython as JQuest

 

gia vale afta

 

και παλι τιποτα...το ειδιο!!!

  • 0
Posted

και παλι τιποτα...το ειδιο!!!

 

9imase poy sto web moy eleges oti 3ereis java ? arxidia 3ereis mlka  ;)  gia ani3e eclipse kai stile edw kana import na dw pos ta exeis

  • 0
Posted

9imase poy sto web moy eleges oti 3ereis java ? arxidia 3ereis mlka  ;)  gia ani3e eclipse kai stile edw kana import na dw pos ta exeis

πες στον βαγγελακι να στο στειλει γιατι δεν εχω εγω το eclipse!!!

  • 0
Posted

ti rolo paizei auto? :S

Κολλάει παντού αυτό !!

Αν δεν είναι στο C:// δεν λειτουργεί σωστά ο server !

 

Όσο για το πρόβλημα πάνε data/html/default και βρες του npc το html και γράψε μέσα αυτό

<button value="Enter" action="bypass -h npc_%objectId%_Quest 343434_NPCBuffer" width="134" height="21" back="L2UI_ch3.BigButton3_over" fore="L2UI_ch3.BigButton3">

 

Γιατί στο html της buffer μπαίνει σωστά με το που πατάς το Button βγάζει πρόβλημα...

Τέλος πάντων αν δεν είναι και αυτό τότε κοίτα πάλι τα imports όπως λένε τα παιδιά !!!!

  • 0
Posted

Κολλάει παντού αυτό !!

Αν δεν είναι στο C:// δεν λειτουργεί σωστά ο server !

 

Όσο για το πρόβλημα πάνε data/html/default και βρες του npc το html και γράψε μέσα αυτό

<button value="Enter" action="bypass -h npc_%objectId%_Quest 343434_NPCBuffer" width="134" height="21" back="L2UI_ch3.BigButton3_over" fore="L2UI_ch3.BigButton3">

 

Γιατί στο html της buffer μπαίνει σωστά με το που πατάς το Button βγάζει πρόβλημα...

Τέλος πάντων αν δεν είναι και αυτό τότε κοίτα πάλι τα imports όπως λένε τα παιδιά !!!!

 

παλι το ειδιο...!!! στο C:/ ειναι το πακ !!!

  • 0
Posted

import sys
from com.l2jserver.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jserver.gameserver.datatables import SkillTable
from com.l2jserver	import L2DatabaseFactory
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest

qn = "343434_NPCBuffer"

NPC=[343434]
ADENA_ID=57
QuestId     = 343434
QuestName   = "NPCBuffer"
QuestDesc   = "custom"
InitialHtml = "1.htm"

print "importing custom: 343434: NPCBuffer"

 

Dokimase afto:

Sta imports alekse to:

from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest

se:

from com.l2jserver.gameserver.model.quest import Quest as JQuest

 

episis prosekse sto:

NPC=[343434]

na einai to ID tis buffer sou!

 

Telos!!

An sto gameserver otan anigei sou bgazei:

"importing custom: 343434: NPCBuffer"

Simenei oti i buffer sou exei fortosei kanonikotata!!!!

  • 0
Posted

Failed executing script: C:\L2j Drink\Server\gameserver\data\scripts\custom\343434_NPCBuffer\_init_.py see _init_.py.error.log for details.

 

to _init_.py.error leei

Error on: C:\L2j Drink\Server\gameserver\data\scripts\custom\343434_NPCBuffer\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
  File "__init__.py", line 2, in ?
ImportError: no module named gameserver

ayto mou bgazei otan anoigw to GameServer gia tin buffer!! :/

Guest
This topic is now closed to further replies.

  • Posts

    • I have browsed this forum for months, witnessing the infinite and endless debate over which datapack is better, whether one is leaked or another is stolen. I constantly see developers from different projects throwing mud at each other for their own convenience. For a novice 27-year-old developer with a dream, all of this is disheartening. Opening a Lineage 2 server in 2026 seems like a titanic goal when looking for stability and scalability. The thought of depositing my only savings into one of these datapacks, praying to God that everything goes well, is terrifying. This is not a destructive critique of any forum member or developer. It is simply a call for reflection: What are we doing for the original essence of Lineage 2? Have we forgotten those memories from when we were young, going to a cybercafé to play for 12 hours straight just to grind a few levels? It seems that instead of providing a quality server to the community—a place where our inner child can enjoy the game—this has become a race where the only prize is money, at the cost of progressively destroying the game's community. Is there actually anyone or any project thinking about this? I know that invested time requires financial return; obviously, we all need to survive and eat. But friends... that isn't everything. Currently, in Argentina, 100% of the servers are garbage and last approximately one month. Corrupt admins, illegal item sales for quick profit, and endless toxic practices. Since I couldn't find the answers I needed, I tasked a generic AI (Google Gemini) with creating an extensive report on datapacks, history, competition, and current objectives. I am leaving it here for anyone who wants to read it. Comprehensive Research Report: The State of the Lineage 2 Java (L2J) Emulation Ecosystem 2020-2026 1. Executive Summary and Strategic Scope The landscape of Java-based Lineage 2 (L2J) server emulation has undergone a radical metamorphosis between 2020 and 2026. What began in the early 2000s as a scattered community effort to reverse-engineer a Korean MMORPG has consolidated by 2026 into a highly sophisticated software development sector. This report aims to provide the definitive guide and the most comprehensive technical analysis available in the market regarding the selection, architecture, and viability of L2J datapacks. A clear bifurcation in development philosophy has been identified: on one side, massive, chronicle-agnostic open-source projects, indisputably led by L2JMobius (and its strategic transition to the MIT license in 2025); and on the other, highly specialized niche projects like aCis (for Interlude) and L2JEternity (for High Five), which prioritize architectural purity and extreme performance through the early adoption of JDK 25. This document not only evaluates "completeness" in terms of game content but also dissects technical debt, legal security, and long-term sustainability. 1.1 Evaluation Methodology To determine the "best" datapack, we applied a multidimensional evaluation matrix: Architectural Integrity: Analysis of code quality, thread management, and modern design patterns. Lifecycle Maturity: Update frequency and leadership stability. Tool Ecosystem: Availability of client editors, geodata generators, and compatible anti-bot systems. Commercial Viability: Ability to sustain a stable economy and support high concurrency loads (500+ simultaneous players). 2. The Technological Revolution: From Java 8 to Java 25 (2020-2026) One of the most critical findings is the quantum leap in the underlying infrastructure. The 2023-2026 period has witnessed a technological arms race. 2.1 The Impact of JDK 25 on Emulation Vanguard projects like L2JEternity and the main branches of L2JMobius completed the migration to JDK 25. Garbage Collection (GC): The implementation of ZGC and Shenandoah has solved the historic problem of "GC pauses" (lag due to memory cleaning). With JDK 25, these pauses are sub-millisecond, allowing for fluid massive combat (Sieges). Virtual Threads (Project Loom): This allows handling thousands of simultaneous connections and AI tasks without the excessive cost of traditional OS threads. 2.2 Network Layer Modernization (Netty) The old MMOcore-based architecture has been replaced or heavily refactored using Netty, optimizing the packet pipeline and improving security against application-layer DDoS attacks. 2.3 Tech Stack Comparison | Project | Java Version (2025/26) | Database | Status | | :--- | :--- | :--- | :--- | | L2JMobius | JDK 21 / 25 | MySQL / MariaDB | Active (MIT) | | L2JEternity| JDK 25 | MySQL | Active (Private) | | aCis | JDK 11 / 17 | MySQL | Active (Private) | | L2JFrozen/Brasil | JDK 7 / 8 | MySQL | Obsolete / Risk | 3. L2JMobius: The Open Source Hegemon L2JMobius emerges as the definitive answer for the vast majority of use cases in 2026, based on three pillars: universality, legality, and tools. Universality: It maintains a unified architecture (monorepo) supporting everything from C1 to the most recent Essence versions. Core fixes propagate to all versions. MIT License (June 2025): A historic milestone allowing servers to modify code extensively and keep changes private without violating the license, legitimizing commercial use. Vertical Integration (L2ClientDat): The team actively maintains client editing tools, ensuring perfect compatibility with the latest protocols (e.g., Protocol 507). 4. The Battle for Interlude: Purism vs. Modernity Interlude (C6) remains the most demanded version. aCis (The Gold Standard): Obsessed with code quality and "Retail" fidelity. Ideal for Low Rate servers (x1-x10). The free version is often stale; the paid version is the professional choice. L2JMobius Interlude: The practical "batteries included" alternative. Includes popular mods out of the box and benefits from the modern core. Ideal for Mid/High Rate PvP servers. Warning: L2JFrozen and L2JBrasil are considered obsolete and dangerous in 2026 due to security vulnerabilities and unmaintainable code. 5. The High Five Sector: Commercialization and Risks L2J Sunrise: Positions itself as a "turnkey" solution, but its closed code creates total vendor dependence. Risky for long-term projects. L2JEternity: The technical gem for advanced admins. Pioneer in JDK 25 and offers native support for protections like Strix and SmartGuard. 6. Essence and the Modern Era For Essence, L2JMobius has no real competition in the free Java space, reacting to NCSoft updates with supernatural speed. Russian commercial alternatives (L2-Scripts) exist but come with high costs. 7. Ecosystem and Auxiliary Tools Geodata: Essential to avoid movement errors. 2026 hybrid engines reduce "wall-shooting." Vote Reward: Middleware systems like VDSystem or iTopZ are mandatory, and modern datapacks already include the necessary hooks. 8. Conclusions and Definitive Recommendations After analyzing repositories and trends up to January 2026: Overall Winner: L2JMobius. Best ratio of features/modernity/support. Purist's Choice (Interlude): aCis. Unbeatable mechanical fidelity. Performance Option (High Five): L2JEternity. Extreme optimization. Final Warning: Strictly avoid L2JFrozen, L2JBrasil, and black-box projects like Sunrise for critical infrastructures.
    • I’ve seen tools like Find Person Name by Photo come in handy for creators who want to understand their audience better or spot fake accounts trying to piggyback on their growth. Pairing something like that with a solid SMM panel can make your workflow feel way smoother, especially if you're trying to grow without getting tangled in guesswork.
    • Join our discord: https://www.lineage2.cz/discord  
    • You should buy it then I’ll make a discount  
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock