Leaderboard
Popular Content
Showing content with the highest reputation on 03/29/12 in all areas
-
File Name: Pyuriel File Submitter: Flaid File Submitted: 23 Mar 2012 File Updated: 01 Apr 2012 File Category: Mobs Well, I just wanted to share this hawt guy with you all, just recolored him and think I did pretty well there, here you all go. Enjoy. Click here to download this file2 points
-
roBrowser is an open source project that try to port Ragnarök Online in the browser using web technologies (javascript, HTML5, WebGL). It's goal for now is to match the official client, and in future add custom features on its core. As it use web technologies, it will allow to use it in all OS, and in future should work in all ables system that can render a web page. Get the source (Thanks to report all bugs) If you like roBrowser, you can help me improving it or even thinking about doing a donation ? Screenshots Some usefulls links : Source code Installation guide WebSite API Guide Forum Demo (Yep there is even a demo if you want to try it).1 point
-
E - Script Collection Last Update : September 10, 2013 Refine Function SQL Mission Board Monster Marching Vendor Control Advanced Stylist Coin Exchanger Doppelganger Race Of The Day Limited Items Multi Currency Shop Random News GM Online List Link Broken E-Inquiry DotA Runes Flower Counting Game Class Restriction Chain Quest Build Manager Misc Scripts : Freebies Script Card Trader Gold Room [ Pick Gold ] Gold Room [ Guild Tax ] Map Restriction [ GM Based ] Daily Reward Monthly Reward Monster Spawner Monster Summoner with Last Summoned Display Players Stats & Equipments 3rd Job Item Giver Exchanger [ Cashpoint to Coins ] Exchanger [ Poring Coin - Zeny ] Exchanger [ Points to Tickets ] Exchanger [ Item to Item ] Exchanger [ Item to Item ] Exchanger [ Multi Item to 1 Item ] Party Match Auto Ban Over Stats Users Soul Link Buff Kill Players gain Cash Points Party Members All Get Items [ Snippet ] Message Board Stalker Class Skill Reproduce NPC Multiple Selection Quest [ Template ] In-Game Item Rewarder In-Game Points Rewarder Invasion Event Custom Item Rate Status Point Seller [ Snippet ] Anti Bot Security Script Anti Bot Script [ Code / Question ] Item Combo Restriction [ LHZ Card ] Drop Item Upon Death PVP Switcher + Announcer [ Guild Master ] Rotating Waitingroom Messages +10 Refiner [ Specific Items ] Random Rate Item Exchanger MVP Invasion Premium Users [ Boost Rates ] Display Cutin Image upon Login Custom Randomed Box Items Kick GM during WOE Custom Crafting NPC Restrict Same IP [ Certain Map ] Coloured Items Exchanger Guild Master Changer Party Team PK Match Gambling Game IRC Channel Crafting NPC Guild Storage Restriction Stage Game [ Version 4 ] Monster Wiki Event [ Version 3 ] Special Thank you for my Tutor : Notes : I am a bit lazy to write all those Script Descriptions, i do believe that all of you able to get how this script works. Anyway, i will still doing my best to write the Updated Changelog or informations about the script as detail as possible. All the Scripts above are uploaded to Pastebin . Abide the Following Rule : Scripts Error / Not Working , you have to Explain it in Details. ( Add in Images / Modified Scripts ) Do not SPAM / BUMP in my Topic. Do not ask for Support stuffs for other Scripts in this Topic. Link Down , then drop [ @Emistry ] a message. I Reserved the Right for NOT Answering your Posts if you did not abide my Topic's Rules. Keep This In Your Mind : All the Scripts i distribute here are NOT FOR COMMERCIAL USES . DO NOT remove my Credits if you are using part of the scripts to modify your own. DO NOT re-release the scripts in any form / way. If you ♥ these Scripts , Click on to Vote this Topic up. Or you may also click on at above the Topic1 point
-
Hello i'm just need some aid from you rAthena's guys to help me in my HTML + CSS learning since i'm still a newbie Well this is my err i forgot how many times making a simple html + css site And yes i'm going to upload it if you guys want it. It's coded already yet still messy I think, since I don't know a thing yet about php or cms to make it more user friendly to be edited. Anyway I need rating and critic. Thanks rAthena Preview: FreeTemplate1 FreeTemplate2 FreeTemplate3 FreeTemplate4 FreeTemplate5 Download: Mediafire edited: sry guys hasn't been here for month, my hosting was dead so I uploaded it to mediafire, enjoy.1 point
-
File Name: GRF Sharper [update Jan 26, 2012] File Submitter: Mercurial File Submitted: 23 Jan 2012 File Updated: 26 Jan 2012 File Category: Client Tools Video: http://youtu.be/3KUHADaKYt4 Hello everyone this is my GRF Explorer tool, So why another GRF Tool you ask? well here are the reasons The current ones are old The current ones are un-maintained (not all of them) The current ones are written in C X_X; I want to make my own So what are the features gonna be? GRF Merge Fast GRF Filter and Search Open Multiple GRFs in another tab Transfer files between tabs Live preview of files in the grf ( even sprite , map , acts ) On the spot editing of grf files (no need to extract, edit , put it back, just double click edit and save ) Open sourced Well documented Its C#! So faster development speed( I made the UI 2 hours ago ) It works on Linux , Mac and Windows Notes: It only supports 0x200 GRF version and the DES Decryption algorithm is still broken ( that means its not able to extract some files in data.grf yet , coming soon) Ok let me tell you the truth! This is a part of an effort called "Managed Athena Project or mAthena" the goal is to port the existing eAthena software and the Open-Ragnarok https://gitorious.org/open-ragnarok/ into managed C#/.NET/Mono Code This is just the beginning , I am not expecting to do this by myself. That is the reason I am posting this. To let everyone know about the project. And if your a skilled but totally bored programmer and want to build your own stuff for RO. then this is our chance I honestly dont think it will replace our beloved eAthena project, but this will be an alternative and hopefully a competition for eA in the future Credits: ROInt Project - https://gitorious.or...bs/master/grf.c(GRF Engine) KeyWorld for explaining to me the GRF File structure, DES Encryption and everything else scriptor has forked it on git hub and added the support for the following file formats. (SPR, PAL, TGA) https://github.com/s...45...a8317caba4 @GreenBox for adding "file save support" don't forget to rate it 5 starts if you like it Git Hub: https://github.com/Mercurial/mAthena What are you waiting for? fork it now! Click here to download this file1 point
-
Hi All, Here is a rather simple quest template based on arrays. It will tell users what they're missing among other things, and makes for a good way to quickly get a quest in game. //===== eAthena Script ======================================= //= Super Awesome Quest Template //===== By: ================================================== //= CalciumKid //= & Okira //===== Current Version: ===================================== //= 2.0 //===== Compatible With: ===================================== //= eAthena 1.0 Final + //===== Description: ========================================= //= Quest Template //============================================================ <map>,<x>,<y>,<facing> script <npcname> <npcsprite>,{ //===== Config: ============================================== set .npcname$,"[^FF0000 <npcname> ^000000]"; //Change to whatever you want the NPC name to be setarray .reqid[1],<id>,<id>,<id>; //Item IDs for the items, required for item checks setarray .reqn$[1],"<name>","<name>","<name>"; //These are names of the required items, for the dialogue setarray .reqa[1],<amount>,<amount>,<amount>; //These are how many of each item is required set .prize,<rewardid>; //Change this to the Item ID of the item reward set .prizen$,"<rewardname>"; //Change this to the name of your reward set .prizea,<rewardamount>; //Change this to the amount of the prize item set .zeny,20000000; //Amount of zeny for quest (set to 0 to disable) L_QUEST: mes .npcname$; mes "Hah! Hello there "+strcharinfo(0); next; mes .npcname$; mes "I don't get many visitors, so I assume you're after my legendary ^FF0000"+.prizen$+"^000000?"; menu "Of course",-,"No way",L_EXIT; next; mes .npcname$; mes "Great! I love business. I can make you a ^FF0000"+.prizen$+"^000000, but only if you bring me the materials required."; next; mes .npcname$; mes "Would you like me to make one for you?"; menu "Yes",-,"No",L_EXIT; next; mes .npcname$; mes "I'll need the following:"; for (set .@x,1; .@x < getarraysize(.reqid); set .@x,.@x + 1) { mes .reqa[.@x]+" ^FF0000"+.reqn$[.@x]+"^000000"; } if (.zeny > 0) { mes .zeny+" ^FF0000Zeny^000000"; } next; mes .npcname$; mes "Do you have those items?"; menu "Yes",-,"No",L_EXIT; next; mes .npcname$; for (set .@x,1; .@x < getarraysize(.reqid); set .@x,.@x + 1) { if(countitem(.reqid[.@x]) >= .reqa[.@x]) {mes "You've got enough ^00FF00"+.reqn$[.@x]+"^000000";} else {mes "You need more ^FF0000"+.reqn$[.@x]+"^000000";} } if (.zeny > 0) { if (Zeny < .zeny) {mes "You're missing ^FF0000Zeny^000000";} else {mes "You've got enough ^00FF00Zeny^000000";} } next; mes .npcname$; mes "Would you like to complete the quest?"; menu "Yes please!",-,"No Thanks",L_EXIT; next; for (set .@x,1; .@x < getarraysize(.reqid); set .@x,.@x + 1) { if(countitem(.reqid[.@x]) < .reqa[.@x]) goto L_EXIT2; } if (.zeny > 0) { if (Zeny < .zeny) goto L_EXIT2; } mes .npcname$; mes "Brilliant! Fantastic! Here you go."; for (set .@x,1; .@x < getarraysize(.reqid); set .@x,.@x + 1) { delitem .reqid[.@x],.reqa[.@x]; } if (.zeny > 0) { set Zeny, Zeny - .zeny; } goto L_FINAL2; close; L_EXIT: next; mes .npcname$; mes "Eh. I don't need you either. Bah!"; close; L_EXIT2: next; mes .npcname$; mes "I'm sorry, you don't have enough!"; close; L_FINAL2: next; mes .npcname$; mes "Brilliant! Fantastic! Here you go."; getitem .prize,1; close; } Just edit everywhere it has placeholders wrapped in <>. You can expand the NPC to contain as many required items as you wish, just keep adding entries to the arrays. I also have a version that doesn't require the input of item names. This version however I don't have laying around because the servers I have used this template on often have strange names for items in their item_dbs. I can recode release this version if requested. If you like my work, please rate the topic and give reputation! Thanks!1 point
-
Guys, that is a mac skin. You can allways look at the system bar (battery, connection etc) quickly to check the OS. ... And I'm sure Wine can't rune that amount of aplications! Huh, I will try to mention all Sketchyphoenix icons lol, this guy really works/game with his PC: In order list: Flashget? Unknown Icon Recycler bin Documents Directory utorrent Unknown Icon Unknown Unknown Ragnarok Eden Eternal Unknown League of Legends League of Legends Heroes of Newerth Minecraft Unknown Unknown Unknown Notepad ++? Mumble Skype Chrome Firefox Unknown Unknown1 point
-
I've looked at the progress of your templates. And you are learning quite well. I like how you are taking the critiques and comments well and using them as positives. Good job, keep up the good work. Can't wait to see your next template.1 point
-
I swear I saw a topic around rAthena where there was a code that changed the chat colours of certain areas, like the guild and party etc. VIA Sourcing, not clienting o_o1 point
-
First off : I did not make this script completely by myself. I am rather new to PHP (this is my first php code ever) so I had some help to finish this. Although the functionality is completely different, you may find some similarities in the HTML code. Therefore I'd like to thank and give credits to the Author: Aaron Sinclair for helping with this release indirectly Another Thing : I couldn't make a new topic in the 3rd party tool downloads section, therefore this might not be the most appropriate place to be releasing this, but I had nowhere else to go. If a mod could perhaps move this later, that would be great. Enough Talk. Here's what it does : At first it may look a bit tricky but then you figure it's just pretty simple. I made a php code that allows you to set up multiple NPC duplicates at the same time, just by pointing out the NPC names, and a few more things... Well, in short, it makes a cartesian product between all the maps listed and all the npcs listed, so you can for example, easily set up all the NPCs you need in your towns without having to go through the towns and typing '/where' all the time. The X and Y Modified Coords refer to that specific map center location. For example, if you list in the map "prontera, 150, 150" in the map format list, you will have all the npcs duplicate in prontera, and their new X and Y coords will depend on their X and Y modified coords. If you have X Mod = 3 and Y Mod = -5 used in the example above, your npc specific location would be "prontera, 153, 145". The X and Y Modified Coords are meant to make it easy to make NPCs circle around a specific area, you can draw any kind of shapes you want, given you know how to do it using this tool. This makes it a lot easier to set up many different NPCs duplicates among many towns at the same time. I suppose an example explain this better than anything. Example : Npc Format (Npc Name, Map Center + X Coord, Map Center + Y Coord, Facing Direction, Sprite Number) : Healer, 2, -3, 5, 880 Warper, -5, -5, 3, 660 Kafra, -2, -3, 4, 110 Jobchanger, 0, 0, 2, 550 ... Map Format (Map Name, Center X, Center Y) : (Note : Center is not the center of the map...) prontera, 156, 181 alberta, 50, 238 payon, 200, 150 morocc, 150, 100 geffen, 200, 100 aldebaran, 50, 70 splendide, 90, 180 dicastes01, 201, 165 mora, 151, 214 ... Output : (All the four NPCs will be duplicated in every given town, with their respective variables) (The total amount of duplicates is the product between the number of towns and number of NPCs) // Healer ---------------------------------------------- prontera,158,178,5{TAB}duplicate(Healer){TAB}Healer#d1{TAB}880 alberta,52,235,5{TAB}duplicate(Healer){TAB}Healer#d2{TAB}880 payon,202,147,5{TAB}duplicate(Healer){TAB}Healer#d3{TAB}880 morocc,152,97,5{TAB}duplicate(Healer){TAB}Healer#d4{TAB}880 geffen,202,97,5{TAB}duplicate(Healer){TAB}Healer#d5{TAB}880 aldebaran,52,67,5{TAB}duplicate(Healer){TAB}Healer#d6{TAB}880 splendide,92,177,5{TAB}duplicate(Healer){TAB}Healer#d7{TAB}880 dicastes01,203,162,5{TAB}duplicate(Healer){TAB}Healer#d8{TAB}880 mora,153,211,5{TAB}duplicate(Healer){TAB}Healer#d9{TAB}880 // Warper ---------------------------------------------- prontera,151,176,3{TAB}duplicate(Warper){TAB}Warper#d1{TAB}660 alberta,45,233,3{TAB}duplicate(Warper){TAB}Warper#d2{TAB}660 payon,195,145,3{TAB}duplicate(Warper){TAB}Warper#d3{TAB}660 morocc,145,95,3{TAB}duplicate(Warper){TAB}Warper#d4{TAB}660 geffen,195,95,3{TAB}duplicate(Warper){TAB}Warper#d5{TAB}660 aldebaran,45,65,3{TAB}duplicate(Warper){TAB}Warper#d6{TAB}660 splendide,85,175,3{TAB}duplicate(Warper){TAB}Warper#d7{TAB}660 dicastes01,196,160,3{TAB}duplicate(Warper){TAB}Warper#d8{TAB}660 mora,146,209,3{TAB}duplicate(Warper){TAB}Warper#d9{TAB}660 // Kafra ---------------------------------------------- prontera,154,178,4{TAB}duplicate(Kafra){TAB}Kafra#d1{TAB}110 alberta,48,235,4{TAB}duplicate(Kafra){TAB}Kafra#d2{TAB}110 payon,198,147,4{TAB}duplicate(Kafra){TAB}Kafra#d3{TAB}110 morocc,148,97,4{TAB}duplicate(Kafra){TAB}Kafra#d4{TAB}110 geffen,198,97,4{TAB}duplicate(Kafra){TAB}Kafra#d5{TAB}110 aldebaran,48,67,4{TAB}duplicate(Kafra){TAB}Kafra#d6{TAB}110 splendide,88,177,4{TAB}duplicate(Kafra){TAB}Kafra#d7{TAB}110 dicastes01,199,162,4{TAB}duplicate(Kafra){TAB}Kafra#d8{TAB}110 mora,149,211,4{TAB}duplicate(Kafra){TAB}Kafra#d9{TAB}110 // Jobchanger ---------------------------------------------- prontera,156,181,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d1{TAB}550 alberta,50,238,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d2{TAB}550 payon,200,150,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d3{TAB}550 morocc,150,100,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d4{TAB}550 geffen,200,100,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d5{TAB}550 aldebaran,50,70,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d6{TAB}550 splendide,90,180,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d7{TAB}550 dicastes01,201,165,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d8{TAB}550 mora,151,214,2{TAB}duplicate(Jobchanger){TAB}Jobchanger#d9{TAB}550 Note: The given values for this example were completely random. I don't even know if those are valid sprite IDs or real coords. IMPORTANT THINGS : - This tool ignores spaces between NPC names, as well as comas or any given space at all. If your NPC has a space in it's name, it will be lost. - This tool cannot generate {TAB} characters, therefore you gotta go on notepad++ or a text editor and replace all the {TAB} symbols with real tabs. (Notepad++ does that with the extended search mode, by inputting to replace {TAB} with t) - This tool always increment the NPC new name by the using the symbol 'd' together with an incremental number. If the npc name has a # sign, it will not put another. If the hidden name symbol is not used, it will just add the '#d' symbols together with the incremental number after the current NPC hidden name. - This tool is limited to only work within a certain area around the specified center of the map, therefore if you need to place the NPCs in completely chaotic places, or places that are very specific, this tool will not help you at all, it helps with generalizing the locations, and making duplication job faster and easier. - This tool is meant to be used with many NPCs to be duplicated at the same time, if you wish you duplicate only one, of course its possible, but it won't make your job much easier. You'll still have to find every single map coords for that one NPC. Link : http://duplicategen....upgenerator.php1 point
-
It tells you the error o_o just take a better look next time. npctalk function is npctalk "<message>"; not npctalk "<message>",<numbe; remove the ,0 on npctalk at line 233 and save it, that should solve it.1 point
-
I was think that I might make the cast unintruptable (outside of woe) and then reduce the characters defense to 0 while casting. Peopleperson491 point
-
when that happens, add the patch manually.. probably you have a modified line that covers the line where the patch needed to be placed.1 point