Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/06/17 in all areas

  1. View File Mapflag NoAttack (MF_NOATTACK) Modification created to block the attack on monsters on a given map. Script command created to enable / disable attacking players and monsters. Script: prontera,171,203,4 script NoAttack 67,{ mes "NoAttack"; mes "What can I do for you?"; switch(select("Enable Attack:Disable Attack")){ case 1: noattack 1; end; case 2: noattack 0; end; } } prontera mapflag noattack By buying this script, you agree to these terms: You are not allowed to redistribute this script in any way, shape, or form. Chargeback scams are not tolerated and will get you punished on rAthena. I still retain all rights to this script. Terms above may be changed or adjusted without prior notification. Copyright © - Emperium Games 2017 - All Rights Reserved Submitter M4karov Submitted 09/03/2017 Category Source Modifications Video Content Author M4karov  
    1 point
  2. Hello rA community, This is the new translation project i made in 2015, though I've worked in translation "business" since 2014. Project description : - Translated items and skills based on kRO - Translated textures - Support Oldest and Newest STABLE client date (NOTE: 2017-05-17bRagexeRE will be the last client this project supported) - Support iRO's spesific quests (Bounty boards, Turn-in, etc) - Compatible with current rAthena I've separated the renewal and prenewal project so it's easier to manage. Renewal project : PRE-renewal project : (I'm not including other files, like function (_f), you can grab them from renewal page, beware there are incompatibilties with older clients, ex:2011 and older.) Client resources : (Item sprites and textures, grab this if you missing some item files) Item DB updated by me: Protip: Use "Issue page" on Github to report project related issue. A pull request is always welcome, don't forget to link the "proof" of your fixes. ---------------------------------------------------------------------------------------------- Credits: All people who gave contributions on translation in the past.
    1 point
  3. for Windows: rAthena\src\custom\defines_pre.h #define PACKETVER 20170517 for Linux: run the following command ./configure --enable-packetver=20170517 rAthena\src\map\clif_packetdb.h (the packets not completely work 100% so if you have problem post it here maybe someone will help you fix it) (this already added to official rathena no need to add it manually anymore) EDIT: packets can be find here >> https://github.com/rathena/rathena/blob/master/src/map/clif_shuffle.h#L3386 for old rathena that use packet_db.txt work diff (Disable Game Guard NOT NEEDED) >> make in mind that nemo dose not support this client yet so you may have some problem enable some of the other options EDIT : i suggest using this nemo thanks to secret those options will make the client work you can add more as you want 9 Disable 1rag1 type parameters (Recommended) 13 Disable Ragexe Filename Check (Recommended) 19 Enable Title Bar Menu 33 Always Call SelectKoreaClientInfo() (Recommended) 35 Read Data Folder First 37 Read questid2display.txt (Recommended) 38 Remove Gravity Ads (Recommended) 39 Remove Gravity Logo (Recommended) 40 Restore Login Window (Recommended) 41 Disable Nagle Algorithm (Recommended) 46 Use Normal Guild Brackets (Recommended) 48 Use Plain Text Descriptions (Recommended) 49 Enable Multiple GRFs (Recommended) 53 Use Ascii on All LangTypes (Recommended) 64 @ Bug Fix (Recommended) 65 Load Custom lua file instead of iteminfo*.lub (Recommended) 73 Remove Hourly Announce (Recommended) 84 Remove Serial Display (Recommended) 90 Enable DNS Support (Recommended) 97 Cancel to Login Window (Recommended) 213 Disable Help Message on Login (Recommended) you need to update your kro client!! 2017-05-17aRagexeRE.zip the packet uncompleted and rathena not support this client yet , i suggest not using this client for servers that opened for players
    1 point
  4. August Digest 2017 The following digest covers the month of August, 2017. Staff Changes @Z3R0 and @crazyarashi have become Forum Moderators. @Azura Skyy has been moved to the Forum Moderators group. @Cyro has been moved to the Content Moderators group. Development Highlights CORE: Fixed pre-increment and pre-decrement operators for achievement condition parsing (c0556a3) Corrected guild bound item retrieval deletion (4c62f58) Fixed readparam when 2nd parameter is a variable (9d6b3d0) Added a new item flag for delayed consumption (fe5f1e1) Cleaned up character deletion code (bbd42e7) Fixed a memory leak in achievementremove (ee12429,8310253,4a28c8c) Fixed achievement handling in OnPCStatCalcEvent (70c14fa,f8e4aab) Fixed misleading indentation in script.c (43949b8) Fixed public equip switch not being saved (983d164) Fixed mob database reloading (5424ab8) Added dummy entries for the equip switch feature (829f0a1) Made cbasetypes.h more C++ compatible (a46e012) Added missing MySQL column check for show_equip (34aa59d) Made global variables in header files extern and implement them in their respective source file (71421a4) Corrected YAML file parsing (dcbb2df,ac1cf04,74cc00f) Made view_data for mob unit changes persistent (abfd198) Fixed a memory leak in the script engine (dce6ff1) Fixed memory manager still using SVN revision (37f7fc5) Fixed a PACKETVER mismatch for the random options (a2fc7d5) Fixes memory leak in char-server (f9c6b92) Inter server C++ conversion (cc1d26f) Fixed another error from mobdb reloading (d673d25) Fixed std::string reference being an incomplete type in inter.h (bfb9294) Fixed cast time for the npcskill script command (165197d) Fixed return value of unitattack for players (4cb4d60) Fixed character creation for expired VIP accounts (d319ff7) Fixed rebinding of mob view data for killed mobs (5fdebec,6f98508) Added support for the all 2017-06 clients (1fc0ed6) Added script command sc_end_class (4539d55) Cleaned up Item Shop checks (7a1b2e0) Corrected the Chorus skills damage bonus (515fa6a) Adjusted the Achievement Chat Counter (3e51f68) Corrected mob chat display checks (b19325b) Adjusted HP, Max HP, SP, and Max SP SQL defines (fc115b8) DATABASE: Fixed swapped accessories (cd3f42e,166836d) Removed some hardcoded item checks (cd164d7) Added new NPC IDs and mob ID placeholders (b30d0fd) Fixed wrong crimson staff being dropped (693e958) Updated item_db.txt (16.1 episode) (641a1f1) Resolved non-weapon items having a weapon level (b9627dd) Fixed bAddEffOnSkill (9db3c38) Corrected Fatal Menace behavior (39a5d38) Updated Silvervine Root Twist behavior (e4072e1) SCRIPT: Fixed a lot of "next" on Old Pharmacist (627a178) Fixed a typo in quests_eclage.txt (115c1b9) Fixed storage condition in Lasagna town (087a727) Fixed script dialogue's NPC name to its proper order (fcc4936) Fixed incorrect use of 'close' command (f4de91b) Adjusted script command gettimestr (7554b53) Initial release of Ghost Palace Memorial (11d3300) OTHERS: Fixed compile warning and errors (f4338ad,3183c39) Fixed a compilation problem with CentOS (9084d01) Details of import/ dirs and examples (8417d76) Fixed x64 release mode not building all servers (6b18ea5) Updated Readme.md (c9ce29c) Statistics Excluding merges, 13 authors have pushed 74 commits to master and 93 commits to all branches. On master, 115 files have changed. There have been 2,793 additions and 947 deletions. There are 29 merged Pull Requests and 12 Proposed Pull Requests. There are 13 new Issues and 55 Closed Issues. List of Contributors @admkakaroto, @Akkarinage, @aleos89, @anacondaqq, @Atemo, @Canoe, @CairoLee, @chadn4u, @ClayJensen, @cydh, @Daegaladh, @Everade, @exneval, @hendra814, @hurtsky, @Jeybla, @karlseven, @keitenai, @Lemongrass3110, @M45T3Ryu, @M4karov, @mazvi, @Milchdealer, @sanny1128, @secretdataz, @Stolao, @Temtaime, @TesLA-Git, @Tokeiburu, @uddevil, @vstumpf, @Yuchinin Show your support to rAthena by submitting your Issue or Pull Requests! By providing enough useful info (Git Hash, Client Date, RE/Pre-RE, crashdump, how to reproduce, etc) you will help us to solve the issues faster
    1 point
  5. Anything is possible. On quest acceptance instead of getitem... store a variable array on the char... Starry qShopStuff[0], .@iemid, 20170901,daytimetick; This integer is the following format... Year month day hour minute You specify it backwards that way you can compare it... If getarraysize(qShopStuff) then they have an open quest... claim it... Once claim attempt compare to current year month day ... if > 0 then it's been a day or more ok to claim, if 0 then compare time tick to 120000... if >= then it's ok to claim, else wait... Getitem qShopStuff[0] Deletearray qShopStuff[0], getarraysize(qShopStuff); Goodluck and happy hunting!
    1 point
  6. vcruntime140.rar Try to use this one. This is the one I'm using in my offline server. Extract the dll file in the root folder of your rathena git. Hope it helps you both. Edit: I'm using Windows 7 (64bit OS) Not sure if it works for Windows 10.
    1 point
  7. It's Better to ask the creator itself about this :))
    1 point
  8. if (gh_instance == 1) { // Already Did OGH Before getitem 6607,1; //Temporal_Crystal getitem 6608,1; //Coagulated_Spell } else { // Haven't Done OGH Before getitem 6607,5; //Temporal_Crystal getitem 6608,5; //Coagulated_Spell set gh_instance,1; // Adds Value to gh_instance making it = 1 }
    1 point
  9. 1 point
  10. I have to say this gives me an idea XD but yah good idea if rAthena did it officially cuz even if i done with it ,there is things that i can't do like reading the map_cache.dat
    1 point
  11. ehe thanks a lot! -- The world is all but an illusion, and magnifiers are the window to the truth... https://tapas.io/episode/814871 somehow i missed posting the prev upd8, oops... sry bout that
    1 point
  12. Thanks... work in 2017-06-14b (shift+clicking) ~Resolved
    1 point
  13. O ACT Editor, there's a little feature on the right that is meant for adding sounds on a specific frame. All you need to do is to add your own (that must be also patched on your wav/ folder on your GRF or data folder). Click on the list and then on add new... A pop-up will show asking for the WAV name, I like to add it with the file extension, just to be sure it will get the correct file: After that, go on all frames (yes, it must be on the specific frame) you want to add the sound and select it on the list we previously discussed about. Patch your sounds to your GRF/Data and test it InGame. HINTS: • Usually, the best way to make a sound fits with the animation is setting it to play on the frame prior the action, as an example, a footstep will sync better if it's set to play one frame prior to the foot reaches the ground. • Sounds set on the first frames usually will not be played, go on the second or third frame of the animation to be sure. • You can play multiple sounds on consecutive frames to mix their effects. That's all, folks!!
    1 point
  14. Instance System Rewrite!! r17386 contains a complete instance system rewrite! In a nutshell this new instance system allows us to create instances in a much easier fashion as opposed to the 5+ steps it took before. With the introduction of an instance database, creating an instance within a script is as simple as a single command, as well as entering it. Everything in instance creation is now handled automatically, making scripting instances a breeze compared to before. Features: Separation of instances from maps and scriptsThis allows us to create a system that is independent of the main functions (killmonster, monster, warp) using a new command instance_mapname(); Now whenever specifying a map for an instance, we no longer need specific commands to have these src4instance checks. Everything related to instancing is also done on an as needed basis, which means there won't be extra processing on each script run to figure out whether you're in an instance or not. Loading an instance automatically runs OnInstanceInitBefore it was an extra task taking generally 20-50 extra lines of unnecessary code. Now, when specifying your instance to create, this is no longer an issue. Instance database files hold the instances to be madeWith a new database file that contains all the instances, we no longer have to manually add each instance map and attach it to the scripts. This is another way we've made a system that works for the scripters, not making the scripters work for the system. We've also added a useful @reload instancedb command to reload the instancedb in runtime. Instances persist through @reloadscriptOne of the major reasons for this rewrite was to offer us the ability to use reloadscript and keep our instances in-tact. Now, when a reloadscript occurs, we reset all players to start of the instance and reset their timer. Instance persistence can be expanded upon later allowing us to store these into the SQL and even recreate them on server reboots! Script commands rewrittenWith the new system, we've removed a set of commands. These include: instance_attachmap instance_attach instance_set_timeout instance_init instance_detachmap has_instance Create instance of any mapIn the old system, we could only create instances of maps which were named to be instances because others would crash the client. Now you can create an instance of any map you'd like. Usage: To create an instance, first add it into the new database, then you can create it using instance_create and enter the instance with instance enter: 10,Instance Prontera,7200,prontera,150,150,prontera if (instance_create("Instance Prontera") < 0) // Check for a failure in creating instance instance_enter("Instance Prontera"); To make a monster in an instance, simply use the instance_mapname function. areamonster instance_mapname("prontera"),155,150,160,155,"Prontera Octopus",2192,3; You can refer to the rewritten instance scripts for more examples. Documentation for the new commands is below. Special Thanks: Euphy for suggesting this rewrite be done, doing hours of testing, and rewriting the scripts for the new system. It would have never been done without him. Auriga the Japanese emulator for giving me a place to start as well as much of the code in the new system. It certainly made this task much easier. Lemongrass for helping me out along the way and providing some code improvements in the final stages. Lighta for help in fixing bugs. The Future: Expect expansions upon this project such as instance storing in SQL and possibly additional instance types such as guild instancing. Please remember to post bug reports in the proper area and if you have any questions or need help converting a script, don't hesitate to ask. Commit 1 Commit 2
    1 point
×
×
  • Create New...