Jump to content

Professional L2J Developer Services


Recommended Posts

Posted

Let me tell you a story about codes of Elfocrash:

Few months ago i had to return a favor to a friend who did something for me, his request was simple he wanted an 'ingame player stats balancer' when i asked him what exactly he wants he placed an link pointing to this thread.

I've open it i've seen what it is and started codding it, suddenly my friend somehow found the sources of l2jesios or wtf it was, and sent them on my skype.

I wasn't really need them but he said look how it works and so i did.

I was shocked looking at the code at the first look, i mean i've never really expected an approach like the one i found!

Seriously i've never seen such way of codding things..

Dude with this way of codding things you can open an opensource project and you can be sure noone is going to touch your shit other then deleting it.

I've never seen so bad code in my life, and that's professional l2j developer really?

Few months ago i've even seen 'Oracle Certificated Developer' award on his profile, i trough he is real coder what a shame.. thanks god it was removed.

You're really lucky you know? if your customers was giving a shit how the code works, but not only if it works you wouldn't sold more then 2 shits.

 

I've shown this code to some real developers https://gist.github.com/UnAfraid/ef5e7d1173033a4220dc and they said: WTF Man how this could even work, its even larger then l2j itself!

 

Looking at comments like this just makes me sad, how clueless people are..

 

Actually I believe you don't see the real beauty here:

Really short import list (3 or 4 imports per class), huge improvement when you try to compile code.

Proper management of connection close: if (con != null) if (localThrowable2 != null) try { con.close(); } catch (Throwable x2) { localThrowable2.addSuppressed(x2); } else con.close();

All static data saved in database for easy modifications.

Duplicated code that improves readability and maintenance.

Declaration of mutators, but no use for them all fields are public.

No use of complex code, interfaces, abstract classes, polymorphism, iterations, nothing but assign and variable declarations pretty much.

All is static, no time for instantiation.

Posted

Actually I believe you don't see the real beauty here:

Really short import list (3 or 4 imports per class), huge improvement when you try to compile code.

Proper management of connection close: if (con != null) if (localThrowable2 != null) try { con.close(); } catch (Throwable x2) { localThrowable2.addSuppressed(x2); } else con.close();

All static data saved in database for easy modifications.

Duplicated code that improves readability and maintenance.

Declaration of mutators, but no use for them all fields are public.

No use of complex code, interfaces, abstract classes, polymorphism, iterations, nothing but assign and variable declarations pretty much.

All is static, no time for instantiation.

Yeah sorry i couldn't see any beauty between so much shit inside.

I like your sarcasm btw!

Posted

Let me tell you a story about codes of Elfocrash:

Few months ago i had to return a favor to a friend who did something for me, his request was simple he wanted an 'ingame player stats balancer' when i asked him what exactly he wants he placed an link pointing to this thread.

I've open it i've seen what it is and started codding it, suddenly my friend somehow found the sources of l2jesios or wtf it was, and sent them on my skype.

I wasn't really need them but he said look how it works and so i did.

I was shocked looking at the code at the first look, i mean i've never really expected an approach like the one i found!

Seriously i've never seen such way of codding things..

Dude with this way of codding things you can open an opensource project and you can be sure noone is going to touch your shit other then deleting it.

I've never seen so bad code in my life, and that's professional l2j developer really?

Few months ago i've even seen 'Oracle Certificated Developer' award on his profile, i trough he is real coder what a shame.. thanks god it was removed.

You're really lucky you know? if your customers was giving a shit how the code works, but not only if it works you wouldn't sold more then 2 shits.

 

I've shown this code to some real developers https://gist.github.com/UnAfraid/ef5e7d1173033a4220dc and they said: WTF Man how this could even work, its even larger then l2j itself!

 

Looking at comments like this just makes me sad, how clueless people are..

 

because he made a bad code doesnt prove anything at all, still I believe that the whole idea of ingame balancer is bad

Guest Elfocrash
Posted

if you check the commit comment i said myself that the code is pure SHIT and it was there for a reason. I can show you guys the current version of my balancer and part of the code (not that you cant do it yourselves lol, but UnAfraid and Zoey are great devs, but when you do something for free you dont really give the 100% of your work. Look at L2jServer as it is now. People really thing it is opensource (lol yeah and China has democracy) but the truth is that the actual devs of it have private servers with way better files than the ones that l2jserver provides now. So why should i give out such a kickass feature with a perfect code? However my clients never had something to say for paid work. Thats from me. Cheers for the interest btw.

Posted

if you check the commit comment i said myself that the code is pure SHIT and it was there for a reason. I can show you guys the current version of my balancer and part of the code (not that you cant do it yourselves lol, but UnAfraid and Zoey are great devs, but when you do something for free you dont really give the 100% of your work. Look at L2jServer as it is now. People really thing it is opensource (lol yeah and China has democracy) but the truth is that the actual devs of it have private servers with way better files than the ones that l2jserver provides now. So why should i give out such a kickass feature with a perfect code? However my clients never had something to say for paid work. Thats from me. Cheers for the interest btw.

 

Well you are totally wrong, I give everything I do for free and don't keep anything, I don't have a server and I don't work for servers.

There is no secret code shared between developers, there is no secret svns, all we do is for free, for all.

 

If you can't see that L2J is a real open source project, then you should expend some time in our forums, maybe you can learn a thing or two.

 

I not only work at L2J as main project, but also help projects with good open source spirit such as L2JFrozen.

 

I don't expect you to check trac but you will see we added hundred of missing features retail like.

 

And when I'm joking about your code, I also know you help others.

 

It's just that seeing "professional" in the title was too much for others who expend time trying to improve their skills and give the best for free.

 

Finally, I'm glad that you say that you are better now, you didn't set the bar too high :D

Posted

Well you are totally wrong, I give everything I do for free and don't keep anything, I don't have a server and I don't work for servers.

There is no secret code shared between developers, there is no secret svns, all we do is for free, for all.

 

If you can't see that L2J is a real open source project, then you should expend some time in our forums, maybe you can learn a thing or two.

 

I not only work at L2J as main project, but also help projects with good open source spirit such as L2JFrozen.

 

I don't expect you to check trac but you will see we added hundred of missing features retail like.

 

And when I'm joking about your code, I also know you help others.

 

It's just that seeing "professional" in the title was too much for others who expend time trying to improve their skills and give the best for free.

 

Finally, I'm glad that you say that you are better now, you didn't set the bar too high :D

 

I was with the idea, that if a guy who makes a bunch of codes is a developer or a proffessional developer (general speaking), then what the fack are those who coded l2j from scratch? gods?

Posted

I was with the idea, that if a guy who makes a bunch of codes is a developer or a proffessional developer (general speaking), then what the fack are those who coded l2j from scratch? gods?

L2J was coded by many devs with the time.

if you check the commit comment i said myself that the code is pure SHIT and it was there for a reason. I can show you guys the current version of my balancer and part of the code (not that you cant do it yourselves lol, but UnAfraid and Zoey are great devs, but when you do something for free you dont really give the 100% of your work. Look at L2jServer as it is now. People really thing it is opensource (lol yeah and China has democracy) but the truth is that the actual devs of it have private servers with way better files than the ones that l2jserver provides now. So why should i give out such a kickass feature with a perfect code? However my clients never had something to say for paid work. Thats from me. Cheers for the interest btw.

Of course we give our best there.

We may have servers but our servers are different only because of some custom codes which we haven't committed in l2j.

But isn't that the point of l2j to provide stable server and everyone to customize it as he likes? :)

I checked some other codes i really don't think that they are any closer to 'Professional'.

Posted

L2J was coded by many devs with the time.Of course we give our best there.

We may have servers but our servers are different only because of some custom codes which we haven't committed in l2j.

But isn't that the point of l2j to provide stable server and everyone to customize it as he likes? :)

I checked some other codes i really don't think that they are any closer to 'Professional'.

 

still dc shits on u, I didnt see anywhere saying that l2j sucks etc etc (just saying)

Guest Elfocrash
Posted

What i said wasn't on Zoey or UnAfraid but tell me about nBd or Nik and these are just 2 examples.

So yeah what i said is totally correct. Zoey and UnAfraid might really try for something better but don't say i am wrong on that i said.

Also about the professional thingy, you really know shit about marketing and promotion don't you? (No offense)

Posted

What i said wasn't on Zoey or UnAfraid but tell me about nBd or Nik and these are just 2 examples.

So yeah what i said is totally correct. Zoey and UnAfraid might really try for something better but don't say i am wrong on that i said.

Also about the professional thingy, you really know shit about marketing and promotion don't you? (No offense)

 

Well, it seems that your marketing works. Everyone is saying "The Best developer ever"

Small world

Posted

What i said wasn't on Zoey or UnAfraid but tell me about nBd or Nik and these are just 2 examples.

So yeah what i said is totally correct. Zoey and UnAfraid might really try for something better but don't say i am wrong on that i said.

Also about the professional thingy, you really know shit about marketing and promotion don't you? (No offense)

This is not an excuse to code like that..

You've spend even more time to make all that in such a wrong way.

The real-time balancer i had to do thing took me around 15-20 mins (Including tests) in such simple way allowing to change ANY possible Stats that exists.

Here's it https://gist.github.com/UnAfraid/6cbb728c3210fb6ad178

 

My point is when you claiming that you're selling 'Professional' development services, your code should looks like at least good.

  • 2 weeks later...
Posted

This is not an excuse to code like that..

You've spend even more time to make all that in such a wrong way.

The real-time balancer i had to do thing took me around 15-20 mins (Including tests) in such simple way allowing to change ANY possible Stats that exists.

Here's it https://gist.github.com/UnAfraid/6cbb728c3210fb6ad178

 

My point is when you claiming that you're selling 'Professional' development services, your code should looks like at least good.

 

Indeed, I reviewed his code and I was like What the f u c k ? 6k lines of code! Just creating functions and local variables and stuff but no object-orientated programing...UnAfraid is right, doesn't matter if you are paid for it or not, the way you code it reflects your experience and knowledge.

Posted

We should see more recent codes to judge. Everyone has a learning curve

Although, promoting himself as professional when he couldn't even get to a medium programmer is nasty. Marketing or not

Still, we just don't know what is his current status

Guest
This topic is now closed to further replies.

  • Posts

    • Hello cheaters, As a team of avid developers and enthusiasts of Lineage 2, we are excited to present the L2 Control Hub, a groundbreaking plugin designed by myself and my collaborator, StinkyMadness. This innovative tool equips server administrators with powerful automation capabilities directly within the game's community board. L2 Control Hub simplifies the creation and management of automations, enabling you to customize your server operations without the need to modify the source code.   Key Features of L2 Control Hub: Robust Automation Triggers: Select from a plethora of triggers currently available, with continuous additions in the works to enhance your control options. Dynamic Conditions and Actions: Tailor your server operations with an extensive range of conditions and actions, ensuring flexible and precise control over game events and player interactions. Customizable Variables: Easily integrate server-specific variables from your database to further personalize and streamline your automations. Utilize these variables across various automation scenarios to cater to your specific server requirements. JavaScript Integration: Execute custom JavaScript codes that interact seamlessly with Java classes, bringing advanced functionalities to your server's ecosystem.   Explore L2 Control Hub in Action: We've prepared a series of video tutorials to demonstrate the capabilities of L2 Control Hub: Control Hub - Create a Simple Flow with 1 Condition and 1 Action: Get started with basic automations. Control Hub - Multiple Conditions with Multiple Actions: Explore more complex automations for detailed server management. Control Hub - Using Variables: Discover how to implement and use custom variables for tailored automations. Control Hub - Using JavaScript: Experience the power of custom scripts in enhancing your server functionality.   L2 Control Hub is currently about 70% complete, and we are actively developing and refining features. We invite you to join our ➡️ Discord community ⬅️ to engage with the development process, provide feedback, and be the first to test new features. Additionally, any updates or changes to the plugin are seamlessly delivered to all customers directly from our web server, ensuring your system is always up-to-date without the need for manual downloads.   Your game, your rules, automated. Join us in redefining server management in Lineage 2 and elevate your gaming community with unmatched automation capabilities. For more details, contact us directly to get started with L2 Control Hub.   Currently, the plugin is developed using aCis sources. We will continue with these sources until we finalize all the necessary details before proceeding to integrate with the more prominent sources available.       The L2 Control Hub is designed to extend beyond mere functional additions to your server. We are in the process of implementing a suite of advanced mechanisms, such as a vote manager capable of interfacing with any Lineage 2 voting site without requiring configuration, live statistics to provide admins with real-time insights, and an event engine that can generate any desired event within seconds. All these features will be seamlessly integrated into the module, enhancing your server management experience significantly.     Please note that L2 Control Hub will be a premium tool, reflecting the extensive features and benefits it offers. While we are finalizing the pricing structure, rest assured that we aim to deliver great value for your investment. We will announce the cost details soon on our platforms to ensure everyone is well-informed and can plan accordingly. Join us to take your server management to the next level with L2 Control Hub.     
    • The link soucer and system are off, reup please, thanks very much @HypeH
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/hood-services https://campsite.bio/utchihaamkt  
    • Hola, Busco proveedores de adena en Reborn signature. Trabajo serio, Web de ventas Seria. Adena-Shop. Discord: susi007317   Hello, I am looking for adena suppliers in Reborn signature. Serious work, Serious sales Web. Adena-Shop. Discord: susi007317
    • Need Discord with rare badge? VISIT US AND SHOP WITH US! NEW STOCK Aged, Early Supporter Discord Accounts I sell HQ Aged and Early, Discord Accounts that are inactive and not flagged by discord at cheap prices If you want to contact me, you can add me on discord: worldcoldwar Features: Format - age : email : pass : token Not flagged and undetected by discord HQ % With OGE Emails, password etc can be changed Unverified Early Supporter 24M Boost Badge HypeSquad Events Early Verified Bot Developer Early Supporters SHOP LINK: https://rexus.mysellix.io/  For PayPal payments, please open a ticket. If you experience any problems with cryptocurrency payments, please open a ticket as well. THIS IS A TEST STOCK MORE COMING SOON
  • Topics

×
×
  • Create New...