Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/07/12 in Posts

  1. I made this little mod, where you can set the percentage of the discount in groups.conf like the diff shows. The parameter is optional, if you don't put anything there will be no discount at all. I didn't test very much, but it think it will work. Note: you can't set discount above 100%, it will default to 100%; you can set negative values, in theory it will make the player pay more. cash_discount_group_id.patch
    2 points
  2. Do pets/monsters speak Korean with 'recent clients' or do they not speak at all? If not at all, then I assume it's a job for the server now, to make them speak. Edit: Since there were little file parse difficulties in the translation plug-in, I had to alter the file format a little. This is current candidate for implementation: // WDGTranslateClient.txt // // == Format ======================================================= // // Only comments recognized are lines prefixed with '//'. Indented // and trailing comments are not supported. // // Each translation is a set of two lines, the earlier being the // original text (CP949, EUC-KR is fine too; UNICODE/UTF-8 is not) // and the latter being the translation to place into the client. // // The length of the translation is limited to the length of the // original string plus 1 aligned to be multiple of 4, minus 1. // // Example: // - "asdf" = 4 +1 (zero termination of the string) = 5 // - Next multiple of 4 for 5 is 8 (2x4) // - 8 -1 = 7 characters usable for translation string // // Lines to look for start with 'F:', lines with replacement string // start with 'R:'. The line syntax is the same as the one used for // matches within the plugins. That is, literal strings are enclosed // in ' everything else is interpreted as hexadecimal bytes. // // Example: // | // Bytes can be separated by spaces... // | F:C4 C9 B8 AF C5 CD 20 B8 B8 B5 E9 B1 E2 // | R:'Make Character' // | // | // ...but do not need to. // | F:28C4B3B8AFC5CD2FC3D120BDBDB7D429 // | R:'(Used / Total)' // // Do not use byte 00 at the end of strings, as it is appended auto- // magically. Do not use it within strings either, unless you have a // really good reason to do so. // // Partial strings are not matched, the original string is always // assumed to be complete. Since mismatches are still likely to // occur for shorter strings, place longer strings at the beginning // and the short ones and the end of the file. // // ================================================================= // Translate Delete Time // F:2564BFF9202564C0CF202564BDC3202564BAD0202564C3CA R:'Delete: %d/%d - %d:%d:%d' F:2564B3E2202564BFF9202564C0CF202564BDC3202564BAD0202564C3CA20 R:'%d/%d/%d - %d:%d:%d'
    2 points
  3. BotKiller 6 BotKiller 6 is a powerfull antibot system based on Scripts, useful to detect Bots without modify your server executables nor install external libraries. Features BK6 support external modules, giving flexibility and security to your server. BK6 was integrated with a new multi-language system that support multiple languages at the same time, the users can change the default language whispering to npc:lang BK6 give you enough time to find a safe place before initiate the interrogatory, during that time the player will glow to visually alert to other players about this process. During the interrogatory, the player will see the remaining time to respond in real time. BK6 rewards player when their effectiveness is OK responding the antibot (AGI,DEX,Zeny,Exp) BK6 will try to bypass recently interrogated players and definitely will ignore chatting or vending players. The Administrators are allowed to send a manual interrogatory to anyone in any moment. The players are allowed to send a manual interrogatory to any other common player, excepting players chatting, vending or in locked places (whisp to npc:bkconfig to configure BK6 safe zones) BK6 now uses "real time" in prison, the countdown only works when the guy remains logged in the jail. When the countdown is over, the player have to respond a new interrogatory to be sure is a human. if failed, the countdown is restarted and the Bot player is kicked from the server. BK6 store logs that helps administrators to detect Bots Players and apply other sanctions. Installation: Download the script: bk6.rar (6.17) Additional Languages: Portuguese: BK6_PT.txt (by Pedro Brito) Modify "script_athena.conf" setting this values to the check_* parameters. check_cmdcount: 655360 check_gotocount: 655360 Create this folders in your server root: npc/custom/bk npc/custom/bk/lang npc/custom/bk/mods Copy this scripts in the following paths: npc/custom/bk/LangManagement.txt npc/custom/bk/VarSystem.txt npc/custom/bk/BotKiller6.txt npc/custom/bk/lang/BK6_EN.txt npc/custom/bk/lang/BK6_ES.txt npc/custom/bk/mods/BK6_Asc2Num.txt npc/custom/bk/mods/BK6_Asc2Word.txt npc/custom/bk/mods/BK6_Fakename.txt npc/custom/bk/mods/BK6_Img2Num.txt npc/custom/bk/mods/BK6_SMath.txt npc/custom/bk/mods/BK6_Lie2Me.txt npc/custom/bk/mods/BK6_WordNum.txt To use Img2Num Module, use this client patch: BK6_Img2Num.rar Edit npc/scripts_custom.conf adding the following lines: // Unlimited Variable System npc: npc/custom/bk/VarSystem.txt // Multi-Language System npc: npc/custom/bk/LangManagement.txt // Translations npc: npc/custom/bk/lang/BK6_EN.txt // English Dialogs npc: npc/custom/bk/lang/BK6_ES.txt // Spanish Dialogs // Remember to copy and declare here any additional language // BotKiller Main Script npc: npc/custom/bk/BotKiller6.txt // BotKiller Modules npc: npc/custom/bk/mods/BK6_Asc2Num.txt npc: npc/custom/bk/mods/BK6_Asc2Word.txt npc: npc/custom/bk/mods/BK6_Fakename.txt npc: npc/custom/bk/mods/BK6_Img2Num.txt npc: npc/custom/bk/mods/BK6_Lie2Me.txt npc: npc/custom/bk/mods/BK6_SMath.txt npc: npc/custom/bk/mods/BK6_WordNum.txt Run your server and whisp to npc:bkconfig to configure BotKiller 6. * Note: BotKiller 6 doesn't work on TXT based servers, please don't request it * Some Demos: Basic Demo: Modules: Lie2Me Module: Asc2Number Module: Img2Num Module: Simple Math Module: Asc2Word Module: Word Num Module: Testing GM Commands trying to ByPass BotKiller 6: History: 2011-05-01: 6.0 - New version, a friendly Police in Midgard! 2012-01-18: 6.1 - Using the new version of Unlimited Variable System! 2012-01-19: 6.11 - Fixed some problems in the jail! 2012-01-19: 6.12 - Fixed another wierd function in the jail! 2012-01-28: 6.13 - npc:bk don't show player selector when found only 1' 2012-01-28: 6.13 - removed some useless variables in functions
    1 point
  4. DE's HEARTRINGS SYSTEM This may sound crazy, but I also believe it's a good idea, why not? In order to get some advertising (since it's really needed), I'm implementing a points system that people can exchange for gifts or some love. These services aren't mean to boost your server graphics development or something, these are just lovely gifts from me. Ok, so let's go, I'll list what stuff gives points: Posting a lovely (it must be lovely, if not it doesn't count lol) message there: +1 Heartring Using DE's userbar linking to this thread (each RO-related forum counts): +5 Heartrings Link from your RO website/forum (each site/forum counts, not userbar): +10 Heartrings Purchasing something from me (over 25$): +10 Heartrings Use more than 5 of my custom sprites in your server: +10 Heartrings Use more than 15 of my custom sprites in your server: +15 Heartrings Translating one of my guides from Spanish to English: +15 Heartrings Sending me a customer (over 50$): +20 Heartrings Working with me in a collaboration project/server: +20 Heartrings Advertise my services in your main page: +20 Heartrings Being a lovely person: +50 Heartrings Acting not according to my ToS: +1000 Baphorings and u lose all your stacked love. Gifts/prizes: 10 Heartrings for 5% discount. 20 Heartrings for 10% discount. 20 Heartrings for an inventory sprite gift. 30 Heartrings for a 20 dyes pack. 40 Heartrings to advertise your server in my signature for 1 month. 50 Heartrings to make a beautiful headgear for you. 60 Heartrings to make an NPC based on you and with your name on it. 80 Heartrings to make a small map to commemorate our love <3. 100 Heartrings and you will get a lovely prize . *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* If you liked my work, dont forget to use the DE's Userbar =D I think it's good to show my work in order to encourage other people to start spriting/pixel art. Well, basically, my RO-related works are organized in generations/collections. My portfolio is made up of: 1st Sprite Generation (a.k.a. The Red Moon Collection): My first sprites and palettes, Jan 07 ~ Jun 07. Approximately made up of 30 works. 2nd Sprite Generation (a.k.a. The Silver Moon Collection): Medium knowledge as a spriter. Not private spriter anymore (Not working for p.servers). Jun 07 ~ Jul 08. Around 25 designs or more. 3rd Sprite Generation (a.k.a. The Golden Moon Collection): High Knowledge in RO Graphics. 4th Sprite Generation (a.k.a. The Light Moon Collection): 2010-2011 (last works as a RO artist before retirement) .A. Hearts (.Atska.'s Collection): Dedicated to Atska. Fashion and girlish customs. 1st Mapping Generation: When I got Borf's. 2nd Mapping Generation When I improved at Borf's My current works aren't included in any generation/collection anymore. Download packs: First Sprite Generation: Headgears - Mobs Second Sprite Generation: All material (Except private or/and unfinished works) Third Sprite Generation: Mobs UPDATE: My sprites are no longer available for free. Please contact me to purchase them through email or twitter. Thanks to Luigiman for hosting the material - Give credits in your website or forum. - You are not allowed to redistribute or share them unless I gave permission to do so. Redistribution of my public work is allowed in brAthena, frAthena, DivineRO and rAthena. - Do not steal credits from the original author/s. - It is prohibited to use these works to make money unless I gave you permission to do so. - You are not allowed to edit my material without permission. Many of these works are based on official Gravity's designs, so I'm not the only author of these designs (there are, however, a lot of 100% original designs). Keep that in mind if you are planning to give credits to me only. Same happens with Trickster Edits. I wrote in descriptions which sprites are Trickster conversions or edits. If you want to use them as donations, please ask me through PM and then I may give you the permission. DevilEvil's Portfolio Fourth Sprite Generation To conmemorate Gay Pride Festival /me likes EVE Based on people: Jman, Usako, Rico, Eury, Epoque, me, and a friend, Phoebe xD. Third Sprite Generation Based on an Arcturus NPC A project never finished for Kisuka . Made it for the Gay Pride Festival (Reference from Arcturus) Original designs by DevilEvil are published under the Creative Commons non-commercial license. Second Sprite Generation (Forum doesnt let me upload more images) Original designs by DevilEvil are published under the Creative Commons non-commercial license.
    1 point
  5. View File Random News This Script will auto Announce / Broadcast a Messages randomly every interval of times. Configuration : Delay to announce: OnTimer60000: // announce every 60 seconds. Announcement List: OnInit: // Random Message to be Announced setarray .news_list$, "Updated News 1 every X Minute", "Updated News 2 every X Minute", "Updated News 3 every X Minute", "Updated News 4 every X Minute", "Updated News 5 every X Minute", "Updated News 6 every X Minute", "Updated News 7 every X Minute"; Submitter Emistry Submitted 07/29/2012 Category Utilities Video Content Author Emistry  
    1 point
  6. [media=] [/media]Capture the flag and take it back to the base. Need a GM to activate event. [url="http://rathena.org/board/topic/65197-capture-the-flag/"]http://rathena.org/board/topic/65197-capture-the-flag/[/url] from Goddameit CTFGoddameit.zip
    1 point
  7. -[Client Hexing Tutorial by nkwz*]- Hi! This is a tutorial for those who are interested in learning how to edit your client.exe from beginning. This tutorial will be divided into several topics: 1. Introduction 2. Basic Knowledge 3. Tools 4. Client Editing 5. Help the rA Community! 6. Credits I want to share my knowledge about client hexing, and I'd like to make this project as an rA Community Project. It's better to have more people joining this project, because it needs lots of effort for making a fully translated client. Suggestion and questions are always welcomed, and sorry for my poor English 1. INTRODUCTION rAthena is one of the popular Ragnarok Online emulator, some of you maybe already know about other emulators such as eAthena or 3CeAM. In order to play RO, we need something named as server and client. rA, eA and the others are Server. kRO, Miruku and the others are Client. Actually you can find another custom client package, just search throughout this forum and you'll find some. Most of rA codes based from kRO, not iRO. And that's why some of the original client (not hexed yet) comes with lots of Korean words hardcoded inside them, although some part of it is already translated into English but we still need to convert Korean letters into Latin first. I recommend to translate the client from Korean into English first, because it'll be easier if you want to translate your own client.exe into your native language later. 2. BASIC KNOWLEDGE 2a. Numeral System In our daily life we use a "Base 10" numeral system, called as Decimal. It goes from 0,1,2,3....10,11,12.... But in programming world, there's also other numerical bases such as: Binary (Base 2), Octal (Base 8), Hexadecimal (Base 16). In Decimal, we count from 0-9, when we add another 1 into 9, the result is 10. In Binary, it only have 2 numbers, 1 and 0. 1 Decimal = 1 Binary, 2 Decimal = 10 Binary. 3 --> 11, 4 --> 100, 5 --> 101, 6 --> 110, 7 --> 111, 8 --> 1000. In Octal is the same, they only have 0-7, there is no '8' in this numeral system. What about Hex? It's Base 16 right? How many numbers do they have in this numeral system? Of course 16. But what to come after 10? Hex has a special case, because Hex borrows 10 numbers from Decimal (That is 0-9) and also borrows 6 letters from Latin (A-F). So if you add 1 into 9, it doesn't become 10, instead it will becomes A. 0,1,2,3.....9,10,A,B,C... What to expect if you add 1 into F? Guess what, it becomes 10! So, 9 Decimal --> 9 Hex, 10 --> A, 15 --> F, 16 --> 10, 50 --> 32, 100 --> 64. That's why they are called as "Base x", x means how many numbers they have in their numeral system. 2b. File Structure This topic isn't necessary though, but I just want to help you to understand how executable file works. There are numerous of file types in nowadays computing world, starting with the widely known txt, mp3, avi, jpg, bmp, xls, exe. This time, what we need to know is only about exe files. In Windows, almost all of applications are 'exe' files. Coders/Developers write out codes in either Low Level Language or High Level one, and after that the codes are compiled into something that we (computer user) could use without knowing anything about programming language. When the exe file is being compiled, it also store something which called as "Header" in it's beginning lines. Different compiler generates different header too. One of the header contains filesize checksum, so that's why we can't edit exe file freely as we want to, because if we're not aware about this problem, our exe file won't work at all... 2c. Hardcode vs Softcode What on earth is that? Hardcode means the code is read from the file itself. So if we want to alter the code, we need some special tools. The case is different for some codes (that some people prefer to call as 'Softcode'), those type of code can be altered because the exe file reads them from outside of the file, the notable example is 'msgstringtable.txt', when you alter the word in that file, you can see the changes when you run your client.exe So when next time someone replied in a post "It's hardcoded in the client", you know exactly what it means 3. TOOLS If we want to edit our client.exe we need some tools, such as: - Hex Editor (Obviously ;P) - Text Processor (I use Notepad++ [set encoding to UTF-8]) - Calculator (Optional) - nkwz rA Toolkit --> http://rathena.org/b...kwz-ra-toolkit/ - Charmap.exe (Can be found in every PC that uses Windows) You can get those tools in the internet. Freeware is okay too.. 4. CLIENT EDITING Phew... After reading those exhausting topics, here we are.. (Afterall I guess that's why you're reading up to this point). First, get some 2012 client.exe. For example here, I use '2012-04-10aRagexeRE.exe', any 2012 version will do, as long as the client developer doesn't change the file structure (>_<') Then open your client.exe in hex editor, you'll notice 3 sections. The leftmost part is called Offset, the middle part is Hex stream/data, the right part is ASCII data. Offset is like a location pointer, and they're increasing if we scroll down. Still remember about Hex numeral system on previous topic? Well.. here they are, the heart of every exe files, hex! The right part is just a translated code from hex into Latin characters, so some of the data can be more understandable to human eye. The problem is the client.exe comes from Korean developers, so they use their native language, Koreans! That's a nightmare for those who doesn't live in Korea... (Yes it is! ) But if the developer creates an English version, then why am I writing this tutorial? Anyway back to the topic... Hmm.. Make a copy of your client.exe, open one client.exe in hex editor, and run the other one. After you login with correct username and password, there's the Char Selection window, go create a new char. Look, our first Korean word has appeared! If you hasn't install the Korean Language pack, you'll see this "Äɸ¯Å͸¸µé±â" (Note: I uninstall my Korean Language pack in order to see those letters). Open charmap.exe, use Arial font (or another font if you want), and find that strange letters one by one. (I know this is exhausting, that's why I want to make this project as a Community Project). After you double click each letter found in charmap, you should have all (or some) of the strange letters, well this part is a little tricky because your eye have to be good to see the correct letter, if you picked a wrong letter in charmap, then your conversion process won't be a success. After you collect the letters in charmap, then open 'nkwz rA Toolkit.exe', and you'll see 2 boxes, one is Input Hex, and the other is Input Latin. Paste the letters into 'Input Latin' and voila! You have those secret codes showing in Output Hex! Äɸ¯Å͸¸µé±â --> C4C9B8AFC5CD20B8B8B5E9B1E2 Then go back to your hex editor, search for 'C4C9B8AFC5CD20B8B8B5E9B1E2' (or some part of it), and if you're lucky, then you'll find the position, if not then you'll need to meet an Arch Bishop and request Gloria for Luk+30... Please note that some hex editor can't highlight all of the code even when it's found, so you'll have to see carefully. Look at the nkwz rA Toolkit, at the bottom of the program I also have write a simple line about how many chars that has been converted in the process. Then think about some name that would fit in the game, in http://rathena.org/b...r-2012-clients/ Razor X and Judas picked 'Create Player'. Back at the nkwz rA Toolkit, type Create Player in the Input Latin, and voila again! Suddenly some magical numbers appeared in Output Hex! Important: Look at the bottom part, 'Latin: 13 char'. Make sure you use same amount of chars as the replacement! If you plan to use other name that is shorter that the original, just add some space to the end at Input Latin, so the char amount is the same like hex chars. The next thing after your convert 'Create Player' or 'Create a Char' into hex, let's go back at the hex editor and edit the value according to the generated value in nkwz rA Toolkit in Output Hex. After that, save it and run the file to see if your changes has been made correctly into the client.exe Congratulations! Now you can make your own 2012 client.exe.. ^________^ And that's a wrap! 5. HELP THE rA COMMUNITY! As like I said earlier in this tutorial, I'd like to make this as a Community Project. How to join? Just post a decent and readable screenshot of Korean garbled letters, and also the location of the window/skill/item/chat window info so it's easy to find it in the game, then help us to find the letter in charmap.exe and paste it here, just follow the example post. After that, think of a good name as the replacement (in English please) If you can't think about it now, don't worry, someone may have a good name for it. 6. CREDITS This tutorial is written by me, after I read this post --> http://rathena.org/b...r-2012-clients/ I got inspired to write this tutorial. I wrote down the codes which floating in my head last night, and that's how 'nkwz rA Toolkit' was made. Umm.. I compress the exe file with UPX, and some antivirus app doesn't like a file with UPX compression D: Thanks to Razor X for his inspiring post Thanks to Utada Hikaru, Ayumi Hamasaki and also Winamp! ^^ You can call me as nkwz* too, and btw I don't have any Twitter/Facebook account ;P Thanks for reading this tutorial and let's add more power to rA! Example: Image: Location: Login --> Create a new char Korean: Äɸ¯ÅÍ ¸¸µé±â Hex code: C4C9B8AFC5CD20B8B8B5E9B1E2 English Suggestion: Create Player / Create a Char
    1 point
  8. Packet_db 2012-06-18aRagexeRE //2012-06-18aRagexeRE[/size][/font] 0x0078,55 0x007c,44 0x00aa,9 0x00f3,-1,globalmessage,2:4 0x0193,2,closekafra,0 0x01a2,37 0x01fd,15,repairitem,2 0x0202,5,changedir,2:4 0x022c,65 0x022d,19,wanttoconnection,2:6:10:14:18 0x0281,-1,convertitem,2:4:8:12 0x0288,-1,npcpointshopbuy,2:4:8:10 0x0289,12 0x029b,80 0x035f,6,ticksend,2 0x0360,6,clickbuyingstorereq,2 0x0361,5,hommenu,4 0x0362,6,dropitem,2:4 0x0364,8,movefromkafra,2:4 0x0368,6,solvecharname,2 0x0369,7,actionrequest,2:6 0x0437,5,walktoxy,2 0x0438,10,useskilltopos,2:4:6:8 0x0439,8,useitem,2:4 0x07d9,268 0x07e4,6,takeitem,2 0x07ec,8,movetokafra,2:4 0x0802,26,partyinvite2,2 0x0815,-1,openbuyingstorereq,2:4:8:9:89 0x0817,2,closebuyingstorereq,0 0x083c,10,useskilltoid,2:4:6 0x0856,26,friendaddrequest,2 0x0940,-1,sellbuyingstorereq,2:4:8:12 0x096a,6,getcharnamerequest,2 Download 2012-06-18aRagexeRE.exe [Thank's Judas] Fix of Cart's/Favority Table ~ New carts, Favorite item tab, EFST_SIT [Post] Lua Files Up-to-date Version [Download] ~ Use Tortoise SVN to download that! Lua Files with missing Lub Files [Download] OBS: You will need ShinsDiffPatcher[SVN] with WDGSkipPacketHeaderObfuscation.dll from earthlingz. Preview of Client!
    1 point
  9. File Name: Silver Crow Wings File Submitter: Taeko File Submitted: 07 Oct 2012 File Category: Wings Content Author: Taeko, Wings, Anime Hi! this a wings of Accel World for complete with the Kuroyukihime Wings hope like it Enjoy ^^ Hi!! complete the recolor with a color mor "silver" and Black Click here to download this file
    1 point
  10. After joining rAthena's project, I quickly decided it was time to start releasing the horde of things I'd made over the years. As such, I started uploading my content to the rA forum, but after the downloads section was taken down for upgrades (and my original uploads erased..), I decided it best to simply host everything locally on my own site. A few examples of things you can find on my site: Rucksacks by jTynne: My first ever attempt at spriting! Many thanks to NekoV/Saki for helping me figure out the .acts for them! Eden Release: Contains numerous monster sprites for three field maps and three dungeon maps, along with all their coding, spawns, warp portals, and more. This was originally released for UtopiaRO v2.0, but is now publicly available as that server is no longer online. Helheim Release: Contains a town, three field maps, 2 event field maps (used for PK PVM), 1 dead branch arena map, numerous monsters (with full data), warps, spawns, and more. This was originally released for UtopiaRO v1.0 as an extension of Niflheim for Halloween in 2010. It expanded from just a town and two field maps, to all that is in this package. Among other things, such as my 100 mob sprite recolors, scripts, and more coming soon! And the best part? It's all free! To visit my website, head on over to http://www.jtynne.com - Or, click the Nyan'd High Priest at the top of this post.
    1 point
  11. This has been discussed numerous time..and answered..... Favorite_tab#Msgstringtable
    1 point
  12. http://rathena.org/board/topic/69896-request-shadowtablelua/#entry136929
    1 point
  13. Have you diff your client with 'Increase Headgear View ID' ?
    1 point
  14. all the LUB files should be place inside this dir in your grf data\luafiles514\lua files\..............
    1 point
  15. try this.. Blue Ghost Setup.exe work well for my 2012 clients... No need to select the diff file for HKML to HKCU ......
    1 point
  16. oh great, I have never noticed that button. hahahahha
    1 point
  17. disablenpc will stop the script and you can't talk to hidden npc. Btw what he is trying to do is hide the NPC in middle of conversation.
    1 point
  18. use these script commands: hideonnpc; // this will enable hiding skill on npc hideoffnpc; // this will disable hiding skill on npc sleep2 10000; // 10000 ms is equal 10 seconds.
    1 point
  19. try replace getitem 7227,1; with this setarray .@items[0],607,608,512; setarray .@amounts[0],1,2,3; set .@i,rand( getarraysize( .@items ) ); getitem .@items[.@i],.@amounts[.@i];
    1 point
  20. Index: skill.c =================================================================== case KO_SETSUDAN: case KO_KAIHOU: skill_attack(BF_WEAPON,src,src,bl,skillid,skilllv,tick,flag); break; + +case NC_POWERSWING2: +skill_attack(BF_WEAPON,src,src,bl,NC_POWERSWING,skilllv,tick,flag); +break;
    1 point
  21. it's /effect on the Setup.exe or opensetup.exe. make sure the folder 'savedata' and 'system' is in your RO folder, not GRF. Also, make them writable.
    1 point
  22. Index: battle.c =================================================================== --- battle.c (revision 16806) +++ battle.c (working copy) @@ -3298,6 +3298,8 @@ struct Damage md = battle_calc_magic_attack(src, target, skill_num, skill_lv, wflag); wd.damage += md.damage; } + if(skill_num == NC_POWERSWING2) + wd.damage = 15000000; return wd; }
    1 point
  23. Use a 2012-04-10 client, because it's the latest stable that rA supports.
    1 point
  24. Peopleperson49: Mind taking this to the appropriate support section? Your problem is completely irrelevant to this topic.
    1 point
  25. rAthena is based on Renewal with configurations to run on Pre-renewal interface as well. eAthena is solely based on pre-renewal with less modifications and advanced coding (source changes) than rAthena. The Fork.
    1 point
  26. //The Emperium has been broken. OnAgitBreak: set .@GID,getcharid(2); set .@breaker$, strcharinfo(0); // Respawn the Emperium, and display new owners. sleep 500; // Slow down script execution slightly. if( agitcheck() ) donpcevent "Agit#"+strnpcinfo(2)+"::OnStartArena"; sleep 7000; announce "The [" + getcastlename(strnpcinfo(2)) + "] castle has been conquered by "+ .@breaker$ +" of the [" + getguildName(.@GID) + "] guild.",bc_all|bc_woe; end;
    1 point
×
×
  • Create New...