Jump to content

An4rchy

Legendary Member
  • Posts

    2,656
  • Credits

  • Joined

  • Last visited

  • Days Won

    26
  • Feedback

    100%

Everything posted by An4rchy

  1. You can certainly send new data in different ways to the client and read it properly too. Off the top of my head, use a packet like TutorialShowHtml, it has got the packet opcode, an int (depending on your client, interlude doesn't have it) that's basically large or small window and a string which you can fill with your custom data. Make sure there is a unique identifier within your string of data to properly read it in unreal script (interface source). Then, go to InterfaceViewerWnd.uc, under OnEvent() function there is a switch (Event_ID) statement. case EV_TutorialViewerWndShow : is what you're looking for, as this event id is called when you send said packet. Check if the string received begins or contains your identifier and if so, execute your code or store the variable for w/e usage you wish. For example, I used this way to properly implement interlude-like fishing back in Classic client, as it was disabled. - Another way, as xdem proposed, is to use existing bytes for different data. For example, if you're sending an integer that you're sure is within the bounds of a short, you can replace the writeD() by 2 x writeH() as it will be the same bytes, but more info for you to send. Further modification in the interface source is required to make the extra data readable depending on which packet you're editing. I think there's a topic here in MxC where they used this way to add augmentation info in trade window.
  2. 1. 30 2. 200 3. 120 4. + 5. 150/month 6. u can just use unprotected patch so adrenaline will work easily Total around 500-600 euro, that's not including fixing the pack itself of bugs and/or missing features. Basically if you want someone to make the whole project for you and just give you the keys, you'll pay around 1k euros, and that's for a mediocre server. You should look into buying a website directly yourself instead of having someone buy/build it for you. Also, you should find a DDoS protected pc yourself (ovh). Most of the x25 gameplay you talk about can be made by you and don't need to pay someone, except for little things here and there.
  3. So what? You expect everything to be perfect? Please do tell me more about the bugs on a game being nonexistent without knowing jack shit about game development. Everything is improved and fixed with time, in any game. Countless triple A games had game breaking bugs, it's completely normal. The code, maths and technologies used behind a game are so complex you would lose focus the first 5 seconds if you tried to study it. (Speaking from experience, that's basically what I got my degree on and work on.) Reborn would have been a shit server if they ignored such bugs. They don't, they keep improving. That's what makes the server great with a big and stable community. But L2 players are cancerous, they only point out the flaws and never the positive parts, even though Reborn has been a home for them for over 2 years. - Something irrelevant, why do people hide their skillbars in such pictures/videos? What is the point? To hide your super new mechanics you discovered on a 20 year old game?
  4. This server is a PvP server. The era of PvP servers is long gone, with 1-2 PvP servers only still successful worldwide (and even them are 70% bots, 10% shops and 20% players, but they still make money). The only reason people played PvP servers until 2015-2016 is because retail/mid-rate was too hard and time-consuming for casual players and they wanted to experience endgame more easily. These players don't play anymore, or got older and found more time to re-join low/mid rates.
  5. If you read the replies on the topic he posted for you there's all the info you need to do that.
  6. Reborn started on aCis and then migrated to lucera. Their files were not the best, sure, but they've been improved by a lot over last couple years. They have a stable community of over 2000 online players and they keep updating regularly. No, I didn't play on x1 because I don't have the time, but claiming the server is shit while being the most successful online server at the moment is stupid.
  7. The community board you're trying to add is basically just the design. The logic needs to be coded/added from scratch. Basically even if you manage to add this community board to show properly when you press alt+b, nothing will work on it. Just buttons you can't press, cause there's no logic. Choose another community board with logic already implemented.
  8. A community board (and any other npc related actions) are consisted of 2 parts: 1) Html files, which basically contain the design and layout of the elements inside your community board and 2) The logic, which is inside the .java files you mentioned. By default, when you open the community board it loads the home page. In order to change this to your custom community board, you need to modify RequestBypassToServer.java and RequestShowBoard.java. However, depending on the files you use (I guess you use l2j?) the modifications you need to do may differ. Usually, when you find a shared feature in here there is a tutorial on how to install it. In order to help you further, you need to provide the link to the community board you want to install, as well as tell us which pack you are using so we can have a look inside. - If you are trying to open a server publicly, I suggest you either pay a developer to do all these things for you because they usually know what they're doing and adding a shared community board should be done in like 1-2 minutes, or you can start studying java yourself and try to understand the methods l2j packs use and how it all works together, which would take a lot of time. If you just want to install the community board, we can help you for sure, but say for example you want to add something else in the community board; things are not so easy then and people won't give you ready codes for free.
  9. Did you read the topic at all bro? This is obviously a troll. I didn't attack you lol, you should plug your services wherever possible and profitable, but this topic is clearly a dumb/troll discussion. You got real defensive for some reason, I don't even have something to settle with you xD Regarding the php code, I wouldn't do it in php anyway. Even if you wanted it to work as a 'service' that you can configure depending on what you want with your server (like the one posted in the other topic), there's still better ways to do it. As for the bugless code you mentioned, noone can create the perfect code on the first run (unless it's stupidly simple). However, I would never send my product to the customer unless I was sure it was bugless and tested. The developer must do the first testing(until the basic functions of the software are working) always and not the customer/testers.
  10. I can't tell if you're trying to make a joke or a legit plug of your services.
  11. There's no differences in Game Engine as reborn uses Classic client too. The only difference is that Classic content is shit compared to Interlude. It started off good but NcSoft needed money so they decided to ruin this too.
  12. Nostalgia means you remember something in the past fondly, this gameplay does not remind players of lineage 2 that's what I'm saying. Don't get me wrong, the gameplay is nice but it's far from nostalgic, it's new. A few players like yourself will love it, most will ignore it.
  13. Your persistence is remarkable, however I doubt you'll ever see the server populated, I hope I'm wrong. L2 community is stubborn and they do not want anything different than what they already know. You've changed the gameplay almost entirely, a 35 year old man (average l2 player age) will not even bother trying to read what you did, he will just leave as soon as he realizes there's no normal mobs to attack (first thing you do when you login on a new server). GL tho.
  14. Use proper code tags to paste code or pastebin.com You need to edit experience.xml to increase max level.
  15. L2Etina x3 is a good server opening 16th September, otherwise Reborn is nice too but can be overwhelming for a new player since it's been open for years.
  16. If you find compiler for 166 let me know I need it too
  17. Hello. I've been trying to edit ui .ugx in order to add some stuff I need in the options window. I've managed to decode and extract the .ugx file with some tools I found here in maxcheaters, then open OptionWindow.GFxFlash with JPEXS and edit what I want in the action script I want. However JPEXS does not recognize .GFxFlash file format even though it can open such files and read their content, so I am unable to save it again. The only format I can save it as is .gfx (I imagine .GFxFlash is basically .gfx since JPEXS can open it normally, but .GFxFlash is used by unreal or something?). Perhaps the solution is easy and I'm just blind or something (I know very little about client development, I've only worked with Unreal Script in interface.u in the past and some .dat changes), but I'm looking for a way to properly save my .GFxFlash and repack it into .ugx. I would appreciate any help or guidance, Thank you. EDIT: Changing the file extension on my own looks like it works, however I'm unable to test since I don't know how to re-pack .ugx with my new .GFxFlash.
  18. Ofcourse it can be done. You can even do it in a single sql script like this guy wants, but it wouldn't be as simple as he has it in his mind. Also, you need to provide other stuff too, like a way to rename duplicate names, a way to rename or change duplicate account names etc. As you said, for a good price it's not that hard for someone that knows what they're doing. - Why would you even offer to sell something unstable or with bugs? You only defame yourself this way.
  19. Lmao. It's not as simple as you think to merge servers. What happens if 2 players got the same name? What happens if 2 clans got the same name? What happens if 2 clans for the same castle/ch? What happens if 2 items got the same object id but belong to different players? How do you deal with same object ids for different objects? Also, what is your database structure? It's not like there's a universal sql script to merge any database. - Unless you pay someone to carefully and correctly merge your servers, you're gonna make a mess 100% on your own.
  20. Is it built by you? Or did you find it already built?
  21. Let me explain a few things for l2j: Usually every l2j pack holds at least 2 repositories, one for server source and one for datapack (and its source files, if any). Some packs can have more than 2 (split login server from game server, split networking code from game server etc), it's just usually there's 2. You have to checkout both of these repositories and then build them. Then you got the correct datapack for the correct source. This means if you got a random compiled frozen pack online and then you decide you need the source, you will most likely have a shittone of errors if you try to use the latest source with your compiled datapack. - That being said, if you still want to try there's literally over 10 guides by googling. 5 of them are here in maxcheaters. You don't even have to search for l2 source, just generally how to use svn/git and ant build.
  22. Don't get me wrong, I wasn't being negative on my initial reply I only wanted to know the purpose of such npc/bot in a server. Doesn't sound too bad of an idea in my opinion, it's just that it doesn't really fit l2 and it would only anger players. But still, it could be really fun to work on this. L2OvC has a system similar to the one you described, where bots participate in PvP events and other stuff.
  23. Maybe I misunderstood, this is basically an NPC buffer that follows you and looks like a player? Would be nice for a low rate that doesn't allow dual box perhaps, but other than that why not use a buff book or community board buffer.
  24. Random spawn is added on top of spawn time in order to properly spawn bosses and epic bosses with retail behaviour. There is no point to remove random spawn time as this cleans up nothing, if anything it removes existing features. As for multisell and buylist, they're 2 different things. Using buylist players can only purchase items for adena (unless you modify the code to accept other currency too, which requires client modification too if you want to make it look professional). Multisell is used when you want to use other currency or exchange items or even multiple items to buy/cost. - I feel this is a troll question or something.
  25. Firstly, I don't assume, I judge for myself when expressing an opinion. Using frozen will not crash your server or have exploits and stuff sure, however it's missing a ton of things, datapack values are not even close to retail on either skills, npcs or scripts and the pack itself is a mess with partially working / inactive customs all over the place. Not to mention it's very outdated compared to other packs out there and the project itself is inactive since years, therefore he can't have support if something like the issue on this thread occurs (which he clearly cannot solve for himself). Why not guide him towards lucera? It's far more complete, closer to l2off than any pack out there and you don't even need the source to work with it. Also the pack is still active and they will fix any bugs you might discover. Not to mention the customs he probably had to add in his frozen are already implemented correctly in lucera.
×
×
  • Create New...