-
Posts
587 -
Joined
-
Days Won
44
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Secrets
-
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 -
Just ignore them
-
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.
- 2 replies
-
- 11
-
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
- 8 replies
-
- 12
-
Getting average level of Online party members.
Secrets replied to crazyarashi's question in Scripting Support
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. -
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.
-
Why 2 separate files for two platforms? O_O
-
Another good mapper in town~ Good work
-
Sadly we do not have a clean solution yet.
-
Client date : 2018-06-21a error on skill windows
Secrets replied to Hnomkeng's question in Client-side Support
น่าจะเป็นเพราะอาชีพใหม่นะ ดาต้าของ zack มันไม่อัพเดตมาพักนึงแล้ว Translation: Could be caused by an addition introduced with the new jobs. Zack's data is outdated. -
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
-
vip_time(60*24); dispbottom "VIP time extended for 24 hours.";
-
You can. See script_instancegetid.
-
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 ?
-
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.
-
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.
-
[Suggestion/Request] Random Option Database
Secrets replied to llchrisll's question in Source Requests
Opened an issue on our issue tracker. Please direct further suggestion there instead of this topic. https://github.com/rathena/rathena/issues/3084 -
Make it cast full heal when idle in mob_skill_db
-
Release: Soul Link Modification - Script-based
Secrets replied to Secrets's topic in Source Releases
This will add, not override the old bonuses. -
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. orFree -
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
-
Updooted, nice guide. Edit: Here's a mirror for roBrowser's source code. https://mega.nz/#!d08QhDZI!yyDlaLesimL0zHSAlb1tJCWptB8YrFAh5XWeCyTtdJw SHA1: 2d8de69774442210cc7768c2aaf81cd49cbd5238 SHA256: c610180aac7f6ceb3e062d21ee951cd0db2bb1da2e2c4fee366b61f6432f1c25 MD5: 95ce6c6e9ec31e95838fca6746ecb5e1
-
At some point, the character in question will reach the MMR required to face other high MMR player though
-
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.
-
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.