Jump to content

Mitachi

Developer
  • Posts

    139
  • Joined

  • Last visited

  • Days Won

    3
  • Feedback

    100%

Everything posted by Mitachi

  1. @ arves100 we want metin3 from you
  2. Welcome I'm Italian too, maybe I've already seen you somewhere
  3. I checked and apparently I misunderstood., but I'm intrigued by the discussion.
  4. Trinity Svfiles = Leak city, ask yourself why it's not here. 3/4 of its material is made up of leaked stuff. Not to mention that inside there are old revisions of some VegaS systems
  5. I may be modest, but I do not consider myself a developer as I have no official qualifications, I am self-taught. I have been involved in metin2 for a few years now. This post was created to open me up to a wider audience! Develop your Metin2 project from scratch DISCLAIMER: I work alone 28/11/2023: In the coming months as I had already warned several customers, I will be present less, as I joined a project that is very close to my heart. A very dear friend of mine as well as a very well known figure internationally will be helping me out, @ arves100. I'm 21 and I'm Italian. I've been doing things on metin2 for 3+ years now. All that I know is result of weeks, months, sleepless nights of passion and dedication to learning I want to clarify that, for now, I'm studying to become a professional developer. This is what I can offer you: Write new systems; Write quests; Installings/Bugfixes of public systems (not leaked); General consultancy for your private server; Why should I choose you? Why not? Maximum safety Maximum transparency
  6. If the fog was turned off in day 0 mode, when you switch to day 1 mode it reappears. because it is out of date. [Hidden Content]
  7. Not even the native /reload command is safe for online servers with players, it is obvious that these new "more invasive" are not either
  8. One of best guides ever made in the metin2 history.
  9. The new maps are in the same index? long g_start_map[5] = // [4] to [5] { 0, // reserved 1, // Red 21, // Yellow 41 // Blue // example begin ,82 // My new personal map (INDEX) // example end }; DWORD g_start_position[5][2] = // [4] to [5] { { 0, 0 }, // reserved { 509400, 757400 }, // Red (1) { 55700, 157900 }, // Yellow (21) { 190300, 917600 } // Blue (41) // example begin { 010101, 010101 } // My new personal map (COORD) // example end };
  10. Because the various types are linked to subtypes, such as in Srcs/Server/db/ProtoReader.cpp int get_Item_SubType_Value(int type_value, string inputString) { ... static string arSub16[] = { "UNIQUE_NONE", "UNIQUE_BOOK", "UNIQUE_SPECIAL_RIDE", ... You probably use UNIQUE_SPECIAL_RIDE, which is a subtype that is part of array number arSub16
  11. My mistake, I read that you had inserted a new mount system, not a new mount. This is why I thought the problem stemmed from the code. Anyway well, you have solved
  12. In cmd_general.cpp search and post here this function: ACMD(do_ride) { ... } It is in this function that what you say happens, in fact the CTRL + G command starts this command from player.
  13. The code is adapted to be able to refine them with scroll or blacksmith, if you simply want to make them stackable you just have to change the flag on the item_proto server. in "flag" field, change 0 to 4 for all stones value.
  14. Maybe you should get your own freebsd and not download a turk-bsd online and complain that there is shit in it. Btw, there is no "memory leak" on a stable operating system like freebsd, I add that freebsd was not born and used only on metin this is your devious conception, freebsd is used for tens of hundreds of other things, this one developed stability over the years.
  15. Yeah, I also had the exact same bug. I was sure I fixed it the way above, it's a bug I fixed in 2018. After a few combos it happens. If I find anything else, I'll let you know, unfortunately in 2018 I wasn't using git, otherwise it would have taken me 5 seconds to tell you the solution
  16. Some time ago I had such a problem and if I'm not mistaken, the problem was in Srcs/Server/game/src/input_main.cpp int CInputMain::SyncPosition(LPCHARACTER ch, const char * c_pcData, size_t uiBytes) { .. } Technically, you should find a lot of commented code inside, on some files it is like this (Polish / Romanian source file) to be exact, this is the commented code block, you have to reactivate it: /* for (int i = 0; i < iCount; ++i, ++e) { //... } */ It seems that this "bug" is something they wanted, according to their pvp way. Test and let me know, replace the whole function with this: [Hidden Content]
  17. As I said, I wrote the fix on my char_item.cpp which is very different from the classics. Some inconsistencies have been reported to me, so I rewrote the fix on the mainline code. Anyone who has used it, please update the code. I apologize for the inconvenience #UPDATED
  18. Thanks for letting me know, in my char_item.cpp I had another function, do this (now I also update the download)
  19. It doesn't take a genius for such a stupid solution, the only reason I released it is because it's not in the release yet, that already exists, I believe it., but doubting I wrote it with my hands is like delayed. I'm just simplifying the search for people with this problem. If I release a $ 200 system that you will install with your dirty fingers, are you happier? Users like you should be banned from the community.
  20. Download Metin2 Download or Github or Mega Hi guys, some people asked me for help with this trivial problem, so today I decided to release it. Now you can stack the stones and upgrade them. (obviously you did to changes the flag fields from item_proto server)
  21. What do you mean with "i created npc3.eix", x_patch/ymir work/npc3 ? Because, if you want make a new internal path, you need to do a small edit in Srcs/Client/GameLib/RaceManager.cpp void __GetRaceResourcePathes(unsigned race, std::vector <std::string> & vec_stPathes) { //.. else if (__IsNPCRace(race)) { if (race >= 30000) { vec_stPathes.push_back ("d:/ymir work/npc2/"); vec_stPathes.push_back ("d:/ymir work/npc/"); vec_stPathes.push_back ("d:/ymir work/monster/"); vec_stPathes.push_back ("d:/ymir work/monster2/"); vec_stPathes.push_back ("d:/ymir work/guild/"); } else Extra: If you using FoxFS, the way are be different.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / 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.