Jump to content

Recommended Posts

Posted

Hello,

 

I'd like to present you my new event system. I originally planned to help and create this engine only for one server, L2Pride, but since their admin revealed himself as a lying bastard, I've decided to share this engine for free. The main reason which me brought to do so is the fact, that I can't find and solve all bugs alone. And of course, all ideas are welcomed.

 

This engine is based on hnoke_events.jar library. This will allow me to do frequent changes everytime I need to and the only thing you will need to do is download a new package with events. If you find any bug, please use the:

 

Bugtracker: http://hnoke.net/l2jevents/

And Forum, if you're interested or want to tell your oppinion: http://hnoke.net/l2jevents/forum

The download link has been disabled temporary.

(I'll release source codes for .jar library as well as a presentation video / full txt guide when I'm 100% sure that the engine works. If you're interested,

is a very old video from starts of this engine)

 


 

And now some informations:

 

The ingame administration, especially creating new maps and understanding which spawns do u need for each event, is a bit harder to understand. I'll post a guide about how to do it later, propably tommorow. Now I need to get some sleep.

 

Events:

- There are two kinds of events: Main (also called as Regular ones) and Mini events.

- Mini events are mostly events for single players / parties. They can nonstop run. Their engine works like it checks every X seconds for registered players and if it is possible, it automatically creates matches with them. There's also system that will make players can visit each event only once in X ms. For example, if you set this delay for 1v1 event  to 1200000, it will make that player has to wait at least 20 minutes before he can rejoin 1v1 event again.

- Main events are well-known events running globally for all players on the server (TvT, CTF, etc.). I'm now working on support for joining players even if the registration state already ended.

- Map system - you can create your own maps. Each event can have infinity ammount of maps, each map can have multiple spawns. Each spawn has it's type, cords and team ID. For example spawn with type Regular defines where the players will be teleported (their initial loc), type Buffer defines where a buffer will be spawned, type Fence will spawn a fence arround the spawn.

- There's registration npc - Event Manager. It's HTML is automatically changed, so when you disable/enable any event it will be refreshed also in npc's html.

- ... and much more. I can't remember what all have I added.

 

 

Ingame administration:

- The most advanced thing on this engine is it's ingame management - try to type //event_manage.

- Basically everything is configurable ig using an admin panel. There are configs (txt files) only for few things (for example buffer's ID) and even they will be soon moved to the admin panel.

- You can schedule multiple events, temporary disable/enable events, pause/skip all kind of delays delays (registrations, etc.), abort scheduled events, run you own events and so on.

- You can create your own maps. You can set map's name, events which will use it, add different spawns, config map parameters for each event.

- Configurable rewards for each position in the end of event.

- Soon, I'll add also support for Mini Event tournaments (1v1 tournament, Korean style tournament, etc.).

 


 

Green color are events, which should be working fine.

Orange color are events, which might contain some bugs so they are waiting for your feedback.

Red color are events, which aren't finished yet.

 

Aviable Main events:

- Team vs Team - classic 2-5 teams event.

- Capture the Flag - 2-3 teams (can't add more teams cause of the missing NPC flags).

- Deathmatch - everyone vs everyone, configurable respawn delay, multiple spawns, etc. Reward configurable for top 10 players.

- Team vs Team w/ VIPs - very simillar to classic TvT, adds a VIP player to each of teams. If the VIP is killed, it gives some additional rewards.

- VIP escort event - Defend and escort the VIP to the given position. This event will be completely reworked later.

- Zombies - At start of the event it chooses at least 1 random player (the count depends on the ammount of registered players) and transforms him into a zombie. When a zombie hits someone, he will be transformed into a zombie too. Event ends when only 1 player left in the survivor's team (and as I'm writing this, I realized that this way is stupid so I'll make it like the event ends when everyone is zombie. Also, right now, it rewards only the last survivor. I think this needs some rework too.)

- Mutant - At start it randomly chooses one player and transforms him into a mutant. The mutant has increased stats - look at skill ID 31300. If someone kills a mutant, then the mutant will untransform and the player which killed becomes new mutant. You can configure reward for for 10 players with highest ammount of kills made while they were mutants.

 

 

Aviable automatic mini events:

- 1v1 event - PvP event for single players. Player comes to the reg npc, registers and then if engine finds an opponent, it will teleport them to the random arena and starts match. The match itself is 10 minutes limited and has 2 rounds or eventually 3, depends on what was the score after second round.

- 2v2 event - Similar to 1v1, but you must find one friend to participate with you.

- Party vs Party - One round. No respawning. Fixed party size is of course configurable.

- Pt vs pt Korean style - On start teleports players to safe zones with buffer, gives them 1 minute to prepare for the match (buffs,..), then it teleports them to defined Regular spawns and begins famous continous 1v1 matches.

- Tower Crush - Event in style of retail Underground Coliseums, but it doesn't have to run in UColiseum map. Basically it's like a pt vs pt event, but players will keep respawning till their team respawn tower isn't destroyed or time limit. Winner is the team with higher ammount of kills.

- Raid boss hunt - Two teams, one RB usually in the middle of map. Event ends when RB dies and the team which gave most dmg to him wins.

- Survival Arena - One team. No respawning. Three rounds. The event will teleport players to defined Regular spawn, spawns buffer for like 60 seconds. Then monsters will attack in three wawes. The great thing on this event is that you can create infinity ammount of maps and define where each mob will be spawned and in which wawe will he attack players. Event ends when all players dies or all mobs are dead.

- Last Man Standing - For single players, configurable ammount of players in event (default is 5). It's like a deathmatch but w/o respawning. Configurable ammount of rounds and round ends when only one player is alive (and now he's rewarded with reward type 'Winner', this will be also reworked).

- Last Team Standing - Similar to LMS, but with configurable ammount of teams and configurable ammount of players in each team. This event isn't finished yet.

- Mini TvT - For single players. When registered players ammount reaches limit (configurable, default is 20), it starts a 10 vs 10 match with no respawning, but multiple rounds.

- There's also a Hitman event, but it is not finished yet. Try NPC ID 92007 if you're interested.

 

 


 

Installation: - tested on Freya

- Apply (better do manually) patch core_patch.diff to you core and dp_patch to you datapack.

- Copy hnoke_events.jar to your L2J server's lib folder and also to your GS eclipse project lib folder. Then add the library to your Eclipse GS and DP project's Java Build Path.

- Put this line:

<include name="hnoke_events.jar" />

into your build.xml file, below

<include name="netcon.jar" />

 

- Copy htmls to your datapack.

- Execute events.sql and custom_npcs.sql to your db.

- Add events.properties to your config file and edit them (especially your npc buffer's ID must be setted right). More important configs soon.

- Registration NPC ID is 92006, for admin management type //event_manage.

- If you got any problems visit the forum.

 

I do not recommend to use this engine on a live server for now.

Posted

I may understand wrong , but when everything will be done you will give us the source code ? , cuz rizel sell many of that events and you gonna give it for free or what

Posted

I may understand wrong , but when everything will be done you will give us the source code ? , cuz rizel sell many of that events and you gonna give it for free or what

 

well I guess that he dont want any kids to stole his codes and share them in another forums with their credits...

This is the best decision...

 

And what about rizel?

He is not the only one that can code that engines...

Posted

well I guess that he dont want any kids to stole his codes and share them in another forums with their credits...

This is the best decision...

 

And what about rizel?

He is not the only one that can code that engines...

+1 about this.

You dont know if its rizel source!.. rizel can check the code and look his own than we see if this person just Give for free.

 

I like this thanks. but if its true that its rizel source and you just edit than its *****

 

(sorry bad english)

Posted

well I guess that he dont want any kids to stole his codes and share them in another forums with their credits...

This is the best decision...

 

And what about rizel?

He is not the only one that can code that engines...

so what you should respect the guy cuz he code them to earn money and you want to share them for free why
Posted

Because he hates a fucktard leecher and as he said bastard the name ? Dav the chinesse l2 pride's admin.And I suppose he has already seen this topic as soon as I said he is a TOP leecher of our community who never gave credits about the people's work he represents them created by him and the children of his server absolutely believe him.

Posted

Copy hnoke_events.lib to your L2J server's lib folder and also to your GS eclipse project lib folder. Then add the library to your Eclipse GS and DP project's Java Build Path. <<<<<

 

hnoke_events.lib dosnt exist

?

 

any one can post better how install this?

 

Posted

Copy hnoke_events.lib to your L2J server's lib folder and also to your GS eclipse project lib folder. Then add the library to your Eclipse GS and DP project's Java Build Path. <<<<<

 

hnoke_events.lib dosnt exist

?

 

any one can post better how install this?

 

He meant hnoke_events.jar

Posted

meby i Read worng or somthing else, but i have freya but when i build in Eclipse i got errors

 

compile:

    [javac] Compiling 1516 source files to C:\Users\Administrator\workspace\L2_GameServer\build\classes

    [javac] C:\Users\Administrator\workspace\L2_GameServer\java\com\l2jserver\gameserver\GameServer.java:93: cannot find symbol

    [javac] symbol  : class ChangelogManager

    [javac] location: package com.l2jserver.gameserver.instancemanager

    [javac] import com.l2jserver.gameserver.instancemanager.ChangelogManager;

    [javac]                                                ^

    [javac] C:\Users\Administrator\workspace\L2_GameServer\java\com\l2jserver\gameserver\GameServer.java:425: cannot find symbol

    [javac] symbol  : variable ChangelogManager

    [javac] location: class com.l2jserver.gameserver.GameServer

    [javac] ChangelogManager.getInstance();

    [javac] ^

    [javac] C:\Users\Administrator\workspace\L2_GameServer\java\com\l2jserver\gameserver\GameServer.java:426: cannot find symbol

    [javac] symbol  : variable EventLoader

    [javac] location: class com.l2jserver.gameserver.GameServer

    [javac] EventLoader.loadEngine();

    [javac] ^

    [javac] 3 errors

 

BUILD FAILED

C:\Users\Administrator\workspace\L2_GameServer\build.xml:64: Compile failed; see the compiler error output for details.

 

Total time: 25 seconds

 

any one how to solve it?

Posted

I dont think that he copyed any part of my code. If he have so much freetime that he code all this thing and share it for free.. well then I guess I have nothing to do with it. As someone said I'm not the only one who can code an engine like this. About the copy of my new event ideas... thats another story..

Guest
This topic is now closed to further replies.



  • Posts

    • General Trackers :   IPTorrents invite IPTorrents account 1 tb TorrentLeech invite Torrentleech account 1 tb buffer  InTheShaDow ( ITS ) account Acid-lounge invite Torrentday invite Crnaberza account Abn.Lol account Limit-of-eden account Norbits account Xspeeds account Xspeeds invite Bemaniso invite Wigornot account Turkseed.com account Bithumen invite Filelist account Funfile invite AvistaZ invite Potuk.net invite ResurrectThe.Net invite GrabThe.Info invite Greek-Team invite LinkoManija invite Fano.in account tracker.czech-server.com Speed.cd invite Arab-torrents.net account Arabscene.me account Scenetime account 4thd.xyz invite Btarg.com.ar account Dedbit invite Estone.cc account Speedapp invite Finvip invite Fluxzone account GigaTorrents account Gimmepeers account Haidan.video invite Mojblink account Mycarpathians invite Newinsane.info account Oscarworld.xyz account Peers.FM invite Pt.msg.vg account Ransackedcrew account Redemption invite Scene-rush account Seedfile.io invite Teracod invite Torrent.ai account Torrentmasters invite Ttsweb invite X-files invite X-ite invite Ncore account TorrentHR account Rptorrents account BwTorrents account Superbits invite Krazyzone account Immortalseed account Tntracker invite Pt.eastgame.org account Bitturk account Rstorrent account Tracker.btnext invite Torrent-turk.de account BeiTai.PT account Pt.keepfrds account 52pt.site account Pthome account Aystorrent account Blues-brothers.biz invite Divteam account Thesceneplace invite CinemaMovies.pl account Brasiltracker account Patiodebutacas account Newheaven.nl account  Swarmazon.club invite Bc-reloaded account Crazyspirits account Silentground invite Omg.wtftrackr invite Milkie.cc invite Breathetheword invite Madsrevolution account Chilebt account Yubraca account Uniongang.tv account Frboard account Exvagos account Diablotorrent account Microbit account Carp-hunter.hu account Majomparade.eu account Theshinning.me account Youiv.info account Dragonworld-reloaded account Sharewood.tv account Partis.si account Digitalcore.club invite Fuzer.me account R3vuk.wtf invite Ztracker account 1 tb buffer 3changtrai account Best-core.info account Bitsite.us account Eliteunitedcrew invite Exitorrent.org account Tophos invite Torrent.lt account Sktorrent.eu account Oshen account Pirata.digital account Esharenet account Ohmenarikgi.la Pirate-share account Immortuos account Kiesbits account Cliente.amigos-share.club account Broadcity invite Ilovetorzz account Torrentbytes account Polishsource account Portugas account Shareisland account ArabaFenice account Hudbt.hust.edu.cn account Audiences account Nanyangpt account Pt.sjtu.edu.cn account Pt.zhixing.bjtu.edu.cn account Byr.pt invite Ptfiles invite Red-bits account Pt.hdpost.top account Irrenhaus.dyndns.dk (NewPropaganda) account Mnvv2.info (MaxNewVision V2) account 1ptba.com account Spidertk.top account Film-paleis account Generation-free account Aftershock-tracker account Twilightsdreams account Back-ups.me invite Sor-next.tk ( Spirit Of Revolution ) account Tfa.tf ( The Falling Angels ) account Hdmayi account S-f-p.dyndns.dk ( Share Friends Projekt ) account Unlimitz.biz account Pttime account St-tracker.eu account New-retro.eu account Zbbit account Tigers-dl.net account Jptvts.us account Lat-team account Club.hares.top account Falkonvision-team account Concen account Drugari account T.ceskeforum account Peeratiko.org account Zamunda.se account Central-torrent.eu account h-o-d.org account Torrentleech.pl account Demonoid invite Lst.gg account Fakedoor.store account LaidBackManor account Vrbsharezone.co.uk invite Torrenteros account Arenaelite account Datascene account Tracker.0day.community Tapochek.net invite Ptchina invite Lesaloon account Exyusubs account Therebels.tv account Ubits.club invite Zmpt.cc account Turktorrent.us account Dasunerwarte account Hawke.uno account Monikadesign account Fearnopeer account Alpharatio account Wukongwendao.top account Chinapyg account Azusa.wiki account Yggtorrent.top account Torrentdd account Cyanbug.net invite Hhanclub.top account Wintersakura.net account Tctg.pm account Finelite invite Agsvpt.com account Pt.0ff.cc invite Qingwapt.com account Xingtan.one account Ptcafe.club invite W-o-t.pro account Coastal-crew.bounceme.net account Darkpeers.org account Pianyuan.org account Seedpool.org  account Tempelbox account Pt.itzmx.com account Itatorrents.xyz  account Letseed.org account The-new-fun.com  account Malayabits.cc account Trellas.me account Yu-scene.net account Futuretorrent.org account Bitpt.cn account Tocashare.biz  account Videoteka.org  account White-angel.hu account Xbytesv2.li account Torr9  account Desitorrents account Okpt.net account Samaritano.cc account Polishtorrent.top  account C411.org account Bigcore.eu account Infinitylibrary.net account Beload.org account Emuwarez.com account Yhpp.cc account Rastastugan account Tlzdigital account account Upscalevault account Bluraytracker.cz account Torrenting.com account Infire.si account Dasunerwartete.biz invite The-torrent-trader account New-asgard.xyz account Pandapt account Deildu account Tmpt.top invite Pt.gtk.pw account Media.slo-bitcloud.eu account P.t-baozi.cc account 13city.org account Cangbao.ge account Cc.mypt.cc invite Dubhe.site invite Hdbao.cc account Kufei.org invite Mooko.org account Pt.aling.de invite Pt.lajidui.top invite Longpt.org invite Pt.luckpt.de invite Ptlover.cc invite Raingfh.top account Sewerpt.com account Huntorrent.org account Xtremebytes.net account Bitbazis.net account Mundo-pirata.org account Homiehelpdesk.net account Torrentheaven.org account Rotorrent.info account   Movies Trackers :   Secret-cinema account Anthelion account Pixelhd account Cinemageddon account Cinemaz account Retroflix account Classix-unlimited - invite Movie-Torrentz (m2g.link) invite Punck-tracker.net account Tmghub account Cathode-ray.tube account Greatposterwall account Arabicsource.net account Upload.cx account Crabpt.vip invite Onlyencodes.cc account Exyusubs account Hellashut.net invite Nordichd.sytes.net invite Locadora.cc account Retro-movies.club account HD Trackers :   Blutopia buffered account Hd-olimpo buffered account Hdf.world account Torrentland.li account HdSky account Hdchina account Chdbits account Totheglory account Hdroute account Hdhome account TorrentCCF aka et8.org account 3DTorrents invite HD-Torrents account Bit-HDTV account HDME.eu invite Hdarea.co account Asiancinema.me account JoyHD invite HDSpace invite CrazyHD invite Bluebird-hd invite Htpt.cc account Hdtime invite Ourbits.club account Hd4fans account Siambit account Privatehd account Springsunday account Tjupt account Hdcity.leniter invite Ccfbits account Discfan account Pt.btschool.club account Ptsbao.club invite Hdzone.me invite Danishbytes account Zonaq.pw account Tracker.tekno3d account Arabp2p account Hd-united account Reelflix.xyz account Hdatmos.club account Anasch.cc invite Tigris-t account Nethd.org account Hd.ai invite Hitpt.com account Hdmonkey account Dragonhd.xyz account Hdclub.eu account Forum.bluraycd.com account Carpt account Hdfun.me invite Pt.hdupt invite Puntotorrent account Ultrahd account Rousi.zip account Bearbit account Hdturk.club account Asiandvdclub account Star-space.net account Nordicq.org account Hdkyl.in account Utp.to account Hdzero account Novahd account Hdtorrents.eu account 4k3dyptt account Duckboobee.org invite Si-qi.xyz account Hdfans.org account   Music Trackers :   Dicmusic account Music-Vid account Open.cd account LzTr account ProAudioTorrents invite Jpopsuki invite TranceTraffic invite Audionews invite Kraytracker invite Libble.me invite Losslessclub invite Indietorrents.com invite Dimeadozen account Funkytorrents invite Karaokedl account zombtracker.the-zomb account Concertos account Sugoimusic account Satclubbing.club invite Metal.iplay invite Psyreactor invite Panda.cd account Adamsfile account Freehardmusic account Tracker.hqmusic.vn accouunt Twilightzoom account 3 tb buffer Hiresmusic account Metalguru account Musictorrents.org account Musebootlegs.com invite Zappateers.com account Jungleland.dnsalias.com account Naftamusic account Bemusic account   E-Learning Trackers :   Theplace account Thevault account Myanonamouse account Libranet account 420Project account Learnflakes account Pt.soulvoice.club account P2pelite account Aaaaarg.fail invite Ebooks-shares.org account Abtorrents account Pt.tu88.men invite Docspedia.world invite   TV-Trackers :   Skipthecommercials.xyz account Cryptichaven account TV-Vault invite Shazbat.TV account Myspleen account Tasmanit.es invite Tvstore.me account Tvchaosuk account Jptv.club account   XXX - Porn Trackers :   Homeporntorrents.club account FemdomCult account Pussytorrents account Adult-cinema-network account Bootytape account 1 Tb buffer Exoticaz account Bitporn account Kufirc account Gaytorrent.ru invite Nicept account Gay-torrents.org invite Ourgtn account Pt.hdbd.us account BitSexy account Happyfappy.org account Kamept.com account Lesbians4u.org account Fappaizuri.me account Sextorrent.myds.me account Gaming Trackers : Pixelcove account Mteam.fr account BitGamer invite Retrowithin invite Gamegamept account   Cartoon/Anime/Comic Trackers :   Animez account Animeworld account Oldtoons.world account U2.dmhy account CartoonChaos invite Mononoke account Totallykids.tv account Bakabt.me invite Revanime account Ansktracker account Tracker.shakaw.com.br invite Bt.mdan.org account Skyey2.com account Animetracker.cc Adbt.it.cx invite Tracker.uniotaku.com account Mousebits.com account   Sports Trackers :   MMA-Tracker invite T3nnis.tv invite AcrossTheTasman account RacingForMe invite Sportscult invite Ultimatewrestlingtorrents account Worldboxingvideoarchive invite CyclingTorrents account Xtremewrestlingtorrents account Tc-boxing invite Mma-torrents account Aussierul invite Xwt-classics account Racing4everyone account Talk.tenyardtracker account Stalker.societyglitch invite Extremebits invite Rgfootball.net account F1carreras.xyz account   Software/Apps Trackers :   Brokenstones account Appzuniverse invite Teamos.xyz account Macbb.org account Phoenixproject.app account Tormac.org account Graphics Trackers: Forum.Cgpersia account Cgfxw account   Others   Hduse.net account Fora.snahp.eu account Makingoff.org/forum account Xrel.to account Undergunz.su account Corebay account Endoftheinter.net ( EOTI ) account Thismight.be invite Skull.facefromouter.space account Avxhm.se (AvaxHome) account Ssdforum account Notfake.vip account Intotheinter.net account Tildes.net invite Thetoonz account Usinavirtual account Hdclasico invite HispaShare account Valentine.wtf account Adit-hd account Forum-andr.net account Warezforums account Justanothermusic.site account Forbiddenlibrary.moe account Senturion.to account Movieparadise account Dcdnet.ru account Sftdevils.net account Heavy-r.com account New-team.org account Ddl.tv account Filewarez.club account Hispamula.org account Hubwarez.tv account Ultim-zone.in account Leprosorium.ru account Planet-ultima.org account The-dark-warez.com account Koyi.pub account Tehparadox.net account Forumophilia account Torrentinvite.fr account Gmgard.com account Board4all.biz account Gentoo-zh.org account Releasyee.to account   NZB :   Ninjacentral account Tabula-rasa.pw account Drunkenslug account Drunkenslug invite Usenet-4all account Dognzb.cr invite Kleverig account Nzb.cat account Nzbplanet.net invite Ng4you.com account NZB.to account Samuraiplace account Abhdtv.net account Abook.link account Comix.pw account House-of-usenet Secretbinaries.net account Vnext.to account Stockboxx.top account Sky-of-use.net account Indexer.codeshy.com account Oldboys.pw account Uhd100.com account Wtfnzb.pw account   Prices start from 3 $ to 100 $   Payment methods: Crypto, Neteller, Revolut   If you want to buy something send me a pm or contact me on:   Email: morrison2102@gmail.com   Discord: LFC4LIFE#4173   Telegram: https://t.me/LFC4LIFE4173 Skype: morrison2102@hotmail.com
    • TILL START LEFT LESS THAN - 5 DAYS ! GRAND OPENING FROM - 17/04/2026, FRIDAY, 20:00 +3 GMT !
    • Hi, MaxCheaters Community !     We’re pleased to announce the launch of our new Dedicated Server lineup for 2026.   We hope you enjoy our new lineup of servers powered by AMD EPYC and AMD Ryzen processors, delivered through our trusted hardware partners Dell Technologies, Hewlett Packard Enterprise, and our newly introduced partner, ASRock Rack.   As with all our offerings, the new dedicated server lineup is fully protected by our proprietary DDoS mitigation technology, continuously developed and refined over the years to ensure maximum resilience and service availability.   You can review the available server configurations and specifications at the following link: https://www.hyperfilter.com/dedicated-servers/   For initial orders, we are offering a waiver of the setup fee. This can be applied using the following coupon code: MXCDS2026X1     We wish you a great week and continued success with your business.   Sincerely,
  • 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..