Jump to content

Fou-lu

Members
  • Content Count

    144
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Fou-lu

  1. Fou-lu

    @arealoot

    I'm using this @arealoot plugin attached and it's working perfectly. (Collecting all items at once) arealoot.c
  2. Perfect. I have now submitted the change on GitHub. I share the same doubt as KirieZ. As far as I know and have learned about HPM Plugins, the only method to overwrite/replace a function is through this way. I know about HookPre and HookPost, however, in some situations where you want to remove a piece of code within the function, these solutions don't work, forcing you to resort to overloading. Of course, whenever possible, I will adhere to HookPre and HookPost, and I can identify well when this is necessary.
  3. I apologize if this is posted in the wrong location. When programming a plugin that uses overloading, I realized that the way it is in the Hercules tutorial doesn't work. When reproducing what the tutorial asks for, placing it inside the "server_ready" function, overloading does not work. I needed to put it in the "plugin_init" function for it to work.
  4. Pasta data não basta pegar o do BRO que já está traduzido?
  5. https://www.serenitywall.com/ Does anyone know or use this service? Does it make sense to purchase such a service? For hosts that already offer DDOS protection, does it still make sense to purchase a service like this? What do you think about this service?
  6. My goal is to take a map and edit it in BrowEdit to just rotate it. Making your east into south and west into north. Editing the minimap is simple, so this is not a question. My point is really how to do this with the map. Would anyone have any tips?
  7. Now it's perfect. The menu background is: data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\menu_icon\bg_menu.tga For the record, I managed to solve this problem using this patch. Now all unwanted windows won't open even by shortcut. https://nemo.herc.ws/patches/DisableWindows/
  8. Thank you very much. Worked perfectly. Do you mean patching NEMO or editing image files in the game files?
  9. I haven't tested my change, if it generates an error and doesn't work correctly, I believe the intention was clear in the script for you to continue with the change, if you still can't get back to me here with the error so I can try to correct it. Change this part of the script: // Present a list of available bonuses. mes(.@name$); mes("Which of the following item bonuses would you like to add to this item?"); next(); // Build the Options! .@menu$ = ""; for (.@i = 0; .@i < getarraysize(.options$); ++.@i) .@menu$ += (.@i + 1) + ") " + .options$[.@i] + ":"; do { // Select the options! .@option_variable = select(.@menu$); next(); mes(.@name$); mesf("You chose ^009900%s^000000!", .options$[.@option_variable - 1]); mes("Are you sure?"); next(); } while (select("Fo Shizzle.", "I'ma re-evaluate, brah.") == 2); For this: // Present a list of available bonuses. mes(.@name$); mes("Which of the following item bonuses would you like to add to this item?"); next(); //Check Option Repeat for (.@i = 1; .@i <= MAX_ITEM_OPTIONS; ++.@i) { .@opt = getequipoption(.@equip_index, .@i, IT_OPT_INDEX); if (.@opt > 0) .option_repeat$[getarraysize(.option_repeat$)] = .options$[.@opt - 1]; } // Build the Options! .@menu$ = ""; for (.@i = 0; .@i < getarraysize(.options$); ++.@i) { .@jump = 0; for (.@i = 0; .@i < getarraysize(.option_repeat$); ++.@i) { if (.option_repeat$[.@i] == .options$[.@i]) { .@jump++; break; } } if (.@jump == 0) .@menu$ += (.@i + 1) + ") " + .options$[.@i] + ":"; } do { // Select the options! .@option_variable = select(.@menu$); next(); mes(.@name$); mesf("You chose ^009900%s^000000!", .options$[.@option_variable - 1]); mes("Are you sure?"); next(); } while (select("Fo Shizzle.", "I'ma re-evaluate, brah.") == 2);
  10. It worked. Thanks. 4144 enjoying your attention on this topic. Would you know how I can rearrange these menu buttons? I used many patches that removed most of the buttons and now I wanted to keep them organized and even reduce the extra space in the layout. I would like to know if it is also possible to prevent access to the windows from which I removed the buttons. For example: Even removing the bank button, it is possible to access it via the shortcut.
  11. I also have the same doubt as the author and a little more. What is the budget for a 5k player server? Where to host an international server? Does adding proxy options help with latency? How to place proxies?
  12. I want to remove the mechanism that makes objects on the map transparent when the character approaches. I remember that in the past this didn't exist in the game, it must be a feature that was included in recent hexeds. Is there a Nemo Patch or way to remove this?
  13. Thank you. Do you suggest any Hexed version that is stable?
  14. I would like to test a new hexed, but I don't know where to find client 2023 with compatible data folder files.
  15. I think exactly that. Using the GPT API only for chats. Regarding the issue of credit consumption, I haven't been able to measure how much this cost would be, but I believe it would be a useful feature to use on an international server. The game Ragnarok Online has always lived up to the MMO name, but nowadays the small number of players is causing them to play alone. A system that removes the language barrier between players, in my view, aligns perfectly with the sense of community that Ragnarok Online embodies. I think you didn't understand the topic's goal. The intention is to use a translation API to instantly translate conversations in chat between players.
  16. After more than 3 years and with the chatGPT API fully disseminated, what do you think of this topic of mine? Wrongly written messages, GPT can translate. GPT can even translate slang from the Ragnarok game world perfectly.
  17. It's an offline server, right? Why you dont use 127.0.0.1 IP? Or the server stay in LAN another PC? This case you have a network problem. If internal IP is right, so you need investigate network port and other possible problems with your network comunication.
  18. Hello friends, It's been a while since I've worked with emulators, and I would like to know from you what the average cost would be to maintain a server for around 100 players. Also, how much would the cost increase to accommodate more players? Some questions I have are: 1- Are shields against hacks still being used? What is currently considered the best option? 2- What are the infrastructure requirements, and what prices are suppliers offering? (If it goes against the Forum's rules to advertise, you don't need to mention the host)
  19. The topic https://rathena.org/board/topic/70818-ping-command/ dont exist anymore. @Dastgir Where can I get this command or an example of it to try and implement it? Thank. 6 years later and I still want this command. Hahaha
  20. I am interested in creating this system for my college's networking subject. I would share it in the community. Any tips or help is welcome. Thanks.
  21. I would like to know if there is any plugin or system that allows measuring the latency of all players logged into the game. Or if at least it's possible to create this in source.
  22. I accomplished this by editing the mob_load (mob.c) and itemdb_read (itemdb.c) functions. They were simple edits, but they needed to remove some lines of code. My question is how can I pass this on to a plugin? Is it possible to make this type of change through plugins?
  23. @AnnieRuru Thank you for creating this plugin.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.