Jump to content

Secrets

Developer
  • Posts

    587
  • Joined

  • Days Won

    44

Everything posted by Secrets

  1. Version 1.0.0

    250 downloads

    This source edit provides two script commands for you to get and sets rating of a player, and adjust them relative to another player after two of them battled. This implementation uses Glicko-2 rating system, an improvement of Elo system. If you still have no idea what you could do with this, this source mod is not for you. You can also get the code on GitHub. Licenses: The rAthena implementation of Glicko2 itself fell under the GNU GPLv3 license that rAthena uses. Glicko2 library by Taylor Petrick: tldr of the license here.
    Free
  2. I have so many people asking how in my Discord PMs, so I'm writing this so I could copy-paste the link... This will be a step-by-step guide. But please use the Forum's search bar or Google search in case you are not familiar with some terms or programs. Client Part [2015-10-01aRagexeRE to 2017-06-14aRagexeRE] 1. There's a patch in NEMO that can disable Summoner, use it. Client Part [2017-06-21RagexeRE or later] 1. Use GRF Editor to open your GRF, search for ExternalSettings. One or more files will appear. If nothing shows up, grab one from data.grf. 2. If your use a Sakray(RagexeRE) client, click externalsettings_XX_sak.lub. Otherwise click externalsettings_XX.lub. XX will be the shorthand of the country name which is associated to your langtype. After that, click the Save As button to save the decompiled Lua file. 3. Open the file with any text editor that does not have Notepad in its name. ? 4. You'll see a lot of things you can customize. Let's ignore those. Find the line with this code MakeableRace = { Doram = true } 5. What's next? Let's change the value to false. 6. Save the file and put the edited Lua file back into your GRF. Make sure the file extension is lub not lua. 7. Now we're done with the client editing. Let's also configure the server just in case a smartass use WPE or edit the Lua file back. Server Part 1. Open conf/char_athena.conf in your server files. 2. Find this part // Restrict certain class from being created. (Only functional on 20151001aRagexe or later) // 0: No character creation is allowed // 1: Only novice is allowed to be created (pre-renewal default) // 2: Only summoner is allowed to be created // 3: Both novice and summoner can be created (renewal default) // Uncomment to customize the restriction //allowed_job_flag: 3 3. Uncomment the last line. (Yes, remove the slashes) 4. Change the value to 1. 5. Save the file. We're done now. 6. Oh, and don't forget to restart your server if it was running. PS. Don't PM me to get support, those PMs will be ignored.
  3. This project generates the Lua file for the client and YAML file for rAthena from the item ID, start date, end date you entered. Handy for lazy people like me who doesn't want to edit two files to update attendance item list. ? Supports rAthena only. Link: https://secretdataz.github.io/attendance-generator/ Source: https://github.com/secretdataz/attendance-generator
  4. The cleanest way imo is coding a custom script command to get the average level so you don't have to go through the trouble that may be caused by attachrid.
  5. Disclaimer: This comment is opinionated. If you wish to use subversion with github (and why the hell would you do it anyways. it's 2018), you can check out GitHub's guide. The correct way to solve the problem mentioned in OP is to clone a "shallow clone" with Git. Which you can find how to in Google. Here's the link: https://linuxhint.com/git-shallow-clone-and-clone-depth/ And please spend some effort if people provide you a hint. This topic is now locked.
  6. Why 2 separate files for two platforms? O_O
  7. Sadly we do not have a clean solution yet.
  8. น่าจะเป็นเพราะอาชีพใหม่นะ ดาต้าของ zack มันไม่อัพเดตมาพักนึงแล้ว Translation: Could be caused by an addition introduced with the new jobs. Zack's data is outdated.
  9. I apologize everyone who PMed me during this period. I’m currently working on a project with really strict timeline so I have cut myself off rA forums for a while.

    I’ll be replying once I get things done

  10. vip_time(60*24); dispbottom "VIP time extended for 24 hours.";
  11. That’s because our instance system is intended to be less verbose. ? There’s no sanity check from has_instance needed here because how the instance creation process is designed. The instance isn’t supposed to work if a required map isn’t added in the database anyways. Also, map names can always be retrieved with instance_mapname if you have instance id stored or strnpcinfo like you mentioned. Map name retrieval from outside of the instance isn’t something we need. Instance should be isolated (with only instance_enter or warp commands sending people in). You should think about redesigning your script if you need something more complicated than this somehow ?
  12. dw I like people who actually put efforts ? You can do it either way, it's not gonna matter. Be sure to pass the instance id to instance_mapname so it resolves the correct instance.
  13. You should pass an instance id (which you should have stored somewhere since you created an IM_NONE instance) to instance_enter command to let the server know which instance it should warp the player to. See script_commands.txt for more info.
  14. Opened an issue on our issue tracker. Please direct further suggestion there instead of this topic. https://github.com/rathena/rathena/issues/3084
  15. Make it cast full heal when idle in mob_skill_db
  16. This will add, not override the old bonuses.
  17. 922 downloads

    Information This source allows you to "script" additional bonuses on soul link buffs like an item script. See db/soul_link.yml for example. Q: Why this and not OnPCStatCalcEvent? A: PCStatCalc is known to be buggy. Alternate diff link: https://github.com/secretdataz/rathena/commit/6b91c4d18cc537e25a64f371ee3faf468b9dcc99.diff THIS RELEASE IS SUBJECT TO GPLv3 LICENSE Copyright © - Secrets <[email protected]> 2018 - All Rights Reserved Take a look at my premade script list if you like my works or want one of my premade scripts. or
    Free
  18. View File Soul Link Modification - Script-based Information This source allows you to "script" additional bonuses on soul link buffs like an item script. See db/soul_link.yml for example. Q: Why this and not OnPCStatCalcEvent? A: PCStatCalc is known to be buggy. Alternate diff link: https://github.com/secretdataz/rathena/commit/6b91c4d18cc537e25a64f371ee3faf468b9dcc99.diff THIS RELEASE IS SUBJECT TO GPLv3 LICENSE Copyright © - Secrets <[email protected]> 2018 - All Rights Reserved Take a look at my premade script list if you like my works or want one of my premade scripts. or Submitter Secrets Submitted 04/02/2018 Category Source Modifications Video Content Author Secret  
  19. Updooted, nice guide. Edit: Here's a mirror for roBrowser's source code. https://mega.nz/#!d08QhDZI!yyDlaLesimL0zHSAlb1tJCWptB8YrFAh5XWeCyTtdJw SHA1: 2d8de69774442210cc7768c2aaf81cd49cbd5238 SHA256: c610180aac7f6ceb3e062d21ee951cd0db2bb1da2e2c4fee366b61f6432f1c25 MD5: 95ce6c6e9ec31e95838fca6746ecb5e1
  20. At some point, the character in question will reach the MMR required to face other high MMR player though
  21. What would you do in the situation where a fully-geared player transfer his items to another char with lower MMR? Assuming he has equal skill to other high MMR player, use the "smurf" char and defeat other high MMR players to greatly reduce their MMR due to how MMR or ELO rating is calculated.
  22. Unfortunately, no. Even if we do have it, it will be prone to spoofing via hooking Winsock and changing the MAC address that was sent from the client. Actually I was considering doing a proof-of-concept of evading brAthena's MAC ban.
×
×
  • Create New...