Jump to content

Leaderboard

Popular Content

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

  1. // Message System 460: Please enter a valid language (usage: @langtype <language>). 461: Language is now set to %s. 462: This language is currently disabled. 463: Message configuration has been reloaded. 464: ---- Available languages: are not in the customs translations There are some message in russian translation that doesn't exist in the main msg // Предметы, привязанные к аккаунту 497: Вы не можете обменивать предмет, привязанный к аккаунту! // @itembound / @itembound2 498: Нельзя создавать привязанные к аккаунту яйца питомцев или броню. 499: Нельзя создать предмет.
    2 points
  2. //===== rAthena Script ======================================= //= Shop Street //===== By: ================================================== //= Masao(Shopstreet) - Original Mall Script //= Virtue(All in 1 Mall NPC) //===== Current Version: ===================================== //= 1.0 [Masao] //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //Street Mall in One NPC //Change "Your Server Name" to your Server Name or whhat ever you desire" //============================================================ All Mall Shops in 1 NPC - Pastebin All Mall Shops in 1 NPC - mediafire Credits to @Masao for the Street Shops NPC
    1 point
  3. 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
  4. Xantara's FluxCP Everyone knows of FluxCP. However, with the creation of rAthena, there became a need to support renewal changes and other features such as the new group system. This is where my Control Panel comes in. Xantara's FluxCP is a free and open source control panel to work with rAthena. Forked from FluxCP by Paradox924X and Byteflux at r1121. I will continually merge updates from the original FluxCP. Demo: http://web.artistic-coder.com/fluxcp-rA Note: this site is used to test new functionality and custom addons so it may not always be functioning properly Features The original/base FluxCP already comes with a lot of features. Here I will only highlight those that came after the fork. For a full list, click here. Updated Ragnarok Data Full Birthdate Functionality Working GM Group System Mob Skills SQLized Zeny Log Page Specific Item Drop Rates Toggle for Pre-Renewal or Renewal SQL Data Alchemist Ranking Blacksmith Ranking Paginated Item Shop Character/job images (static) WIP Account management system (link one or more in-game accounts to one CP account) Queued Accepted Suggestions (have suggestions? post them here!) Search in logs page Pin code functionality Character sprites with palettes (would replace static images) Requirements Apache webserver with PHP 5.2 or greater PDO extension with MySQL support (http://www.php.net/pdo) PHP GD2 for security images (Optional) Enabled Zip extension for exporting guild emblems (Optional) Apache/mod_rewrite for using the "Clean URLs" feature Download There are three ways to get a copy of this Control Panel. For detailed installation instructions, click here (TBD). 1. GIT Clone git clone https://github.com/missxantara/fluxcp-ra.git * For Windows, you can take a look at using TortoiseGit with its friendly user interface. 2. SVN Checkout svn checkout https://github.com/missxantara/fluxcp-ra/trunk/ * For Windows, you can take a look at using TortoiseSVN with its friendly user interface. 3. ZIP Download https://github.com/missxantara/fluxcp-ra/archive/master.zip Extra Downloads Extract to the root folder of your FluxCP system Job Image Files: http://missxantara.github.io/fluxcp-ra/downloads/FluxCP_Jobs_Images_2012-04-28.zip Updated details: April 28, 2013 Credits: Xantara Monster Image Files: http://missxantara.github.io/fluxcp-ra/downloads/FluxCP_Monsters_Eclage_14.2.zip Updated details: Mob ID #2380 of Eclage (Episode 14.2) Credits: Brynner Item Icon Files: http://missxantara.github.io/fluxcp-ra/downloads/FluxCP_Item_Icons_2012-04-08.zip Updated details: April 8, 2013 Credits: Latheesan's Extractor Item Image Files: http://missxantara.github.io/fluxcp-ra/downloads/FluxCP_Item_Images_2012-04-08.zip Updated details: April 8, 2013 Credits: Latheesan's Extractor Quick Links Wiki: https://github.com/missxantara/fluxcp-ra/wiki Bug/Suggestion Reports: https://github.com/missxantara/fluxcp-rA/issues GitPage: http://missxantara.github.io/fluxcp-ra Misc. Feel free to post any suggestions here. If suitable, they may be polled by general users before being decided to be implemented or not. If you have a feature already coded that you would like to share, please do send a GIT pull request or send me an SVN diff of the work - I'd love to take a look at it! Please note that working on this open-source project will furthermore serve as a learning opportunity for me. If you find that I've implemented something that could be improved, I urge you to let me know - your knowledge on this subject would be greatly appreciated! Like my work? Rep up the topic first post
    1 point
  5. These are two separate scripts created for a Low Rate Server I used to run. Custom Kafra The first one is a Kafra which replaces all official one. This Kafra has no Teleport system but can be easily edited and configured. //===== rAthena Script ======================================= //= Custom Kafra //===== By: ================================================== //= Bahmut //= http://rathena.org/board/user/1604-bahmut/ //===== Current Version: ===================================== //= 1.0 //===== Description: ========================================= //= A Kafra function //===== Usage: =============================================== //= func_Saver - Args: //= 0 - Savepoint Map //= 1 - Savepoint X //= 2 - Savepoint Y //= 3 - Cutin //= 4 - Kafra Type //= * 0 = Normal Kafra //= + Save //= + Open storage //= + Open guild storage //= + Auction House //= + Rent a Cart //= * 1 = Dungeon Kafra //= + Save //= + Open storage //= + Warp to Prontera //= //= Cutins: //= |---NPC ID--|-----Cutin-----| //= | 112 | kafra_06 | //= | 113 | kafra_05 | //= | 114 | kafra_04 | //= | 115 | kafra_03 | //= | 116 | kafra_02 | //= | 117 | kafra_01 | //= | 118 | kafra_03 | //= | 721 | kafra_07 | <- Orange //= | 791 | - | <- Nifelheim //= | 860 | kafra_08 | //= | 861 | kafra_09 | //= |-----------|---------------| //= //============================================================ Custom Warper The second script is a Warper which is capable of warping players to all mayor cities for different prices depending on the distance to Prontera (can be changed). This Warper also contains the possibility to warp a player to a dungeon but only if the dungeon is "activated". In front of all dungeons is a sign. If the player clicks the sign the dungeon will be listed in the players dungeon warp list. //===== rAthena Script ======================================= //= Warp Agent //===== By: ================================================== //= Bahmut //= http://rathena.org/board/user/1604-bahmut/ //===== Current Version: ===================================== //= 1.0 //===== Description: ========================================= //= Warps you to: //= - Your last warp location //= - Towns //= - Market //= - Your Savepoint //= - Dungeons //= + every Dungeon has its own sign //= + sign has to be activated to allow dungeon warp //============================================================ Download Kafra func_Kafra.txt Main function pos_Kafra.txt Positions Warper main_Warper.txt
    1 point
  6. Toasty's WoE Controller So...once upon a time when I did have a server to run and one of the few questions that would always come up was..."What time was WoE and what region was it?" (WoE on this server was broken up into regions). Usually I didn't know the answer and so I had to go through the awful task of trying to find it in the forums and eventually I just directed everyone to it. And then there's the issue with people not understanding timezones or knowing how to substract. Soo...one day i got off my lazy ass and wrote this little thingymabob that would tell people exactly how long left it is till WoE, where it was and other random tiddy-bits of info. Worked pretty well. Anyways...just recently I was pretty bored and decided to clean it up abit and thought...well...since it's already keeping time..why not just let it do all the agit_controller stuff too. So I added that and presto!....this came out." Features: WoE 2.0 ready Novice WoE ready Real-time updated time display of how much longer till WoE starts/ends WoE configurable on a Castle level basis Useful castle owner listing feature Even more useful region map warper feature Some random skip/start/end WoE functions for GMs Auto-Restart WoE after server crash Now with a mildly easy to use online generator script. Though tested on trunk, will very much likely work on stable (provided you tick the correct box while generating the script) Description: Basically what you get is a little banner NPC with a chatroom on it who's title updates with the amount of time left till WoE starts or ends. (Little idea stolen from one of annie's scripts =P...some mvp arena i think) Clicking on the NPC (the npc not the chatroom) opens up a menu with a couple useful options which are self-explanatory. Note: Castle Owner listing is only for castles of the current/upcoming WoE session. Too much spam to print all Scripts: ver 1.22 - 26-05-2011 (r14829 trunk) (Mirror) (Mirror) ver 1.21 - 21-12-2010 (r14413 trunk) ver 1.20 - 18-10-2010 (r14413 trunk) ver 1.11 - 25-01-2009 (r13435 trunk) ver 1.10 - 03-01-2009 (r13405 trunk) ver 1.02 - 09-10-2008 (r13271 trunk) ver 1.01 - 21-09-2008 (r13091 trunk) ver 1.00 - 10-09-2008 (r13091 trunk) Backup ver1.22 Installation: Generate the script by inputting the times you require and any options you may want in the generator form Install the script as you would for any NPC. Depending if you want to use this to replace agit_controller.txt or not you can replace the contains of ./npc/guild/agit_controller.txt with this script. IF you use this script to manage your WoE timings (which you prob would..). Remove any existing WoE timing management scripts. By default... ./npc/guild/agit_controller.txt -if you didn't replace it with this script ./npc/guild2/agit_start_se.txt -for woe2 controller If you want to use any of the Novice castles make sure you enable them in ./npc/scripts_athena.conf npc: npc/events/nguild/nguild_dunsw.txt npc: npc/events/nguild/nguild_treas.txt npc: npc/events/nguild/nguild_guardians.txt npc: npc/events/nguild/nguild_warper.txt npc: npc/events/nguild/nguild_ev_agit.txt npc: npc/events/nguild/nguild_flags.txt npc: npc/events/nguild/nguild_managers.txt npc: npc/events/nguild/nguild_kafras.txt Restart/Startup server...enjoy =D Limitations: Since WoE can be run in pretty much any format, it's kinda impossible for this script to accommodate for all types of WoE. Anyways...here are the limitations of this script. WoE sessions have to start and end on the same day (usually the case but good to state) Only one WoE session is available at a time. In order to start another one, you must end the current one. The generator will complain if you try to overlap sessions. Standard array/variable limits. 128 for number of WoE sessions and separate regions. 31 different castles per region(Not that anyone is gonna use all that...unless they're planning like an all world WoE extravaganza). Time is actually updated using an infinite loop. Depending on the refresh rate setting timing can be off sync with the time WoE actually starts/end (default 500ms/half a second. This isn't a problem if you are using the built in controller) Due to the way in which the original WoE scripts were coded and how I implemented the castle based controller (calls OnAgitEnd/2 events) castles MAY remain open if they do not have an owner. Notes: Yup...idea for timer based waitingroom was stolen from annie's Mvp Ladder script This script is semi-protected against @reloadscript/@loadnpc commands. Though not recommended that you load the script using this manner, if you must after loading the scripts, to restart the script click each NPC (one NPC only needs to start to initialise the floating main script that controls the WoE timing, but each banner NPC needs to be clicked to start the waitingroom) When doing the timings, it is VERY IMPORTANT that you have the times in order from sunday to saturday and starting time. If you don't do this it'll skip over them till the next week. WoE happens in the order that the timings are specified. Sometimes it may be desirable to have them out of order so it can do one region this week and another one a different week...But this is only a side-effect to the timing design and weird things might happen..so do it at your own risk. (This is no longer a problem in ver 1.10 provided you didn't mess with the config after generating the script) You can change the rate at which the banner is updated by modifying the ".banner_refresh_rate" value in the CONFIG section. The banner will update every '.banner_refresh_rate' seconds. This script is rather dynamic and so adding additional castles just involves modifying and adding arrays. Adding castles to existing regions should be self-explanatory. But setting up a new region...maybe not.. Steps to setup a new region are as follows: Make up a prefix for the region you are adding (in this example I am using "test" Put all the maps for the castles in an array named ".castles_***" (eg. .castles_test$) Put all the put all the woe ending function addresses into an array named "woe_kill_***" (eg. .woe_kill_test$) Go to the constants section in the script (search for CONSTANTS START) Add the castles and portals in the corresponding sections Add the prefix to the end of the array .regions$, the name of the region in .region_names$ and the map that contains all the castle entrances in the array .region_maps$ Tah da!! you have now added a new region. Feel free to test the hell out of this and report bugs/suggestions/criticism. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License
    1 point
  7. 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.
    1 point
  8. Hi all, In my opinion, the current FluxCP default theme is just .... bleh. So, I've decided to create a theme that will be included in the main branch of my " Xantara's FluxCP for rAthena" project. I'm not sure if I should replace the current default theme with this or just add it in as a custom theme. Anyways, please let me know what you like and dislike about this design~ Please don't just say "8/10" without explaining. Click image to see it in full dimensions. Note: I'm planning to make the navigation be able to dropdown but I forgot to show it in the design. Home Page: Things to Note - Server status will be extended to include WoE status and player online peak information - A "remember me" feature for logins - Rotating banner/screenshots (with FancyBox popups?) - Automatic RSS news (first shows full message, links to second and third previous) - Breadcrumb - Server logo in top left and middle footer Viewing Accounts Page: Things to Note - Account Management (link several in-game accounts to one CP account) - Avatar (linked to an in-game account for quicker recognition of which account you are currently using to view) - Generic class pictures (to be also used in ranking pages and such) - Better pagination system (includes "jump to page" selector and "display amount per page" dropdown) - Tables are skinned - More graphical approach to message displays for errors, success, etc Navigation Setup Page: SOON TO COME! Yes, it will be an admin page. Should be do-able without too much work... xD; Other Pages: There are quite a few more features that I have planned but I don't want to reveal too much just yet =p ~ Xantara
    1 point
  9. I found this images from a Malaysian website and I decided to share it with you guys Preview Download it here!: http://www.mediafire.com/download.php?fbogpj862bf6zas
    1 point
  10. 1 2 Avaliem por favor fundo branco ~.~'
    1 point
  11. try this onryun,144,137,5 script PvP Warper 843,{ mes "[ ^ff0000PVP Warper^000000 ]"; mes "Do you want to warp to the PvP Arena and fight your enemies?"; menu "Sure, Bring it on!",L_Yes,"Nah, I'm not ready yet.",L_No; L_Yes: next; mes "[ ^ff0000PVP Warper^000000 ]"; mes "Which PvP Arena do you want to enter?"; menu "PVP Arena [ Ancient - Nightmare ] [" + getmapusers("force_4-1.gat") + " / 20]",L1, "PvP Arena [ Ancient - Normal ] [" + getmapusers("guild_vs3.gat") + " / 20]",L2, "PvP Arena [ No - Yggdrasil Berry ] [" + getmapusers("guild_vs4.gat") + " / 20]",L3; L1: if (getmapusers("force_4-1.gat") >= 20) goto Lsorry; warp "force_4-1",103,104; close; L2: if (getmapusers("guild_vs3.gat") >= 20) goto Lsorry; warp "guild_vs3",0,0; close; L3: if (getmapusers("guild_vs4.gat") >= 20) goto Lsorry; if(countitem(607)) goto Lsorry2; warp "guild_vs4",0,0; close; Lsorry: next; mes "[ ^ff0000PVP Warper^000000 ]"; mes "Sorry but this PvP Arena is full, maybe you could try another one."; close; Lsorry2: next; mes "[ ^ff0000PVP Warper^000000 ]"; mes "I'm sorry but you can't have any "+getitemname(607)+" when entering the pvp room, please storage them and try again."; close; L_No: close; } // Mapflags force_4-1 mapflag pvp guild_vs3 mapflag pvp guild_vs4 mapflag pvp force_4-1 mapflag nocommand 99 force_4-1 mapflag nosave SavePoint force_4-1 mapflag noteleport force_4-1 mapflag nowarp force_4-1 mapflag nowarpto force_4-1 mapflag nomemo force_4-1 mapflag notrade force_4-1 mapflag noreturn force_4-1 mapflag nobranch guild_vs3 mapflag nocommand 99 guild_vs3 mapflag nosave SavePoint guild_vs3 mapflag noteleport guild_vs3 mapflag nowarp guild_vs3 mapflag nowarpto guild_vs3 mapflag nomemo guild_vs3 mapflag notrade guild_vs3 mapflag noreturn guild_vs3 mapflag nobranch guild_vs4 mapflag nocommand 99 guild_vs4 mapflag nosave SavePoint guild_vs4 mapflag noteleport guild_vs4 mapflag nowarp guild_vs4 mapflag nowarpto guild_vs4 mapflag nomemo guild_vs4 mapflag notrade guild_vs4 mapflag noreturn guild_vs4 mapflag nobranch - script Healer -1,{ end; OnPCKillEvent: if(strcharinfo(3)=="guild_vs4"){ percentheal 100,100; specialeffect 312; skilleffect 28,32767; sc_end SC_STONE; sc_end SC_FREEZE; sc_end SC_STUN; sc_end SC_SLEEP; sc_end SC_POISON; sc_end SC_CURSE; sc_end SC_SILENCE; sc_end SC_CONFUSION; sc_end SC_BLIND; sc_end SC_BLEEDING; sc_end SC_DPOISON; dispbottom "HP/SP fully restored."; } end; }
    1 point
  12. In code boxes colors are not shown, but you have to change the 0x91 value on that line. Let's analyse it: 0x91 is the sum of 0x80 + 0x10 + 0x01 which means that mob can move (0x01), cast sensor (0x10) and that it can attack (0x80). So you'll have to sum the values of what you want the mob to do. If you want to make the mob to change target when it's in chase mode you'll have to sum that to the existing mode the mob has so you'll have to sum 0x91 + 0x400 which is 0x491 and place it on the mode column of the monster. Then save the file, @reloadmobdb (or restart the server if it doesn't work) and chew the new behavior of Mi Gao. Then see if it fits your needs or else experiment with the rest of the modes a mob can have. Hope it helped.
    1 point
  13. search for multi currency shop in download section
    1 point
  14. you closed the server manager(char/login/map .exes) b4 logging out??? thats why some servers(online) always remind their players to log out b4 server shutdown/maintenance to prevent rollbacks (if there will be any)
    1 point
  15. It would be useful if you know how to search first. Here it is : http://rathena.org/board/topic/68288-street-mall-shops-all-in-one-npc/
    1 point
  16. You can easily have an NPC that can sell anything you want. prontera,150,150,0 shop <NPC Name> <NPC Look>,<Item ID>:<Price> prontera,150,150,0 shop Armor 99,2304:10000,2306:20000
    1 point
  17. @Capuche, wow, thanks! map_msg_rus.conf is updated.
    1 point
  18. You can find the icons in Texture/À¯ÀúÀÎÅÍÆäÀ̽º/information I'm not sure about adding custom navigation icons, but you can edit these ones to your liking.
    1 point
  19. trunk/npc/kafras/kafras.txt prontera,152,326,3 script Kafra Employee::kaf_prontera 112,{ cutin "kafra_06",2; callfunc "F_KafSet"; mes "Blablablabla"; callfunc "F_Kafra",5,0,0,40,800; savepoint "prontera",157,327; callfunc "F_KafEnd",0,1,"in the city of Prontera"; } just edit the coordinates...
    1 point
  20. prontera,150,180,6 script fake_warp 45,2,2,{ warp "pvp_arena2",0,0; mapannounce "prontera", strcharinfo(0) + " has entered the PVP Arena!",0; end; }
    1 point
  21. We (I and @nanakiwurtz) will try to keep up-to-date the translation for Bahasa Indonesia
    1 point
  22. update translation for Bahasa Indonesia (same link), follow up until r17253
    1 point
  23. Check this Thor Patcher wiki. I hope it can help you. http://rathena.org/wiki/Thor_Patcher
    1 point
  24. in clientinfo.xml remove this... <hideaccountlist /> <passwordencrypt /> <passwordencrypt2 />
    1 point
  25. Problem Solved. in clientinfo.xml remove this... <hideaccountlist /> <passwordencrypt /> <passwordencrypt2 />
    1 point
  26. File Name: Client Cleaner File Submitter: Hiero File Submitted: 06 Apr 2013 File Category: Client Tools Content Author: Hiero Hi everyone, Few mounths ago, I decided to develop a software which is able to clean all the files useless to the private server creation process in official Ragnarök Online client. It deletes by default all the files related to the client's protection such as nProtect GameGuard and HackShield. Moreover, it is simply customizable thanks to its interface. Key features : Multilingual software (English and French) Management interface Selecting files to delete Add a file to delete Delete a file added Restore the default files Add / read the description of a file Restore default descriptions Choice to create a zip file containing deleted items (folder "backup" to the root of the executable) Things to do : Complete the database Saving preferences Restore backup with software Code optimization if necessary (bug(s) correction, improvements to the developer maniac I am, etc.) Sharing sources if you wish This application is developed in C# with WinForms, if you don't have an updated Windows, you must download the .NET Framework 4. Several features will be created based on the feedback I have. Also, sorry for my bad english. I hope it will be useful ! Click here to download this file
    1 point
  27. try both, and it's working, never thought to get a screenshot, maybe other can get it to you
    1 point
  28. 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
  29. Some news today. Map loading I really improve my map loading : update the zlib unpacker, optimize the mesh compilation. It's now about 2-3 times faster than before. It takes ~3 seconds to load a map like Izlude or Prontera, instant loading for little map. Lighthalzen seems to be the slowest to load : ~5 seconds. I'm quite happy of the result. Sound objects I added sound objects to the map, I'm not certain of the volume to use for this objects (Audio API allow a min volume of 0.0 and max volume of 1.0; there are some sound object with a volume of 2.0 so not sure yet what the max volume is here). You can see the sound visualization of aldebaran (all porings are a sound object): Lub files Since Renewal, a big part of servers use lub files to store data info, so it should be normal for robrowser to load this files at runtime to build its DB. So I wrote a Lub decompiler (PHP, and converted the code to JS), it don't support all opcode but is enough to extract tables (I don't care of extracting functions). Here the PHP code in action: http://www.robrowser.com/prototype/lub/ For now I'm only able to extract lub version 0x51 but it seems some client use the 0x50 version (why ? ), so I will have to extend the code later. Sprite Rendering I re-wrote the whole Entity Manager code, as the old one it support all actions/animations. I added some setter to update automatically the sprites/act/palettes when modifying/setting a new visual look, ex: you change the sex, it will automaticaly reload all sprites/actions (head, hat, weapon, ...). Palettes are applying on the pixel shader to avoid having to re-build each sprite image (faster and easier). I also face the same problem as Shinryo in his topic and used the same way to fix it, but it's definitively not the way to go : collision with roof, weird result when sprite is on the water. The better way is to project the top vertices to the up vector of the bottom part and modifying UVs to match the new form in the screen, but it's more complicate and I lack knowledge on 3D maths. Weather I just add sky and clouds to some maps (yuno, gonryun, thana_boss, 5@tower, ...) using a config file in the DB, it's funny how the client manage it. The result looks good: Other news IE11 will support webgl Web API Device Storage will allow to use local GRF without needed to select it each time at runtime (I hope this standard will be accept...). Firefox added ASM.js in the latest nighty build. It allow to run some js (at this time just arithmetic code) script at 2 times slower than native speed (comparable as Java and C#), by doing some low typage on variables.
    1 point
  30. Open up your addon folder and find this file: mandark022.../themes/default/facebook/create.php Open the file and look for this line at the bottom of the file, near the end: data-redirect-uri="http://agonyro.net/etc"> Change the URL ( "http://agonyro.net/..." ) to your site's. Save, upload and enjoy.
    1 point
×
×
  • Create New...