Jump to content

Leaderboard

Popular Content

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

  1. 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
  2. Briefing & Concept Hello everyone! As you may noticed, by a petition I asked to our staff, we had some changes in this forum. Now it is named as 3D Modeling Showcase, instead of just Map Showcase The idea is to promove the development/discussion in all regards the 3D area. I remember that years before this area was almost null in the *Athena communities, due to a lot of missinformation/resources... not anymore! Back to the thread. This first release (of a lot to come) is in grattitude to a team where I'm member and after 2 years of development and testings, we were able to finally finish our Animated 3D Monsters Project as for now we can handle -bones animations- for gr2 files. Donations are Welcome in appreciation to Ricky92 who developed the Granny Converter. This release is possible thanks by the Granny Animation team: Doss, Ricky92, Olrox, Ai4rei, curiosity, Lemongrass, Shinryo, Yommy, Greenbox You might remember the emperium/guardians/treasure boxes. Yes, those are the kind of mobs/models I'm refering to. In short words, thanks to the work of our team and of course the community support, we can add animation with bones in any 3D model we have. That means for example: make our own 3D mobs, add animation to pre-existing models like a wind a blowing effect to the prontera flags, add interactions like opening gates... etc. Now, lets talk about this release. You may remember "Ragnarok II Gate of the World" a game from Gravity that stopped development some time ago. Well, as a first release of this tool, I took my time to bring some packs of these awesome mobs that you can use in your server now. Some technical info: - This games runs under an Unreal engine - Granny exporter for 3ds max used to import the animations - Granny converter by Ricky92 to convert the gr2 files into RO version About this release So, what do we have new on this release? This first pack, contains 4 full animated 3D mobs from this game. Animations are: Walk, Dead, Attack, Stand and Damage. Just a reminder: The damage animation is not showing for custom 3d mobs even if they have it; this also happens with official 3d mobs aswell. So, we believe it is more a matter of the official client rather than a custom addition to take care of. Some notes you have to consider please. We are still in early state. I mean, it has been years without the possibility to add our own 3D mobs until now! so, a lot of optimizations/details at exporting are in the TODO list. Dead animation is fixed in 2 mobs in this pack that by an unknown reason they made some graphical lag with this animation. It was necessary to fix the end keyframe to the default dead animation in the mob, so, when these two mobs dies, they return to the default position (I can tell this also happens in official mobs, I believe this is a matter of Gravity too) Attack animation: The client, by a reason, shows the attack animation really fast. We must make them lower in max, and export it in gr2 with this in mind. Some glitches like weird rotation in the Y axis, is presented if you export the gr2 models with "relocating position to origin";. I realized this and finally the mobs were not bad rotated by the client. When exporting bones, you must disable: texture and mesh data. By that way, the gr2 will be setted as the official ones, which they only stores the animation without bones mesh/texture data. I know it is nice to have it listed like that. But the true is that it took me HOURS! to do those tests and have those conclutions. Thanks to that, the mobs were fixed and they don't have any serious glitches =P These mobs are compatible and were tested on: 2011-03-15a and 2012-04-10a clients. However, we believe that our feature works also with: "2010-11-24a towards "2011-12-14c" range date, so as "2011-12-20b towards "2012-07-16a" range date aswell. Don't worry, adding the mobs its really easy, just as how you add normal sprites mobs. The only difference is a small patch you have to apply to your current exe. These details will be added in the INSTRUCTION.txt file attached in the download pack of this release. So there you have this animated gifs of them!. Liquid bug, Roda Frog, Puku Puku, and the Vadon mob. The one I like the most is, the Puku Puku (the ones that is flying) ... really, I was shocked too look this kind of animation being possible now. I mean, mobs flying. wow! Video ... watch it in HD 720p! HD Screenshot Screens are in Full HD resolution. You can allways hit the image thumbnaill to check the images on full size, and check some details that can only be appreciated in HD resolution. *** Download link & Instructions *** If you read all the thread, you may know that this was possible thanks to the project I linked above. Doing this tests and being able to port this animated 3D is consuming me a looooot of time! As you know, I run a service were I get commisions to make maps. Affording time to do this kind of releases, it is something really hard to me. However I completely understand that making time to work for the community here is important, so as a gratitude to the people who supported our project before. Please support this release! I'm planning to add more of these free packs of this game, so as others too: world of warcraft pets? who knows!. So by posting your feedback or by adding: A comment is Greatly appreciated. A simple reputation makes me happy *A topic rating is allways a good detail from all Ensures me that this release and the project itself worthed the time of me and the team who was responsible to make this kind of features possible. Well that is all. Please stay in tune for the download link. It will be a matter of 1 of 2 days so please take a look of this thread frequently to download it. Edit: Btw: Do you think the mobs are oversized? I can make them smaller if you want... however I thought it was good to follow the idea of the "WoE guardians" which they have this size.
    1 point
  3. 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 Topic
    1 point
  4. Im currenly using 2011-12 clients and i modified it alot then i found this one which is enable to view morethan 27 hairstyle http://rathena.org/board/topic/53421-weediffgen/page__st__100#entry135295 can someone provide me the HEX on this one? thanks.
    1 point
  5. Hi everyone, About 30 minutes from now (12:00 am EST), the forums will be down for maintenance. The forums will be offline for 30 - 40 minutes. Forum maintenance is complete.
    1 point
  6. I need color skull (5+) that drops at pvp and gvg castle , Who can share or release it ? Thanks in advance
    1 point
  7. if (countitem(512) < 20) { mes "You need "+20-countitem(512)+" apples"; }
    1 point
  8. only by saving $var, permanent server variable over hundred-thousands (100,000) lines will harm server in fact, if you saving with player permanent variable, the server has already hard-coded a limit http://www.eathena.ws/board/index.php?showtopic=153708&hl= so the server will warn you about it when it reaches the limit once it reaches the limit, that variable isn't save into memory, and discarded, means the player can redo the quest again and again, always read the ( quest == 0 ) stuffs since the server has already hard-coded a limit, so its harmless
    1 point
  9. I don't think anyone would tell you the whole story, because that's nothing which concerns you. That speaks volumes... @Mods: Would you be so kind and close this stupid topic? Noone benefits from comments like this.
    1 point
  10. (Okay... I have no idea where should I post this.) (after fu*ing 10+ hours, finally...) Special Thanks http://www.wipeoutgaming.info/ supply researching hosting to me Preview What is PayPal IPN (Instant Payment Notification) ? >> https://www.paypal.com/ipn What is PayPal IPN Converter ? This is a function will transform PayPal IPN message to what Ro server understanding so you can get paid news from PayPal and use it to do what you want (sample:send reward to donors automatically). Below is my consequent, include how to set IPN and simple converter . * 1. go to your hosting and look for this folder which is your phpmyadmin local file, I create a new folder named '' ipn '' 2. put this sample php ipn.php file into folder 3. if you put right place, you should be able to visit it and see this 4. open this php file and edit your account and password which you use for login phpmyadmin 5. login your phpmyadmin and create new database named 'ipn' 6. import this new table paypal_table.sql to this database 7. check is all okay by using sandbox >> https://developer.paypal.com/cgi-bin/devscr?cmd=_ipn-link-session send IPN 8. if IPN is okay, you should receive new date like this 9. after you sure all work well, go to and open ipn.php again change $ch = curl_init('https://www.sandbox.paypal.com/cgi-bin/webscr');to$ch = curl_init('https://www.paypal.com/cgi-bin/webscr');10. login your paypal and ''My Account'' >> ''History'' >> ''IPN History'' click ''turn on IPN'' and type 11. now when someone do something to you, PayPal should send IPN to you and your server will make it into database. and other thing, is npc sciprt problem. - refer : https://www.paypaltech.com/SG2/ refer : http://j.mp/X2DG6R refer : https://www.paypal.com/ipn
    1 point
  11. you can download this Xantara's Flux CP for rathena.... for instruction installing FLUX CP: read this topic
    1 point
  12. Like this? http://rathena.org/board/topic/72457-chat-color-change/
    1 point
  13. If anyone is having the above issues, the first one is because you are missing a comma at the end of the previous line (1007 in this case), and the second is because your accname is missing [ ].
    1 point
  14. Actually, maybe you should search your whole /trunk folder because the nocommand mapflag might be in /conf or /npc or somewhere else, or in a source edit. It's easy in Notepad++ PS: are you sure you don't have any source edit that adds the nocommand mapflag?
    1 point
  15. I got a new concept: A REAL dropping Olrox
    1 point
  16. Guys STOP giving her reputation. You are encouraging her to continue this endless madness I'm forced to live every day.
    1 point
  17. ^ that's why your GMs can't use commands on that map! Somewhere, you either have a script or source edit that is setting mapflag#nocommand. If you use Notepad++ on Windows, use "Find in Files" to search your whole /npc folder for nocommand. On Linux, you can search all files in a folder with grep: grep -Hr -e nocommand /path/to/trunk/npc/
    1 point
  18. @DR4LUC0N and jTynne: If you have to fight, please keep it out of the discussion forums. We're not switching to iRO, as that was decided long ago. Thank you.
    1 point
  19. It already is, and is off by default. trunk/src/config/core.h /// Uncomment to enable Non Stackable items unique ID /// By enabling it, the system will create an unique id for each new non stackable item created //#define NSI_UNIQUE_ID
    1 point
  20. I agree with Brian. I would add it to the wiki and put the reasonable descriptions inside the code above the function. Maybe even in a format so that the programming environment can parse and show the function/structure description(if we decide to do it that way, we should decide on a environment or find a tool like cmake for comments inside the source code, if that is even possible).
    1 point
  21. Maybe the first half of that file can go in the SVN (or on the wiki?), but the 2nd half (descriptions of each source function), I think it'd be better to keep those in comments above each function.
    1 point
  22. Go in-game and warp to your gvg map (where @commands are not working for your Event GMs) and type @mapinfo to see if 'nocommand' mapflag is set on that map.
    1 point
  23. Here's something i made http://rathena.org/board/files/file/2486-rathena-custom-item-db-generator/
    1 point
  24. I think it would be a nice addition, at least give newer people a gentle push into making sorce mods. But I don't think it needs to be quite as long as the script_command.txt
    1 point
  25. For the question: Use getgroupid() instead of getgmlevel(). For the error: replace if (!.Status) mes .@name$; mes "My master seems to be slacking.."; else { with if (!.Status) { mes .@name$; mes "My master seems to be slacking.."; } else {
    1 point
  26. I think it's relevant enough because if you think about it, it's similar to script_commands in our documentation folder teaching some attributes ( a lot I must say) regarding scripting. Although this doesn't necessarily give a whole in-depth and a lot of functions about source, I think it's still good for people to understand the structuring of the source.
    1 point
  27. Working for rAthena svn17128 at_afk2-rA17128.patch
    1 point
  28. The GRF Viewer tool helped me to find a lot of things to fix on the CORE. Bugs on some TGA version, some sprites with empty layer (wth ?), some bugs on the file manager, etc. I added the support to read sprites and palettes, fixed the next/previous buttons and add a thumbnail system. Textures: Palettes: Sprites: Search feature (top right input): I re-worked the UI system of robrowser, it was a little buggy (from the old version). The RSM now support is natural shadding type (without, flat, or smooth) instead of using smooth shadding on all models, result: better render, faster loading. I fixed some bugs on Firefox. And I will now focus on working with sprite rendering on the next days.
    1 point
  29. Hehe, yesterday I worked late on re-writing my old GRF-Viewer but using roBrowser's core (it help me to find some bugs and extend the core to be used easily to do whatever you want). Here some previews of what I've done for now : There is still some bugs to fix, but it was funny to code.
    1 point
  30. Someone moved it here, I don't know why but yeah it should be better on "project > clientside". Yeah I already build a loader for it in html5/js, it was funny but I don't think I will use it further for other things ----------------------------------- I add my RSM-Viewer in the project to work more and faster on the RSM file since it need some changes (optimize the compilation, add the animation, change the smooth normal methods, ...), what I love about this tool is the way it can be embedded to webpage :
    1 point
  31. Sorry, I didn't have much time to work on it since november because of all birthdays and celebrations (why everyone born around december ?). I'm not able to add the important speed up update on the loading. It was an idea to use multiple threads to parse the client files (using 4 threads is 4 times faster) but it seems we can't load multiple part of a file at the same time. But I don't care, I did some good optimization (on zlib, and file parsing) and the loading is still faster : 4.5 seconds to load Prontera (you can compare with the video, it's ~4 time faster). I still need to optimize one part of the loading, when a map have a lot of instances of the same models it's really slow : yggdrasil01 take 17 secs to load (wtf ?!). I did some improvements on the TGA Manager due to NPOT textures causing problems. I also add a DB file to add the blue sky (note: I don't plane to add the cloud features in the near future). I have to say also, this project will be (source) released this year, finished or not. There is no way to donate ----------------------------------------------------------------------- Offtopic: I also played a little with RO2 VDK file archive. It's one of the easier format I find in my life, ~10 minutes to understand the structure, ~15 minutes to write a loader... Funny to see how this file is build... Note: no I don't plane to do a ro2browser...
    1 point
  32. No this is not broken...you just need to change the level into group_id
    1 point
  33. No. I can show you the same result using my web host. When you drag and drop a GRF, the browser will parse it to get all files under it. There is no network connection even if you are on a host since you are using a local GRF (except if you don't define a GRF, in this case it will use the online GRF host to get files).
    1 point
  34. Things are moving since september : I have now a little more time to work on roBrowser. I re-wrote a good part of the code, to make it better, faster and stronger. I am focus on improving the render for now, working on the tool "Map-Viewer", I don't add the network part to the project yet. I was really jealous of other RO client project renderer (ragnaXNA, Shinryo's Client): smooth, beautiful... So I add a few things to my map-viewer : smooth normal, model opacity, lightmap on walls, tiles color, ... I'm now able to load GRFs from computer (~1sec to load a 1.3 giga GRF), I did some work on the zlib unpacker in javascript. The online version is still available to download a file from a host if you don't set a GRF OR if the file isn't found in GRFs. You can see the map-loader here. [media=] [/media]Note: I use the GRF from an old server, currently close, no pub intented. The video is a little buggy, I will try to do another one later, more smoothy. I currently work on speeding up the loading, it will be in theory 10 times faster after my modification, I will see in the next days. After this, I will only need to work on adding model animation to finish the map-viewer part.
    1 point
  35. umm, you can put it inside the GRF or in the data folder for quick changing. okay, I will explain you again: 1.) Open the archive, go through the src folder and you will find 'luafiles514' folder. 2.) open your RO's folder. open the 'data' folder (it will be found next to 'BGM' folder) 3.) Drag and place the 'luafiles514' folder there. Then start it. if failed, try putting the 'luafiles514' folder next to the BGM folder. Emistry, why LUB, not LUA?
    1 point
  36. Added: WDGEnable64kHairstyles binary builds, sources In advance, I don't know how WDGEnable127Hairstyles works and I did not bother to figure out, because the assembly has changed significantly anyway. So the following issues might or might not be the same as with the old plugin: IDs 0~12 do not correspond to the IDs defined in the client hair style table (that means, they are mixed up). While the diff allows for up to 4.29bil hair styles, some packet layouts limit the valid range to 0~65535. It might be possible to enable the full range (not that someone would need it anyway) with a few packet hacks on the server-side, though. If you specify a hair style that does not exist you get a bunch of errors, but instead of a crash, the character just turns up head-less.
    1 point
×
×
  • Create New...