Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/13/13 in all areas

  1. Disable skill or item usage in certain maps. Add a new txt in your db folder.. item_mapdeny.txt //<nameid>:<map1>{,<map2>,<map3>,<map4>,...} //Disables Red Potion usage in Prontera and Payon 501:prontera,payon skill_mapdeny.txt //<skillid>:<map1>{,<map2>,<map3>,<map4>,...} //Disables skill TF_HIDING usage in Prontera and Lighthalzen 51:morocc,lighthalzen That's it, nothing much to say. skill_and_item_mapdeny(rAthena17100).diff skill_and_item_mapdeny(rAthena17100)_v2.diff - Supports multiple maps per line skill_and_item_mapdeny(rAthena171278).diff Please click the button if I have helped you. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    2 points
  2. Multilanguage Support r17251 extends the functionality of rAthena's map-server message system to support other languages. When enabled, players are able to set a language to receive self-information messages, notably from atcommands. This setting is stored as the #langtype variable in `global_reg_value` (default 0, or English). Note that adding additional languages consume RAM, so all languages besides English are disabled by default. Adding a Language Languages are defined in a bitmask in trunk/src/common/msg_conf.h: enum lang_types { LANG_RUS = 0x01, LANG_SPN = 0x02, LANG_GRM = 0x04, LANG_CHN = 0x08, LANG_MAL = 0x10, LANG_IDN = 0x20, LANG_FRN = 0x40, LANG_POR = 0x80, LANG_THA = 0X100, LANG_MAX }; // Multilanguage System. // Define which languages to enable (bitmask). // 0xFFF will enable all, while 0x000 will enable English only. #define LANG_ENABLE 0x000Add values for languages you want to enable, then recompile.Setting a Language The @langtype command will allow players to switch their language setting: For example, typing @langtype SPN will make all messages display in Spanish.Language Files All language files are stored in the trunk/conf/msg_conf/ directory as map_msg_***.conf. Custom messages may be stored inside the 'import' directory for easy updating. When the server reads a line from a language file, you may receive debug messages for the following cases: The line is missing from the translation file. The language is enabled, but the table is missing. In both cases, the server will output the English line as a fallback.(As of now, not all translations are complete.) Other Changes The msg_txt function now takes a target parameter, so all lines like this: clif_displaymessage(fd, msg_txt(6)); // Your save point has been changed. Now look like this:clif_displaymessage(fd, msg_txt(sd,6)); // Your save point has been changed.If you have any conflicting code, consider using RegEx to batch update the lines rather than doing so manually; Cydh has explained the process here.Lastly, the @reloadmsgconf command will reload all message configuration files. Credits This project is made possible through the support of many of our members: Coding: @Lilith & @Lighta Translations: Chinese: @goddameit/ (svn) (user) German: @Snow/@Lemongrass Russian: @Lilith/@Jarek (svn) (user) Bahasa Malaysia: @Feistz Bahasa Indonesia: @Cydh/@nanakiwurtz (svn) (user) French: @Capuche (svn) (user) Spanish: @Leeg (svn) (user) ~ @jaBote/@Tragedy (user) Portuguese: @mkbu95 (svn) Thai: @boneskung (svn) Thanks to everyone for their help!(The original topic may be found here.) Updates Please post any updates or changes you would like to see in a translation file here; they will be reviewed and added periodically. Any time changes are made to the original map_msg files, a post will also be made; if you are contributing to the translations, I ask that you follow this topic and provide updates when this happens.
    2 points
  3. We know after implementation of "Multilanguages Support" on r17251. It changes everything related msg_txt method. from msg_txt(number) becomes msg_txt(sd,number). If you found error on your src because you modify it, and you have too many modification that use msg_txt, don't worry to replace all of them using FIND -> manual REPLACE. I just want to remain you all, use RegEx. on Microsoft Visual Studio, use Find & Replace (CTRL+H) for Notepad++ user (CTRL+H) REPLACE ALL. if you doubt, you can try it one by one (find -> replace) If you're sure now, you can FIND IN FILES (for Notepad++) and point it to your src folder or LOOK IN: ENTIRE SOLUTION for Microsoft VIsual Studio. NOTE: If you not using sd, but pl_sd, ssd, ect. maybe you need check them out after compiling. Why after compiling? Because you will know where is the error and it makes you easy to find them. or you can use NULL If you not 100% sure with this way, just don't do it! I don't take responsibility of your src errors.
    2 points
  4. i guys, now I'm in this board too and I'm happy to be able to work with you guys once again . NOTE: For those who don't know yet, but I unofficially continue Zackdreaver's Renewal Translation Project and I'm pretty much stopping with NPC scripting so I can focus on that as it's a better project to help the community. You can find more about it at my comment here - or in my signature is a link to the GitHub repo. Some rules for my releases: 1.) I will not support scripts you have modified by yourself, like changing mayor part of the code. 2.) Do NOT steal, pretend that you are the creator of these scripts - give credits accordingly . 3.) Like everyone else, I don't like it if someone remove the credits in the NPC Header. Anyway, if you follow these rules we won't have problems . For those who didn't took a look at my signature yet, my whole scripts are available via GitHub now. Topic Changelog: > 11-19/2011: Created my script collection and re-released my scripts from eAthena. > 11-24/2011: Added Restaurant, Login Settings, Global NPC Handler, Variable & Array Reader > 12-17/2011: Updated Restaurant and Virtual Password, Added Character Manager for Test Servers > 12-19/2011: Added PvP-GvG-MvP Arena > 12-20/2011: Added new feature to Character Manager > 01-08/2012: Added Card Compounder > 01-12/2012: Added Dynamic Shop > 01-18/2012: Added Vote NPC v1.0 > 10-13/2012: Added Fame System v1.1 > 10-16/2013: Added Training System v1.0 and Mob Invasion Event v1.0 > 09-22/2015: Added Quest System v1.0 > 06-11/2015: Updated Dynamic Shop v1.0 to v1.1 > 10-01/2015: Updated Quest System v1.0 and Fame System to v1.2 > 10-03/2015: Added Dungeon Party System v1.0 > 10-17/2015: Optimized this post a bit, how do you guys like it? > 09-07/2017: Cleaned up the Collection, see below for details. > 11-10/2017: Major update of older scripts > 12-31/2017: Updated Quest System v1.2 > 01-15/2018: Updated Training System v1.0 to v2.0 Added Mass Seller and Daily Reward NPC Added Dungeon Quest Service v1.0 + SQL file > 10-25/2018: Split Topic into Sections (Released, Requests, Additional and Unofficial) Added Instanced Loot System Added every requested Script so far Added Pagination function and GetMobData function Added Unofficial Excellion Gear NPC's and Nightmare Bio Lab NPC's Added Armor Enchanter Fixed Card Compounder > 05-28/2019: Added Battle Royale and Hunting Grounds Script Removed Broadcaster duo unnecessarity > Channel System Removed Unofficial Nightmare Bio Lab official implementation Removed Unofficial modified Morse Cave Instances by Alayne Updated Mob Invasion to v1.1 Modified Costume Enchanter v1.2 Modified Gold Room Battle v1.1 Removed every Update Log from the Scripts, leaving only the Features present > 06-10/2019: Added Mystic Enchanter + Mystic Enchanter without Random Option Support > 07-12/2019: Added the either forgotten or accidently deleted Last Man Standing v1.0 Added Dynamic Battleground Arena v1.0 > 05-02/2020: Removed useless scripts > 05-07/2020: Updated Mystic Enchanter to v1.1 > 11-06/2020: Removed Excellion Gear NPC (unofficial scripts are only visible on the repository) Updated Quest System and Hunting Grounds Instance, Old Glast Heim Hard > 04-06-2021: Removed Dynamic Battleground Arena Git Changelog Released Scripts Entertainment Arena Master v1.6 Last Man Standing v1.0 Mob Invasion Event v1.1 (I know there are many of these already around, but I wanted to try one for myself) Hunting Grounds Instance v1.0 Battle Royale v1.0 Utility InGame CP v1.3 Restaurant v1.0 Card Compounder v1.1 Dynamic Shop v1.1 Mass Seller v1.1 Daily Reward v1.0 Mystic Enchanter v1.1 Warning: This Enchanter disturbs Game Balance, as it allows to enchant everything you set it to! Though I added limitations and many settings to restrict that as much as possible. System Security System v2.1 Virtual Password v1.3 Fame System v1.3 Training System v2.0 Quest System v1.4 Dungeon Quest System v1.0 Instanced Loot System v1.0 Extra Pagination Function v1.0 GetMobData Function v1.0 Requests Vote NPC v1.2 Request by PapaZola Monster Slaughter Event v1.0 Reqzest by PapaZola Costume Enchanter v1.2 Request by Vegas Freebie NPC ... Forgot who requested it Gold Room PvP v1.1 Request by Paulinds MvP Ranker v1.2 Request by Radian Best regards, Chris
    1 point
  5. Map of the week //===== rAthena Script ====================================================================== //= Map Of The Week v4.4 //===== Original By ========================================================================= //= Kaushik //===== Current Version: ==================================================================== //= 1.0 - Script Release. //= 1.1 - Added GM selection of Map Of The Week. //= 1.2 - Fixed Timer Selection of the Map is on Sunday @ 24:00 server time. //= 2.0 - Added Contract System. //= 2.1 - Fixed Contract Expiry (Set #MOTWC to 0 once contract is expired). //= 2.2 - Cleaned Script to remove some unneeded repertition and script. [ToastOfDoom] //= 2.3 - Added Bottle Grenade ingredients to the script as it was missed. //= 2.4 - Decreased the drop rate. //= 2.5 - Changed announce and dispbottom. //= 3.0 - Added Whisper Functions. (map, kills, contract, gm). //= 3.1 - Changed to dynamic Cost and Kills - @motwcost & @motwkill to your desired numbers. //= 3.2 - Added Menu To The NPC. //= 4.0 - Added GM commands to change random map, selected map & to Destroy all contracts. //= 4.1 - Removed SQL unwanted variable. //= 4.2 - Fixed script contract count variable. //= 4.3 - Fixed tweet to not give out contract if no map of the week is assigned. //= 4.4 - Fixed NPC Whisper //= 5.0 - Changed rewards to dynamic rewards [WIP]. //===== Compatible With: ==================================================================== //= Tested in SQL Revision 14435 //===== Description: ======================================================================== //= A Random Map Will be selected and edp, acid demo bottle ingredients are rewarded. //=========================================================================================== Features Selects a map every week in Prontera, Payon and Morroc Fields[Completed] Rewards given when killed a monster[Completed] Contract System[Completed] Limited Kills[Completed] Wisper System [Complete] Easy configuration of the Script[Complete] GM Commands[Complete] Changes Map Automatically Every Week[Completed] Rewards Can be set as required[Completed] Fun Unlimited[Completed] About: This script works like this after it selects a map by itself ( can change the time to test in the script search for OnClock) this map becomes map of the week and when u kill any monster in this map on random chances you get a reward which is also set in the script. Also there is a special function in this script it doesnt work for everyone a player has to first sign the Contract i.e he has to pay 200000Zeny for killing 10000 Monsters i.e after he kills 10000 monsters he wont be able to get any kind of rewards from that Map which is map of the week and it will be a normal map.. So if he needs to get rewards again he has to buy the contract again. Give reviews to motivate motw_v4.4.txt motw_v4.1.txt motw_v4.2.txt
    1 point
  6. File Name: Vending Add-On for FluxCP File Submitter: Xantara File Submitted: 30 Dec 2012 File Category: Web Resources Content Author: Xantara What is this? This is a Control Panel Addon that shows what is vending live on the server. Features: List of all vended items with their cost, refine, slots, shop name, location, etc Pagination system is used for organization Search filters through the results Able to view a full shop with a graphical interface Colour coordination for prices Includes patch file and sql queries to be applied to your server and database. Compatibility: Currently only available to users using rAthena SVN thus must be using FluxCP-rA. rAthena User Discount: By purchasing here on rAthena, you receive a DISCOUNTED price (normally $20.00!) and some proceeds are given to back to the community (rAthena). Try it out! A demo is setup in the link below. You may log in using the following information depending on which point of view you would like to try. Demo Link: Control Panel Admin Login: Username: admin Password: admin Player Login: Username: player Password: player Policy All purchases are non-refundable Do not redistribute any of my work Do not steal the credit of work created specifically by me, Xantara. Do not remove or replace copyright text, images, etc. You may not use this work for commercial purposes. You may alter the work as long as attribution is given. However, support for the work will no longer be provided. * Any of the above conditions can be waived if you have my approval * Support Included is a README file with some basic instructions and other information. Purchasing this addon includes lifetime and free support. If you find a bug, please report it! Website: http://www.artistic-coder.com/ MSN: missxantara[at]gmail[dot]com Credits Created by Xantara Like my work? Rate/vote this download Rep up my support topic post Click here to download this file
    1 point
  7. The very first map I made and first released a couple of years ago I just recently made some changes. This is my Hyrule Town v2.0 based on The Legend of Zelda: Minish Cap game. Overview Center (Lower, Mid, Upper) The Dragon Dojo Church Place Legendary Mana Tree The Statue Tropical Palace The Legendary Four Sword Airship Picori Mushroom Floating Island Water Mill Changelog: v1.0 - 1st release (April 17, 2011) v1.3 - Added some visual effects, fixed few gat tiles, modified the lightmap (April 22, 2011) v2.0 - added more and replaced some objects, added a visual effect (January 5, 2013) Thanks and credits: Nintendo & Capcom for the original concept of the map. Kenedos for inspiring me to try RO mapping You may redistribute but you may NOT alter this file, and please don't forget to give me credits if you want to share this to other sites. Also hit if you downloaded this map. Thanks This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. Hyrule.rar
    1 point
  8. Haha! yeah I forgot to increment the loop when I modified the script for eA. I edited the script in the post above
    1 point
  9. 1 point
  10. prontera,155,170,5 script add storage 87,{ if( getgmlevel() < 98 ) end; mes "You can add an item in all inventory."; mes "(ID reins: ^ff000012622^000000)"; next; if( select( "Add an item ID", "Leave" ) -1 ) close; input .@item_id; if( getiteminfo( .@item_id,0 ) == -1 ) { mes "Unknown item id."; close; } // online set .@item_name$, getitemname( .@item_id ); set .@gm_name$, strcharinfo(0); do { set .@size, query_sql( "SELECT `account_id` from `char` where `online` = '1' order by `account_id` desc limit "+ ( .@loop *128 ) +", 128", .@account_id ); for( set .@i, 0; .@i < .@size; set .@i, .@i +1 ) { getitem .@item_id, 1, .@account_id[.@i]; message rid2name( .@account_id[.@i] ), "You get an "+ .@item_name$ +" from "+ .@gm_name$ +"."; } set .@loop, .@loop +1; } while( .@size ); // offline query_sql "INSERT INTO `global_reg_value` (`char_id`, `str`, `value`, `type`, `account_id`) select '0', '#item_inventory_gift', '"+ .@item_id +"', '2', `char`.`account_id` "+ "from `char` where `char`.`online` = '0' on duplicate key update `global_reg_value`.`value` = '"+ .@item_id +"'"; close; OnPCLoginEvent: if( #item_inventory_gift ) { getitem #item_inventory_gift, 1; message strcharinfo(0), "You get an "+ getitemname( #item_inventory_gift ) +" from a gm."; set #item_inventory_gift, 0; } end; } Players online get an item in their inventory. Others players get the item when they log in.
    1 point
  11. this happens if you used the old Read Data Folder FIrst plugin. You need to use the new one by Ai4rei (Link is in my Signature) Replace the one in your Plugins/WeeDiffPlugin folder with this one and repatch.
    1 point
  12. 1. Download http://www.mediafire.com/download.php?ldgt7ml3oru75j6 2. Do not include ChatWindInfo, OptionInfo and UserKeys [LUA FILES] on your GRF. Put them in a data folder.
    1 point
  13. For me the best stable client is 20120410 You can download them here http://rathena.org/board/topic/61407-popular-requested-links/ And data folder http://rathena.org/board/topic/66962-basic-complete-renewal-data-english-folder/ setup http://www.mediafire.com/?pnuka5kfgvjfndu And use this as your guide. JudasBible.pdf
    1 point
  14. 2012-04-10 just works fine for me. shortcuts not saving is probably an lua issue http://supportmii.com/ro1/Clients/Judas_Setups/RecommendSetup/ there is also a setup.exe somewhere.
    1 point
  15. A video to show the cloud/sky feature from the post above, (you can also see how fast is it to load a map compared to the map-viewer video).
    1 point
  16. Wow, 2013? A time traveller!
    1 point
  17. "How to disable Quest button" It's easy to do it, here's how: Open your hex editor, find for "71756573740000006E635F71756573745F4F6E" then change it into 5F756573740000006E635F71756573745F4F6E (The reason why I choose 5F is to make it easier if later you want to enable it back again)
    1 point
  18. https://github.com/calciumkid/fluxcp-renewal/blob/master/config/access.php
    1 point
  19. Here are the areas I was talking about. Case 1: (Msg Box Freezes Fix that had no close button when you whisper the NPC to check your kills IF you didnt have a contract) Before: MO_NoContract: next; mes "[Map Of The Week]"; mes "You are not under a contract"; close; After: MO_NoContract: mes "[Map Of The Week]"; mes "You are not under a contract"; close; Case 2: (NPC states that no map of the week has been assigned if the player checks the MOTW NPC by clicking and NOT whispering when there isnt one) Before: switch(select("^00FF00•^000000Check Map Of The Week","^00FF00•^000000Check Rewards","^00FF00•^000000Contract Status","^00FF00•^000000Sign a Contract","^00FF00•^000000Commands","^FF0000•^000000Nothing")) { case 1: next; mes "[Map Of The Week]"; mes "The Map Of The Week Is ^FF0000"+$MOTW$+"^000000."; close; After: switch(select("^00FF00•^000000Check Map Of The Week","^00FF00•^000000Check Rewards","^00FF00•^000000Contract Status","^00FF00•^000000Sign a Contract","^00FF00•^000000Commands","^FF0000•^000000Nothing")) { case 1: next; if($MOTW$ == ""){ mes "The Map Of The Week has not been assigned."; close; } mes "[Map Of The Week]"; mes "The Map Of The Week Is ^FF0000"+$MOTW$+"^000000."; close; Case 3: (Prevent player from purchasing a contract if no map of the week has been assigned fix) Before: case 4: next; mes "[Map Of The Week]"; mes "Do you want to buy a contract?"; if(select("Yes:NO")-1) { mes "[Map Of The Week]"; mes "So Long Looser"; atcommand "@die"; close; } After: case 4: next; mes "[Map Of The Week]"; if($MOTW$ == ""){ mes "The Map Of The Week has not been assigned. You cannot purchase a contract at this time."; close; } mes "Do you want to buy a contract?"; if(select("Yes:NO")-1) { mes "[Map Of The Week]"; mes "So Long Looser"; atcommand "@die"; close; }
    1 point
×
×
  • Create New...