Popular Content

Showing content with the highest reputation since 12/19/2019 in all areas

  1. 2 points

    Version 1.0.0


    @PARTYBUFF / @SPB Here is my version of the famous command @partybuff. What is it? Display buff state of your teammates. Format : [BAFS+] Nickname B : Blessing A : Increase Agility F : Chemical Protection Weapon/armor/helm/shield S : Soul Link + : Devotion Enjoy ! Vykimo~


  2. 2 points
    File Name:w0w_custom_collectionFile Submitter: w0wZukuBgFile Submitted: 24 June 2018File Category: Sprites & PalettesDownload Link: Click here to download .•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•. butterfly_wings [x5 new] Look at the old butterfly wing and at it. Now again on the old and on the new. Why is my butterfly wing looks like a wing, not a human ear? = D I would be happy if you would prefer my work for replacement. battle_manuals [x5 new] Recolor to diversify the rates. bubble_gums [x5 new] Recolor to diversify the rates. bullets [x6 new] Just additional sprites of bullets based on standard. Fire, Water, Wind, Earth, Poison and Shadow property. card_sprites [x3 new] Now rare cards will really decorate your inventory 1 - for miniboss cards 2 - for yellow MVP cards 3 - for red MVP cards w0w_items [x6 new] 1 - Armor Charm [ID 2656] - make it's own sprite instead of the Gravity... 2 - Very Old Card Album [ID custom] - just an idea, make an item sprite according to second collection picture. 3 - Animal Detector [ID custom] - the idea came from the game BG&E. 4 - Venatu Doll [ID custom] - it can be an item for pet/mercenary activation or just a doll. 5 - Camera [ID custom] - the file includes small ingame illustration of camera. 6 - Condenced Blue Potion [ID custom] - nuff said ~ gemmed_sallet [new] Could not wait any longer, just add a ingame hat animation made by myself instead of Gravity :3 dullahan [white eyes] In one of the client updates the sprite Dullahan was changed. Since then, his eyes have disappeared. Gravity did not comment on what had happened. Very much I ask to check up this monster on your server and to replace a sprite in case of need. >>>>> w0w_cardbmp [x6 new] You can use this art work for any purpose, for example, you can make it a card on your server. sl_icons [x2 new] Two new icons for SL_GUNNER and SL_NINJA skillsSince the icons use Chinese characters, thenfor the SL_GUNNER, the 枪 means a gunand for the SL_NINJA I left the character out of skill Final Strike .•°'°•. skating_grf [new] Just added edited santa costume sprite for imitation of skating (based on 여름 summer clothes sprite v1).You may see the sample of skating in my custom map Xpalace preview: Link here blood_tears [new] My first attempt to make a custom version of any weapon. The basis was taken Blood Tears [id 1271]. .•°'°•. ~ Don't claim my or Gravity's work as yours and etc ~
  3. 1 point

    Version 1.1.3


    Extended Battleground [eAmod BG] Made in Git Hash: '91169d7ebccccaf5008076383c89ff3a6c514a9e' Repository (db/npc/clientside): https://github.com/xEasycore/ExtendedBG Description Battleground System from eAmod compatibilized with rA c++. Features - Temporal guild System (Fake Guild) - Queue System (@joinbg) - Guild Skills usable in Battleground - Guild Skills separated cooldown - Anti AFK system - Enable/Disable BG Announces Commands @joinbg: queue join @leavebg: queue leave @order: sends a message to your team @leader: change team leader @reportafk: kick an AFK player @listenbg: enable/disable display bg announces Admin Commands @bgstart: enable BG queue @bgstop: disable BG queue @bgmode: change actual BG arena (own creation) @bgsize: change min/max players for an Arena (own creation) Arenas availables - Capture the Flag - Team DeathMatch - Conquest - Rush - Triple Inferno - Eye of the Storm - Domination - Feel free to Donate if you want to support me Note: This release is not stable, use it at your own risk.


  4. 1 point
    View File 9 Towns in Map Here is my 9 towns in 1 map ! Contact me for support in skype: keough_99 Submitter K e o u g h Submitted 12/05/2018 Category Maps & 3D Resources Video https://youtu.be/kIFe-3sJR9U Content Author Keough  
  5. 1 point
    Hello, I'll use this post to show you some of my projects and modifications. The name of my server is called RO: Zero, but it started before gravity announced theirs, so I chose to keep the name. LOGIN SCREEN https://vimeo.com/287302640 https://vimeo.com/300142810 https://vimeo.com/274177970 https://vimeo.com/310257994 https://streamable.com/6t1f6 Splash's https://streamable.com/n58ma Misc All Launcher's have Discord RichPresence SCRIPT & SOURCE Bet System https://vimeo.com/297864967 Pick Item with Mouse Click https://vimeo.com/288068416 Hack'n Slash Attack System https://vimeo.com/285431474 SkillShot System https://vimeo.com/269528679 Header Hud Char Info https://vimeo.com/268928510 System Conversor Skill Target to Place https://vimeo.com/307620277 LEAGUE OF LEGENDS INSPIRED SKILLS Ivern https://vimeo.com/270423927 https://vimeo.com/270211429 Kalista https://vimeo.com/270518714 Ash https://vimeo.com/270728857 Orianna https://vimeo.com/270911850 Xayah https://vimeo.com/271172345 Katarina https://vimeo.com/269402201 Client Edit Drag System https://streamable.com/dnqgz New Hud Interface (Old) NEW INTERFACE FROM TOS (WITH NPC DIALOG) https://streamable.com/ebec1 New Game Filter https://vimeo.com/303199417 Item Summon Screen https://vimeo.com/300142810 Rain https://vimeo.com/298893681 Campfire Button Shortcut https://vimeo.com/298498848 Discord Integration WALK WITH WASD https://streamable.com/c4u7u DRESSROOM MOD https://streamable.com/n1ncz MASTERY WINDOW https://streamable.com/zfttp ________________________________________ A lot of other things I haven't record, but I will try to keep this updated soon.
  6. 1 point
    View File Fixed HairStyle Arrangement Texture This grf contains fixed hairstyle arrangement after using "Increase hair style limit in game" from 4144 latest NEMO updates, because after patched the hairstyle is not in correct arrangement. Submitter Hurtsky Submitted 08/25/2018 Category Sprites & Palettes Video Content Author hurtsky  
  7. 1 point
    you can try something like this // callfunc("func_Refine", <EQI>, <max_refine>, <item_id>); function func_Refine { [email protected] = getarg(0, 0); [email protected]_refine = getarg(1, 10); [email protected]_id = getarg(2, 0); [email protected] = getarg(3, 1); if ([email protected] > 0 && [email protected]_id > 0 && [email protected] > 0) { if (getequipisenableref([email protected])) { if (getequiprefinerycnt([email protected]) < [email protected]_refine) { delitem [email protected]_id, [email protected]; successrefitem [email protected]; dispbottom "[Refine] Refined Equipment."; } else { dispbottom "[Refine] already reached max refine of "[email protected]_refine+"."; } } } return; } 20022,Ticket_Refine_Head,Ticket Refine Weapon,11,1,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc("func_Refine", EQI_HEAD_TOP, 10, 20022); },{},{} 20023,Ticket_Refine_Armature,Ticket Refine Weapon,11,1,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc("func_Refine", EQI_HAND_R, 10, 20023); },{},{} 20024,Ticket_Refine_Arma,Ticket Refine Weapon,11,1,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc("func_Refine", EQI_ARMOR, 10, 20024); },{},{} 20025,Ticket_Refine_Shield,Ticket Refine Weapon,11,1,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc("func_Refine", EQI_HAND_L, 10, 20025); },{},{} 20026,Ticket_Refine_Manto,Ticket Refine Weapon,11,1,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc("func_Refine", EQI_COSTUME_GARMENT, 10, 20026); },{},{} 20027,Ticket_Refine_Shoes,Ticket Refine Weapon,11,1,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc("func_Refine", EQI_SHOES, 10, 20027); },{},{}
  8. 1 point
    prontera,150,180,0 script Welcome Pack NPC 123,{ [email protected]$ = replacestr(getcharip(),".","s"); if (getd("$ip_"[email protected]$)) { // edit message here. mes "You have claimed your reward."; close; } mes "Here you go."; close2; setd "$ip_"[email protected]$, 1; // add items here.. getitembound 1202, 1, Bound_Account; getitembound 1202, 1, Bound_Account; getitembound 1202, 1, Bound_Account; getitembound 1202, 1, Bound_Account; getitembound 1202, 1, Bound_Account; getitembound 1202, 1, Bound_Account; getitembound 1202, 1, Bound_Account; getitembound 1202, 1, Bound_Account; getitembound 1202, 1, Bound_Account; end; }
  9. 1 point

    Version 2.0.0


    this application help you calculate the monster mode for more info about the monster mode https://github.com/rathena/rathena/blob/master/doc/mob_db_mode_list.txt Update v2.0: this update only for rAthena +2016 support sql , support reverse result , add reset button Contact me for Errors https://github.com/sader1992/sader_scripts


  10. 1 point
    What if you removed Doram race from your server and client... ...but it just left a ugly space on the char creation window? Well here comes the solution. I simply edited the file and made use of the space. You can edit it individually. A .psd file is included for Photoshop/GIMP edits. (Instruction is also included) Download here ~ Requirements:
  11. 1 point
    6/10 pssst: Activate Windows
  12. 1 point

    Version 1.5.1


    New NPC Label OnPCLootEvent: This label triggers when a player picks up an item from the ground in a map marked with the 'lootevent' mapflag. This works with @autoloot and @alootid, this does not work for items given by script. When in a party with shared loot, only the player who looted the item from the ground will trigger this label. The information of the item picked up will be stored in an array called '@looted_data', check the script_commands.txt for the order of the data stored. Usage Sample: lootevent_sample.txt


  13. 1 point
    by short description There are 3 different generations of laboratory monsters: 1. Egnigem, Wickebine, Laurell, Errende, Josephina, Kavach, Armeyer 2. Seyren, Eremes, Kathryne, Margaretha, Cecil, Howard 3. Randel, Gertie, Celia, Chen, Trentini, Alphoccio, Flamel I collect them, correct mistakes, add every possible class to each monster, recolor them in 3 official color sets and improve their aura. As a basis, I took the logic of the first implemented sprites at lhz_dun01-03 If you compare the following kRO sprites with corrections in the changelog you will notice that the logic has ceased to be respected and the sprites do not even have sounds! [DONE] 1st classes, 2nd classes, advanced classes, 3rd classes, 3rd japan edition classes, king of the alley, the last one, custom extended classes, summoner The total number of sprites in the pack: ~150 classes (including different types of weapons) x 3 color sets x 2 different auras = ~900 sprites changelog: (!) Below are the non-clean gifs recorded using GifCam.exe over the Act Editor (!) So these can brake or accelerate and do not serve as an accurate image. These gifs are added just for reference For clarity, the background of the laboratory is taken, and the sprites are shown in transparent blue 969F9EE7 and with improved aura Seyren Windsor Eremes Guile Kathryne Keyron Margaretha Sorin Cecil Damon Howard Alt-Eisen Randel Lawrence Gertie Wie Celia Alde Chen Lio Trentini Ilaria Alphoccio Basil Flamel Emure Egnigem Chenia Wickebine Tres Laurell Weinder Errende Ebecee Josephina Kavach Icarus Armeyer Dinze The Last One & King of the Alley Cheril Belle (Custom) Weikath Valtz (Custom) Keytar Oracle (Custom) Rachel Wirth (Custom) Mary Liz (Custom) Zuku Bg (Custom) Homunculus
  14. 1 point
    I am trying to compile rAthena on CentOS 7 64-Bit OS; but I want to use MariaDB 10.1 (instead of MySQL, since it's a fork and should work the same). When I run the ./configure --enable-64bit command, I see the following error: ...checking for library containing pthread_cancel... none required checking for library containing pthread_join... none required checking for mysql_config... /usr/bin/mysql_config checking for mysql_init in -lmysqlclient... no checking mysql.h usability... yes checking mysql.h presence... yes checking for mysql.h... yes checking MySQL library (required)... no configure: error: MySQL not found or incompatible Prior to starting the installation, I have made sure the following packages are installed: yum install -y mysql-devel pcre-devel zlib-devel; [[email protected] host]# yum install -y mysql-devel pcre-devel zlib-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.sov.uk.goscomb.net * epel: mirrors.coreix.net * extras: centos.serverspace.co.uk * remi-safe: remi.check-update.co.uk * updates: repo.bigstepcloud.com Package MariaDB-devel-10.1.10-1.el7.centos.x86_64 already installed and latest version Package pcre-devel-8.32-15.el7.x86_64 already installed and latest version Package zlib-devel-1.2.7-15.el7.x86_64 already installed and latest version Nothing to do I checked the /usr/lib64/ folder and I can see the libmysqlclient dev binaries: [[email protected] host]# ls /usr/lib64/ | grep mysql libmysqlclient.a libmysqlclient_r.a libmysqlclient_r.so libmysqlclient_r.so.18 libmysqlclient_r.so.18.0.0 libmysqlclient.so libmysqlclient.so.18 libmysqlclient.so.18.0.0 libmysqld.a libmysqld.so libmysqld.so.18 libmysqlservices.a So, I tried to configure the installation like this: ./configure --enable-64bit --with-MYSQL_LIBS=/usr/lib64 However, this too did not work. Any ideas what I might be doing wrong? Is MariaDB not supported with rAthena? This is how I installed MariaDB 10.1 on my CentOS 7 (x64): wget -O /etc/yum.repos.d/MariaDB.repo http://mariadb.if-not-true-then-false.com/centos/$(rpm -E %centos)(uname -i)/10_1 yum install MariaDB MariaDB-server Thanks in advance for any help & happy new year to the community. UPDATE: Sorry, posted this question too soon. This has fixed my issue: ./configure --enable-64bit --with-MYSQL_LIBS=/usr/lib64/libmysqlclient.so
  15. 1 point

    Version 1.0


    This is a NPC script for FluxCP Credits and Vote points in order for the players to exchange them for Cash Points ingame. Credits to JayPee Mateo https://github.com/Feefty/FluxCP_Addons-VoteForPoints/blob/master/npc/voteforpoints.txt But this script was completely changed so that no lines were used from the original Make sure to replace "ragnarok_db" with your database name on line 19 and 20


  16. 1 point

    Version 1.2.1


    Original Topic: http://herc.ws/board/topic/16037-campfire-to-regenerate-hpsp/ Herc Script Link : https://pastebin.com/fksPdpFQ The Idea: Camp Fire to restore / regenerate HP & SP. When you sit by the Camp fire, you start feeling the warmth and the comfort, so your HP & SP begin to regenerate. How to use : 1. add the source mode provided in the script. (or here) 2. make a usable item_db with these bonus script. callfunc("func_CreateCampFire", <range>, <duration>, <heal_rate>); // create campfire callfunc("func_UpdateCampFire", <range>, <duration>, <heal_rate>); // update the campfire duration/heal rate. Preview: Credits : @Dastgir & @Radian for the src mod and @Habilis for the idea


  17. 1 point
    View File @petstats command this command will show you the pet stats see the screenshot for more info you can add it inside /rAthena/src/map/atcommand.cpp or if you use old rathena add it at /rAthena/src/map/atcommand.c file add it like you add any new atcommand and recompile Submitter sader1992 Submitted 09/19/2018 Category Source Modifications Video Content Author sader1992  
  18. 1 point

    Version 2.0.1


    Sader's Files Verifier Version 2.0.1: Adding Pre-Compiled Version so Visual Studio is not needed if you only want it to run without any customization . Version 2.0: Adding Design . Adding support for Multiple folder layer . Adding Pre-Compiled Version pre_compiled_generator.zip no need for visual studio , you just need to fill out the information and generate the file >> it will build Sader Files Verifier.exe and get_information.exe in the directory you run the program from this how it look an application that check the files you want to check and download if they are missing or corrupt this program in C# , Visual Studio 2019 , and need .Net 4.5 (you can lower the version if you put some work in to it) https://github.com/sader1992/sader_files_verifier Video on how to setup (slow it down if you can't follow my steps) [This video with the non design version 1.0 but it's the same thing] this file made for Ragnarok private servers community you better not add the data.grf and rdata.grf as files as the player better just re-download the full client again do not add your custom.grf as you will edit it every update , unless you are planing to generate new information file every update same thing for your .dat from Thor Patcher don't add it if you have custom.grf that you will never change with the updates , you can add it i would recommend that DO NOT ADD THE PROGRAM IT SELF TO THE information FILE!!! this to do list i may or may not do it , however you are free to do it your self! TODO: Encrypt information.txt Compress uploaded files and decompress after download


  19. 1 point

    Version 1.0.0


    __________***PLEASE READ***__________ I updated a variety of ragnarok emojis. Example: became > Feel free to do whatever with the graphics. Use parts of it or fully, use them as a base or else - but please follow these rules: ________________________________________ Rules: Do not sell these graphics to anyone. Do not ask me to fix, adjust or change something unless you're willing to pay for it. If you upload them somewhere for others to download, please credit me and/or link back to herc.ws's download section. Contains: Ragnarok Emojis Contact Discord: 방탄#4526


  20. 1 point
    The video content is mandarin. When game start, the BOSS EDDGA will show up. and everyone in this map will get some skill on hotkey all you need to do is follow the EDDGA. if you don't active the skill as same as EDDGA in time and you get fail.
  21. 1 point

    Version 1.0.2


    One version of @restock. Create a list of items to restock automatically from your storage. Available everywhere Usage : @restock <itemid> <itemid> ... : add items to restock list @restock off : disable restocking Config : Consume 1 coin if non VIP Player, but you can disable it. You can set maps where restocking isn't allowed.


  22. 1 point
    New_zone01 File Name: w0w_new_zone01File Submitter: w0wZukuBgFile Submitted: 31 August 2018File Category: Maps & TexturesDownload Link: Click here to download
  23. 1 point
    Hi, Do you have this sprite for me? thx for your repply
  24. 1 point
    Try this guys. I just had this problem like 5 minutes ago and searched... Just tried it on a novice but should be okay. Just place it inside the lua file. Although it seems like it's messed up.. So we may need still need to get a fix for this. I am using the 2018-06-20e client. Update: Seems it got fixed when I did skillall and then changed bodystyle @[email protected]
  25. 1 point

    Version 1.0.0


    Hello everyone. Many ask me how I translate my item_db with my iteminfo, so today I came to teach how to do it. 1 - Download the program that I made available. 2 - Replace iteminfo.lua inside content with your iteminfo.lub or lua content. 3 - Run the program. 4 - A file named item.txt was generated. 5 - Copy the contents of this file and now into ServerDatabaseEditor, click on Tools after loading your database and copy all contents of item.txt and after that click on Run. 6 - Okay, you just translated your item_db into the language of your iteminfo! Special thanks to Tokei for making the most difficult, which was the SDE


  26. 1 point
    View File 2018 ICONS FOR FLUXCP THIS PACK CONTAINS THE HERCULES 2012 PACK AND THE ITEMS THAT FAIL UP TO THE DATE OF: 2018-03-25. IN ACCORDANCE WITH KRO. MORE INFO READ THE .TXT FILE INSIDE THE ZIP. /////////////////////////////////////////////////////////////////////////////////// ESSE PACK CONTÉM O PACK DE 2012 DO HERCULES E OS ITENS QUE FALTAM ATÉ A DATA DE : 2018-03-25. DE ACORDO COM O KRO. MAIS INFORMAÇÕES LEIA O ARQUIVO .TXT DENTRO DO ZIP. Submitter wlauton Submitted 07/11/2018 Category General Website Templates Video Content Author Award3d, Latheesan's Extractor  
  27. 1 point

    Version 1.0.0




  28. 1 point
    Here ya go I made a thing just like you asked. Script command is called pcblockall It prevents the target to move/use items/attack/cast skills/click npc You use it like pcblockmove like this: pcblockall getcharid(3),1; //Will block movement/item use/normal attack/skill cast/npc click pcblockall getcharid(3),0; //Will unblock. I made it for the latest revision, try if it works for you. pcblockall.patch
  29. 1 point

    Version 0.1.7 Alpha


    Hi! This project is written in C++, using Qt ( So the code is platform independent, and once I reach Beta I plan to release both the source and linux binaries ). Feel free to post your ideas. This tool is intended to be a modern database editor. The goal I want to achieve is, to provide an ultimate tool to edit (almost) all files of the db folder, with advanced usability, and blur the border between the files ( for example you see at the item tab, what monsters the item dropped by, although it is stored in a different file.) Usage: File->Open and give it the location of your db folder. ( Only support rAthena, it searches for the dbs in re or pre_re subfolder based on settings. ) Features: Informative tooltips to help the user Item and mob database support Script editor for item's scripts. Adding, editing, removing database entries Read/Write TXT databases, export/import them to/from SQL Blur the borders between the files. Double clicking an entry loads that entry to edit. If you fill the ID field and press return, if such entry exist, it will be loaded and selected. Switching between renewal and classic dbs Basic sanity checking on save ( for example detecting zeny exploits ) RegExp based search Saving behavior: Save button save only the entry, use file->save to save the dbs. If there is an entry exist with the saved id, it will be overwritten, otherwise appended. Planned features: Add MobSkillDB support Add SkillDB support Classic <-> Renewal converter ( implement formulas that can convert between classical and renewal ) Support for editing client side files Integrity checks (for example mob droping a nonexistent item) Implement your ideas


  30. 1 point
    Seu desejo é uma ordem! /////////////////////////////////////////////////////// // ___________ _____.__ // \__ ___/__.__.________/ ____\__| ____ ____ // | | < | |\_ __ \ __\| |/ \ / ___\ // | | \___ | | | \/| | | | | \/ /_/ > // |____| / ____| |__| |__| |__|___| /\___ / // \/ Scripts \//_____/ // //===================================================== // Name: Poring Reporter // // Description: // A poring reporter will spread the news about your // server walking randomly throughout Prontera. // // Instructions: // Toggle walking by whispering to NPC! // (To whisper the NPC, simply send a private message // in Ragnarok to "npc:Poring Reporter") // Say "walk" and it'll start walking. // Anything else and it'll stop as soon as possible. //===================================================== /////////////////////////////////////////////////////// prontera,147,190,5 script Poring Reporter 909,{ set [email protected]_level, 99; // Necessary GM Level set [email protected]_name$, "Poring Reporter"; function NewsList; Begin: if (getgmlevel() < [email protected]_level) end; npcstop; if (.walking != 0) npctalk "Stopped walking. Tell me to \"walk\".", "", bc_self; set .walking, 0; clear; mes "[ ^f442a7"+ [email protected]_name$ +"^000000 ]"; mes "Hello, master! What are the news today?"; menu "Show news",ShowNews, "Remove news",RemoveNews, "Register news",RegisterNews; ShowNews: clear; mes "[ ^f442a7"+ [email protected]_name$ +"^000000 ]"; if (getarraysize(.news$) > 0) { mes "These are the news:"; NewsList; } else { mes "There are no news."; } next; goto Begin; RemoveNews: clear; NewsList; mes "Enter the number of the new you want to remove:"; input [email protected]; clear; mes "[ ^f442a7"+ [email protected]_name$ +"^000000 ]"; mes "Do you want to remove \"" + .news$[[email protected]] + "\"?"; if (select("Yes:No") == 1) { [email protected] = getarraysize(.news$); for ([email protected] = [email protected]; [email protected] < [email protected]; [email protected]++) { set .news$[[email protected]], .news$[[email protected]+1]; } set .news$[[email protected]], ""; } goto Begin; RegisterNews: clear; mes "[ ^f442a7"+ [email protected]_name$ +"^000000 ]"; mes "What should I spread throughout Prontera?"; input [email protected]$; clear; mes "[ ^f442a7"+ [email protected]_name$ +"^000000 ]"; mes "\"" + [email protected]$ + "\""; mes "Is that right?"; if (select("Yes:No") == 2) goto RegisterNews; set .news$[getarraysize(.news$)], [email protected]$; clear; mes "[ ^f442a7"+ [email protected]_name$ +"^000000 ]"; mes "Okay!~"; next; goto Begin; function NewsList { for ([email protected] = 0; [email protected] < getarraysize(.news$); [email protected]++) { if (.news$[[email protected]] != "") mes ([email protected]+1) + ". \""+ .news$[[email protected]] +"\""; } } OnWhisperGlobal: if (getgmlevel() < [email protected]_level) end; if (@whispervar0$ == "walk") { set .walking, 1; } else { set .walking, 0; } while (.walking == 1) { set [email protected], 142; set [email protected], 192; set [email protected], 189; set [email protected], 217; npcwalkto rand([email protected], [email protected]), rand([email protected], [email protected]); npctalk .news$[rand(getarraysize(.news$))]; sleep 5000; } end; } Para que o poring ande pelo mapa, é necessário ativá-lo enviando uma mensagem para o npc. Para fazer isso, no lugar onde você coloca o nome dos jogadores com quem deseja ter uma conversa privada, coloque o seguinte: "npc:Poring Reporter". Se você mandar a mensagem "walk", ele vai começar a andar ao redor da parte central de Prontera. Você pode alterar as coordenadas mínimas e máximas.
  31. 1 point
  32. 1 point

    Version 1.1.0


    Heya, This tool is an action file editor, it edits Act and Spr files. You will find similarities with ActOR in its design, but it should be much more enjoyable to edit animations ;]. Special thanks to Nebraskka for testing this software in its early days. All the suggestions and feedbacks made this software much better. How to install Download the zip archive provided from the download link at the bottom of this description or directly from there : http://www.mediafire.com/file/uoymx2vni249mlu Install the application with Act Editor Installer.exe; if you are missing a .NET Framework you will be prompted to download it. Once you are done, you can start the program from the link on your desktop. Key features The software has many, many features available. It would take too long to describe each one of them, so I've only focussed on the more impotant ones. You can undo and redo everything, scripts included. You can edit and add sounds easily. Powerful and easy to use palette editor. Sprite types have been abstracted - you don't have to worry or care about that. Animation speed can be changed easily. Most components have a drag and drop feature. Advanced scripting engine (C# language). The scripts can also be used to customize the software menus. Error checking when saving the act/spr to avoid invalid files. The sprite version will be automatically downgraded if RLE compression is not available. Frame interpolation (inbetweening/tweening) is possible via the Animation menu. Prompts you with an image converter dialog if the added image is invalid. Allows advanced edition for actions and frames via their respective menus. You can load files from GRFs directly (and save in the GRFs directly as well). Technical stuff Requires .Net Framework 3.5 (SP1) Client Profile to run (3.5 or more will work as well). When prompted with an error, use the "Copy exception" button to copy the debugging info. I will need this to fix the issue you're encountering. The editor's primary window The interface is really straightforward and similar to ActOR. I'll only focus on new elements! Rendering mode : This option changes the behavior of how layers are rendered. If you use 'Editor', you'll clearly see all the pixels when zooming in. If you use 'Ingame', it will use a linear scaling instead, which is closer to what the client does. References : These allow you to know where your item will be positionned (the yellow marker is the anchor, see below). Color mask : To edit the color of a layer, simply click on the color rectangle. You can also drag and drop the colors between different layers to quickly modify many of them. Common shortcuts : You can manipulate layers by using common shortcuts. More can be found from the Edit menu. These below are only the primary ones. Ctrl-A : Select all layers. Ctrl-C : Copy the selected layers. Ctrl-V : Paste the copied layers. Ctrl-X : Cut the selected layers. Alt-C : Copy current action. Alt-V : Paste current action. Advanced action and frame editions These expose all the available methods of the editor. You can remove a range of frames or copy a frame 10 times very quickly and easily. This dialog is found in Action/Frame > Advanced edit... Anchors You can edit anchors from the editor directly. Anchors are points that connect frames together, from different act files. Here's an example without and with anchors : This is mostly useful when you're using reference sprites (on the right panel). Clicking on the anchor button will let you choose where to attach the sprite (this is set semi-automatically for you though). You can edit those from the Anchors menu, but it is recommended to start from a pre-existing act to avoid doing this tedious process. Palette editor The palette editor allows you to quickly recolor sprites with an intuitive interface. Only indexed images can be edited (it's a palette editor after all) and three modes are available. The gradient mode changes an existing gradient to another color while keeping the original saturation and brightness of the colors - this makes the gradients blend in better. If there are no gradient (usually because it's a custom sprite), there's always the Adjust color mode. This one changes all color from a specified range to another one (Photoshop has a similar feature, which does work better). You can click on the image (on the left) to automatically select the palette indexes. These will be highlighted for a few seconds to show you what you're about to edit. Interpolation (tweening) This script can be accessed via Animation > Interpolate frames. This process fills the images between two frames by detecting the changes applied to the layers. Here's a simple example of how it can be used : Script engine The script engine can be accessed via Scripts > Script Runner. This is a big feature of Act Editor, it allows you to automate all your work with the act and much more. Click on the Help button for guides and available methods (don't hesitate to try out a script; if an error occurs the act will be reversed to its previous state). The documentation doesn't cover all of the available options and methods for obvious reasons (the .net framework is huge). Doc example : The language used by the script engine is C#. If you're not familiar with it, simply check out the script samples (Scripts > Open scripts folder)! I won't go into details here, questions can be asked in the support thread regarding addiotional features and methods. If you believe your script should be added in the program, send it to me and I'll probably add it. Customizable The settings dialog allows you to modify all colors in the editor easily. You'll also find the sound resources (GRFs and folders) that can be set up in the Sound tab. The Shell integration tab can associate the .act files with the software to edit them more easily. Don't hesitate to give me a feedbacks or suggestions!


  33. 1 point
    If you need a tutorial you shouldn't be trying to set this up. Google is your friend! Hint: you can unpack .apk's with winrar to view the files. Other than that, there are many tutorials online for android application development.
  34. 1 point

    Version 1.0.2


    Hey peoples! This script is the Devil Square instances rewritten for rAthena. I use a function of mine to give special points. It is therefor possible to give some points when fulfiling and instance, but you'll have to define a "AddPoints" function (I can release it too if necessary), or to change the reward mode. FInally, 3 level are available, with increasing monster count and influencing mobs size: Easy, Normal, Hard. Have fun


  35. 1 point
    It's Tahoma Regular in 12pt. On Photoshop, set it with no filters to smooth it and it will look exactly as those buttons.
  36. 1 point

    Version 1.8.0


    Hey everyone, This is a GRF tool I started to develop for my own personnal use, but I thought I'd share it since I've upgraded the UI. Its primary goal is to be easy to use while offering a wide variety of options and customizations. The software is quite stable and can handle large operations easily. How to install Download the zip archive provided from the download link at the bottom of this description or directly from there : http://www.mediafire.com/?aflylbhblrzpz0h Install the application with GRF Editor Installer.exe; if you are missing a .NET Framework you will be prompted to download it. Once you are done, you can start the program from the link on your desktop. Key features Overall speed is faster (or at least equal) than any GRF tool. Common operations : add, delete, merge, extract, preview, save. Undo and redo for any operation. It can open any GRF file. Clean and very interactive interface. Saving formats supported : 0x200, 0x103 and 0x102 (through the Settings page) and conversion to the Thor format. Instant filter and search options (example : "map .gat"). File association and context menus integration for .grf, .gpf, .rgz and .thor (through the Settings page). Can rebuild separated images into one file easily. Drag and drop (with the ALT key, can be modified in the Settings page). This is a big part of the software; most of the items can be moved around within the application itself or from/to Windows Explorer. Tools Sprite editor : a simple sprite editor with powerful features. Semi-transparent images can be added, you can easily change the order or replace images, etc. This tool can convert images in the wrong type by showing you multiple solutions (merging a new palette, dithering the image by using current palette, using the closest color, and a few more). Grf validation : allows you to validate a GRF with multiple settings. It can detect corrupted GRF entries, invalid sprites, empty files, non-GRF files, duplicate files and a lot more. Flat maps maker : generates flat maps from .gat and .rsw files. Useful to generate WoE maps or to fasten up the loading time. Patch maker : generates a GRF patch based on two different GRFs. Hash viewer : shows the hash code (both CRC32 and MD5) for files. Image converter : converts an image to any format requested (BMP, PNG, JPG, TGA). GrfCL : used to create batch files (.bat) which can automate tasks on GRF files. See the content in GrfCL.rar in the download for more information. This tool can be customized from the sources as well. Palette recolorer : creates new sprites by changing their colors (this tool is now deprecated). Client database editor : allows modifications of the database client files (txt and lua) with easy and simple tools. Work in progress. Grf encryption The encryption feature has been enabled again. It's similar to what it used to be and it has been tested on client versions ranging from 2012-08-01 to 2014-02-05. Some error messages will be displayed if necessary. If you have an issue, copy the error message (with the code, if there's one) and send me the client executable with the cps.dll file generated by GRF Editor. There shouldn't be compatibility issues anymore though! Thor files Thor files are patches used by Thor Patcher ( http://thor.aeomin.net/ ). Because of their similarity with the GRF file structure, they have been integrated within GRF Editor. The primary utility of this feature is that it allows you to add encrypted files to a Thor patch. All the other options can be achieved by using Thor Maker. You'll find the necessary steps below, but test your patches before sending them off to players (I've done a lot of testing on my end, but better be safe). If you're using SecureGRF, then make a new GRF, add the files and encrypt it. In GRF Editor, open the encrypted GRF you just made, use "Save as" and name the new file with a .thor extension. That's it, if you want to change the output directory, click on the root node of the project and select the tab "Container options". You can select the output mode and the GRF to merge the patch with. Simply save again if you change these properties. If you're using GRF Editor's encryption, then make a new Thor file (File > New > New Thor) and add the files you want to patch it with. Right-click on the files you want to encrypt and use Encryption > Encrypt. Technical stuff Requires .Net Framework 3.5 (SP1) Client Profile to run (3.5 or more will work as well). Automatically converts file name encoding to their proper values (you can change the encoding). Data virtualization is used as much as possible to preview files, meaning the files aren't completely loaded. Right-clicking an item will bring up the available options with that file. Preview file formats : txt, log, xml, lua, lub, bmp, png, tga, jpp, db, ebm, pal, gnd, rsw, gat, rsm, str, spr, act, imf, fna and wav. Services are "crash ready", meaning that you will be warned about a failed operation and no work will be lost (the application won't close and crash). It tries to continue operating even if it meets unsual conditions. Operations can be cancelled by clicking on the button near the progress bar. The warning level can be changed to avoid messages like "Please select a folder first." When prompted with an error, use Ctrl-C to copy the current dialog's content. Some screenshots! 1) Previewing an act file, while showing the search feature 2) Preview of a model file (rsm) 3) Preview of GrfCL with the MakeGrf command 4) Preview of maps 5) Preview of Grf validation 6) Search feature (press Ctrl-F or Ctrl-H to bring up within a text editor) Got a feedback? I'd gladly hear you out and fix issues you have with the program.


  37. 1 point
    Here is it, just for giving you and idea you can change map, gold point cost and exchange items your self. //===== rAthena Script ======================================================= //= Gold ROOM //===== By: ================================================================== //= Script: naLizn+ //===== Current Version: ===================================================== //= 1.0 //===== Compatible With: ===================================================== //= eAthena, rAthena //===== Description: ========================================================= //=1 > if players enter the gold room the players need to pay 100k of zeny //=2 > pvp is on inside the gold room //=3 > if players died inside the gold room there points will be gone //=4 > each monster you kill inside the gold room players earned a random gold Points //=5 > they can exchange there gold point to items listed on the npc //=6 > skill is off also using fly wings and butterfly wings //=7 > there will be an npc at the center of the map to exit the gold room //===== Contact me =========================================================== //= https://discordapp.com/channels/243351250077220864/243351250077220864 ==== //============================================================================ - script GoldRoom_init -1,{ onInit: set [email protected]$, "pvp_n_3-2"; set [email protected], 10; set [email protected], 100000; setarray [email protected]_itemID[0],5597,5596,18746,18712; //item for exchange setarray [email protected]_Cost[0],200,200,500,500; //Excange cost setarray .mapflag, mf_nodrop,mf_nomemo, mf_noteleport, mf_nosave, mf_nobranch, mf_nowarp, mf_nowarpto, mf_noreturn, mf_noskill; .size = getarraysize( .mapflag ); for ( [email protected] = 0; [email protected] < .size; [email protected]++ ){ setmapflag [email protected]$, .mapflag[[email protected]]; } pvpon [email protected]$; end; } pvp_n_3-2,99,135,5 script Gold Room Warper#pvp 920,{ mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You have: ^FF0000"+$GPOINTS+"^000000"; mes "Do you want to return to town?"; if(select("Yes,please","No,Give me more time")==2) { mes "OK, take care then"; close; } set #GOLDPOINT, #GOLDPOINT+$GPOINTS; warp "SavePoint",0,0; end; OnNPCKillEvent: if (killedrid == 1979){ set $GPOINTS,$GPOINTS+rand(0,5); } if (killedrid == 1977 || killedrid == 1976){ set $GPOINTS,$GPOINTS+rand(0,1); } end; } prontera,164,174,3 script Gold Room Warper#prt 920,{ mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "Hey!! Wanna be rich?"; mes "I can bring you to the secert room"; mes "that you can get a lot of GoldPoint there."; next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "However many people in this room seem crezy so you have to take care your self."; mes "Because they can kill you any time and if you die in there"; mes "you will get nothing."; next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "I can birng you there but it not for free."; mes "You need to pay me for ^FF0000"[email protected]+"^000000 zeny"; next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "What do you need to do?"; menu "Bring me there",L_Goldroom,"Change Gold Point",L_ChangeGift,"Cancel",L_Cancel; L_Cancel: mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "OK, Bye~~"; close; L_Goldroom: if([email protected]>[email protected]){ next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "Sorry, map is full now."; mes "please wait a moment then talk to me again."; close; } else { if(Zeny < [email protected]) { next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "Sorry, you don't have enough zeny"; mes "please come back to me again when you ready."; close; } next; set Zeny, [email protected]; set [email protected], [email protected]+1; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "OK,Now get your money ^FF0000"[email protected]+"^000000 zeny"; mes "Let's go~~"; next; set $GPOINTS, 0; warp [email protected]$, 0, 0; end; } L_ChangeGift: next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You have: ^FF0000"+#GOLDPOINT+"^000000"; mes "Here is the list of avliable item for changing"; .size = getarraysize( [email protected]_itemID ); for ( [email protected] = 0; [email protected] < .size; [email protected]++ ){ set [email protected]$,[email protected]$+" ~"+getitemname([email protected]_itemID[[email protected]])+":"; } set [email protected]$, [email protected]$+" ~Cancel"; set [email protected], select([email protected]$)-1; if([email protected] ==(.size)){ next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "No worry~~"; close; } next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You have selected ^FF0000"+getitemname([email protected]_itemID[[email protected]])+"^000000"; mes "This need ^FF0000"+([email protected]_Cost[[email protected]])+" GOLD POINTs^000000"; mes "Do you want to change?"; if(select("No:^FF0000Yes^000000")==1){ next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "OK,no problem"; close; } if(#GOLDPOINT<[email protected]_Cost[[email protected]]){ next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You do not have enough GOLD POINTs"; mes "Please go to get more."; close; } else { next; set #GOLDPOINT,#GOLDPOINT-([email protected]_Cost[[email protected]]); getitem [email protected]_itemID[[email protected]],1; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You got it, Thanks"; } close; } pvp_n_3-2,0,0 monster Zakudam 1979,20 pvp_n_3-2,0,0 monster Heavy Metaling 1977,10,5000 pvp_n_3-2,0,0 monster Cobalt Mineral 1976,15,5000
  38. 1 point
    Things to note Edit your PACKETVER in mmo.h Change packet_key_ver in packet_db.txt Set your servertype to primary in clientinfo.xml (Client side) since we are using Ragexe not RagexeRE 2015-10-29aRagexe.rar
  39. 1 point
    Hi again, dear community. ♥ Here's another map I wanted to share. The server I made this for liked the idea of adding Endless Cellar but not so much using the Endless Tower map(s) all over again, so they left me with a commission; They wanted something else, something new, something... dark. Well, this is the result. I will not deny, it's a relatively small area that had to be over-hauled, however, the particular small area had to be copied over about 25 times, which was rather nerve-wrecking considering how brow likes to crash - a lot - when copy/pasting. Thanks for watching. As always, comments and criticism is welcome! ♥ -- Update! Map can now be purchased with an rA compatible script from > my site < --
  40. 1 point
    Good Night I do not know this is the area but let's try I really wanted this sprint of this Beta Balloon if someone ae has it or pfv link send me it would help me a lot
  41. 1 point

    Version 1.1.8


    Heya! This is a new project I've made aiming to manage the various databases as easily as possible. This tool was initially developped using Client database editor's engine, a tool from GRF Editor. It has been adapted to support more database formats and many of the features have been improved. How to install Download the zip archive provided from the download link at the top right corner of this description or directly from there : http://www.mediafire.com/download/p0zhcc8ipa6cjt3 . Install the application with SDE Installer.exe; if you are missing a .NET Framework you will be prompted to download it. Once you are done, you can start the program from the link on your desktop. Features Both rAthena and Hercules' formats are supported by the application. Many conversions between rAthena and Hercules are possible. Converting items can be done simply by right-clicking on the elements and selecting "Copy entries to clipboard (ServerType)". Undo and redo commands are available, as well as navigation commands (quite useful when switching tabs a lot). There are many shortcuts within the application, all of which are shown when right-clicking items or going through the menus. I do plan on adding more as well. The databases are 'merged' between each other to offer an easier view. This is true mostly for the item and mob databases. Flag fields can be entered with either an hexadecimal value or an integer value. You will have to add "0x" if you want to enter an hexadecimal number though. For Windows XP users, the program's layout may change a bit. The Aero theme is applied to make sure the application looks like it should. Getting started Create a new project from File > New project. Go in the settings tab and set the path of your database. If you're using pre-renewal, then drop the pre-re folder in the "Server DB path" box (drop the re folder otherwise). Don't drop your "db" folder, it simply won't work! Save your project file to avoid redoing this step everytime you reload the application by going in File > Save project info. The project info file is automatically saved, so you don't need to save it everytime you do a modification in the settings. If you associate .sde files with this tool, you will be able to start up your project from the project file directly (which is more convenient). The last setting is the resource files and it is optional. Simply drag and drop a GRF in the paths list. This will add icons in the items list view (it will also make the application slower when scrolling for that list). Easy input fields All the fields are easy to set and most of them have tooltips. For example, to edit the drops of a mob, simply right-click on the items and change the drop value (both float and integer values are accepted in the field : typing 5.20 is the same as typing 520). How to save the database There are multiple ways to save the database : quick save, full save and export. Quick save keeps the commands you've applied on the database (Ctrl-S), this is the saving option you should be using. Full save (Ctrl-Shift-S) does not keep the commands and you will not be able to undo any operations afterwards. Export (File > Export to db/SQL) exports the database to another folder and this is normally used to convert databases. When saving, the comments are preserved as much as possible, but this is not always possible. For example, the items table from Hercules is always rewritten, so the comments will be lost in this file. Unmodified tables will not be saved. Disabling a tab will also prevent the associated table from being rewritten/saved. This can be achieved by right-clicking on a tab and selecting "Disable 'table name'". SQL support You can export your current database to SQL from File > Export to SQL > ... The first option in the list is the current database format. The other options are used for conversions between rAthena and Hercules. Backups system The application automatically creates backups everytime you save the database (can be disabled in Settings > Enable backups manager). You can revert to a previous date by going in Tools > Backups manager. This tool's purpose is to make sure you never lose any important data (as well as preventing data corruption). Merging or adding lines from another database It is possible to merge databases by going in Edit > Add item from raw db line. Simply copy and paste the lines from the database you want to add. You must select the corresponding table before doing so, of course. (Known bug : adding lines with invalid parameters will put the database in an invalid state). Synchronize with client database files If "Synchronize with client database files" is checked in the Settings tab, you'll be able to turn on all the following features. Bind item tabs together (suggested by UltraCat) This feature enables you to quickly alternate between the Item and Client Items tabs. Whenever you switch table, it will autoselect the item previously selected. The text search filter will also be applied to all three tables (Item/Item2/Client Items). Subfilters (such as item description, script, etc) will be ignored if the item isn't included in the search result. Manage view IDs automatically (suggested by UltraCat) This feature allows you to completely ignore the view IDs for headgears and costumes. Only the identified resource's field is taken into account when synchronizing with the client databases, so make sure you set at least this field! You must also set up the lua paths; go in any item table and click on the wheel next to the "View ID" field. This will bring up a dialog to setup the paths (preferably, the files should be located in your data folder to avoid saving the GRF all the time). They will be automatically decompiled if necessary. If everything has been properly set, the View ID field for the headgears and costumes will be grayed out. When saving, you'll notice some view IDs will be switched around, but SDE will try to keep your original IDs as much as possible. The view names will be changed to the item's Aegis Name (has no effect ingame). Mob sprites edition In the mob tables, you will find a wheel button, similar to the view IDs. Setting up the paths will allow you to see the mob sprites as they will appear ingame (except for granny models, like emperium for instance). The "..." button can let you select the sprites from the mob folder in the GRFs (or data folder). Preview images With the client tables synchronization, the preview image for items in the list view will be properly displayed. This is handy for custom items. Notepad++ support There is support for Notepad++ to easily find items in a text (or conf) database. Right-click an item and use "Select in Notepad++". Search feature The search engine is the same used as CDE, so it should make it easy to find an item. There is also a hidden search option : if you type "[number_of_slots] 4" it will give all the items with 4 slots or "[refineable] true" will give you all refineable items. This can be applied to any attribute in the table which are not shown in the search panel. Todo list Import from SQL (is that even necessary?). Automatically create a table from a file. Batch files / command line methods (would be similar to GrfCL). Known bug : exporting mob_skill_db from Hercules to SqlRenewalHercules doesn't seem to be parsing properly (for this file only). Type safety (check for invalid inputs, use the same SQL rules when loading the databases). Hope you enjoy this tool! The sources will be available on githut for the next release. If you have a feedback or suggestions, let me know and I'll probably add them to the software. Sources https://github.com/Tokeiburu/RagnarokSDE


  42. 1 point

    Version v1


    Its a green colored fluxcp theme, its coded with rAthena compatible fluxcp. PSD file, font files are available inside the files. It also consist of PVP ladder script with dota announcement by ~AnnieRuru~ for the PvP Ladder on the website. The News and Update section uses RSS feed from your forums. Easy to edit stuffs, just find eAdevconfig.php under themes/default/main/. Please leave the credits to me and eAdev. Enjoy!


  43. 1 point

    Version 2.2.6


    !! UPDATE !! If there is still interst in this project, and you really would like a update with better performance. Write me a private message. I would like to renew this, but i dont have any server to test it. Also if no one want a new version, i dont see any reason to rewrite it. -- -- -- -- -- -- -- -- This application is made for windows servers, since it doesn't make much sense to have something like this on a linux system. Login-, Char- and Map-Server gets started without a window. All Output is redirected to this application so you can see all 3 windows in 1 application. Version 2.2.6 is really old, but still have some "nice" features like coloring of [info], [status], etc. Also it counts different messages. (Error, Warning, ...) [How-To] 1. Download the newest Version. 2. Unrar it & Place it where you want. 3. Start the Application and go to "Options". 4. Configurate the Path to your executables. 5. Click on Start. Have fun. [source] I'm sorry. This project is by the time i changed this, about 4,2 years old. After cleaning my github i deleted it without thinking about it. The only thing i can say is.. it was a horrible source code... I'm sorry for all the developers who looked at it. ^^ >> Please, no mirrors without asking. <<


  44. 1 point


    This is just a compilation of aura's I've had for quite a few years. I figured since you don't really see many aura's anymore I'd upload all of them from old projects I used to have. IDK who owns all of these so if anyone can look through them and maybe shoot me a pm I'll be able to change this post to give credit where due.


  45. 1 point

    Version 0.6


    NPC Creator Hello all, I just recently made this program in order to Help with some of my scripting structure, instead of having to deal with typeing out all those lines or opening that other program eascriptable, with this i can just run the program type in the info and it saves it as a txt file in the directory specified with the structure all laid out. If anyone has any suggestions im free to hear them and if this kicks off i'll develop it more, i have a few ideas in my head, Customizeable Quest Scripts through gui and such :3. FEEL FREE TO DROP ME A LINE VIA PM IF YOU WOULD LIKE TO SEE OTHER THINGS ADDED TO THIS, 400+ DOWNLOADS I KNOW YOU ALL WANT SOMETHING DIFFERENT ADDED TO THIS >.>


  46. 1 point
    Does anyone have this sprite? (wings)
  47. 1 point
    Hi to everyone, i would like to show you the new project i'm working on right now. Hope you guys liked it . PD: It's not over, gess i'll upload the full content when it get finished.
  48. 1 point
    try the bmp in here http://www.mediafire.com/download/ffcxs7r86iexyx5/data_v4.0.rar or the item info from here https://raw.githubusercontent.com/ROClientSide/Translation/master/System/itemInfo.lua
  49. 1 point
    Sage's Awesome Map Package 1.0 Sup homies! I won't bore you all with some unnecessary convoluted introduction, so we go: This is a package of some of my better work, mostly made over the course of the last year and a half or so. This is not everything I have ever mapped: The maps in this package are mostly just the ones I've finished that are functional and do not possess incredibad errors or problems. What you'll get: 7 Towns: Port Aquitaine, Carnivale, Dorado Harbor, Tortuga Bay, North & South New Alberta, and Zhunan. 2 Ancient ruins maps: The swampy city of Lafayette, or the bright and open Lumina. Several fields for Aquitaine, a satellite village for Dorado. Several interiors for Aquitaine, Dorado, Lumina and Zhunan. Dungeon maps for Lumina and Tortuga. A badass airship somewhere in there. It's crazy big. In total, there are over 20 maps here, of rather good quality. This map release is by no means perfect. I will be open and honest about this. Flaws you can expect: Not every town has interior maps, and those that do, do not always have many. I may or may not add more in the future. Not every town has field maps. I will definitely add more fields in the future. This package currently lacks a data file to organize warps/exits between maps. One will be added in future releases. Mini-maps will also be included in a future release. Sorry! Why this release is still awesome: It's completely free. I am not charging for this release, nor do I plan to charge for future releases. The only credit I ask for is that you link back to this forum thread and mention my name. Just 'Sage' is fine. You have my permission to modify and tinker with these maps to your heart's content. They're yours to do with as you please: That said, do still give credit for using them as a starting point. I will add to this in the future, as I've many half-finished projects and new things in the works, including fields, dungeons, interiors, and the like which will augment the maps currently available. Some of these maps use objects from the recently released town of Verus. I highly recommend you keep your kRO client up to date, or else some of these maps will have missing objects and textures. Additional notes, because I love making lists: Do not ask me to map for your server. I will say no. That said, if there is something in this map package you like and want more of (ie, "More Dorado fields, please!") then feel free to comment and I will consider working on it. If you find any functional errors on these maps (such as objects you can walk through because I messed up the GAT,) then don't hesitate to comment about it in this thread. Even if it is something you can easily fix yourself, this allows me to save others the trouble in future releases. I am not asking for money for this release, but if you really want to make a donation, then drop me a forum PM and we can talk from there. Previews of Maps: Previously posted Showcase threads: http://rathena.org/board/topic/78212-showcase-el-dorado-harbor/ http://rathena.org/board/topic/73564-showcase-the-swamp-city-of-aquitaine I'll add more previews shortly. Download: Aren't I Nice? Enjoy. <3
  50. 1 point
    I have a Test Breaker Script and i dont own this zhakastia,82,69,5 script Emperium Breaker 743,{ // What Map will be used set .Map$,"job3_arch01"; // How many Top Breaker will be Recorded set .TopRank,10; // Message to Inform Players while inside the Room setarray .Instruction$[0], "Please Listen here carefully.", "This is Emperium Breaker Test Room , which is use to test your Breaking Time.", "Prepare youself...and do your best to Break it...", "Okay that's All i want to say , get Ready yourself and it will Start Soon."; while( 1 ){ mes "This is Emperium Breaker test Room. "; mes "You are able to calculate your Emperium Breaking Speed in this Room."; next; switch( select( ( getmapusers( .Map$ ) )?"^FF0000NOT Available":"^0000FFAvailable^000000", "Top ^FF0000"+.TopRank+"^000000 Breaker Ladder", ( getgmlevel() < 90 )?"":"^FF0000[GM]^000000 Reset Room", ( getgmlevel() < 90 )?"":"^FF0000[GM]^000000 Reset Ladder" )){ Case 1: if( getmapusers( .Map$ ) ){ mes "There is another player inside it now."; next; break; } warp .Map$,0,0; killmonster .Map$,"All"; // removemapflag .Map$,mf_noskill; donpcevent strnpcinfo(0)+"::OnReady"; end; Case 2: mes "^ED1ADCLatest Record^000000 : "+LatestRecord/1000+"."+LatestRecord%1000+" Seconds."; for( set [email protected],0; [email protected] < .TopRank; set [email protected],[email protected] + 1 ){ if( !$TopRankTime[[email protected]] ) break; mes "^FF0000Top "+( [email protected] + 1 )+" : ^0000FF"+$TopName$[[email protected]]+" "; mes "^FF0000Time Taken : ^ED1ADC[ "+$TopRankTime[[email protected]]/1000+"."+$TopRankTime[[email protected]]%1000+" Sec. ]^000000 "; } next; break; Case 3: mapannounce .Map$,"A GM has RESET the Breaker Test Room.",0,0x00FF00; killmonster .Map$,"All"; sleep2 3000; mapwarp .Map$,"prontera",156,175; mes "Done Reset. and Player who are inside are warped out."; next; break; Case 4: switch( select( "^0000FFAll Player^000000:^FF0000One Player^000000" ) ){ Case 1: deletearray $TopRankTime[0],getarraysize( $TopRankTime ); deletearray $TopName$[0],getarraysize( $TopName$ ); mes "RESETED WHOLE LADDER."; break; Case 2: mes "Please input the ^FF0000EXACT NAME^000000 of player you want to delete."; input .Name$; for( set [email protected],0; [email protected] < .TopRank; set [email protected],[email protected] + 1 ){ if( .Name$ == $TopName$[[email protected]] ){ deletearray $TopName$[[email protected]],1; deletearray $TopRankTime[[email protected]],1; mes "Removed ^FF0000"+.Name$+"^000000 from the List."; } } } next; break; } } OnReady: sleep2 3000; for( set [email protected],0; [email protected] < getarraysize( .Instruction$ ); set [email protected],[email protected] + 1 ){ mapannounce .Map$,.Instruction$[[email protected]],0,0x00FF00; sleep2 2500; } for( set [email protected],5; [email protected] > 0; set [email protected],[email protected] - 1 ){ mapannounce .Map$,"Count Down : "[email protected]+" Seconds.",0,0x00FF00; sleep2 1000; } //mapannounce .Map$,"Hit the Emperium Now and Skills Disabled.",0,0x00FF00; setmapflag .Map$,mf_noskill; monster .Map$,29,27,"Breaker Test",1288,1,strnpcinfo(0)+"::OnBreaked"; set .Record,0; sleep2 500; initnpctimer; end; OnTimer600000: if( !mobcount( .Map$,strnpcinfo(0)+"::OnBreaked" ) ) end; mapannounce .Map$,"You spent too much time. i think you are AFK , so you are out.",0,0xED1ADC; sleep2 3000; mapwarp .Map$,"prontera",156,175; stopnpctimer; end; OnBreaked: set .Time,getnpctimer(0); copyarray [email protected]$[0],$TopName$[0],getarraysize( $TopName$ ); copyarray [email protected][0],$TopRankTime[0],getarraysize( $TopRankTime[0] ); set LatestRecord,.Time; for( set [email protected],0; [email protected] < .TopRank; set [email protected],[email protected] + 1 ){ if( .Time < $TopRankTime[[email protected]] || !$TopRankTime[[email protected]] ){ set $TopRankTime[[email protected]],.Time; set $TopName$[[email protected]],strcharinfo(0); copyarray $TopRankTime[[email protected] + 1],[email protected][0],getarraysize( [email protected] ); copyarray $TopName$[[email protected] + 1],[email protected]$[0],getarraysize( [email protected]$ ); announce "[ "+strcharinfo(0)+" ] Achieved Top "+( [email protected] + 1 )+" in Emperium Breaking with "+.Time/1000+"."+.Time%1000+" Seconds !!!",bc_all,0xED1ADC; break; } } stopnpctimer; announce "Current Time Taken : "+.Time/1000+"."+.Time%1000+" Seconds. ",bc_self,0xED1ADC; // removemapflag .Map$,mf_noskill; sleep2 5000; mapwarp .Map$,"prontera",156,175; end; } job3_arch01 mapflag nocommand 50 job3_arch01 mapflag gvg on job3_arch01 mapflag gvg_castle job3_arch01 mapflag monster_noteleport job3_arch01 mapflag nosave SavePoint
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up