Jump to content

Leaderboard

Popular Content

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

  1. Subdominio no nos van a aprobar. No podemos pedir un trato especial de lo que se les concede a los otros foros internacionales como el filipino. Yo decia a lo mucho un subforo (ej. Proyectos) y si nos dan eso seria hasta mucho =P
    3 points
  2. Disable skill or item usage in certain maps. Add a new txt in your db folder.. item_mapdeny.txt //<nameid>:<map1>{,<map2>,<map3>,<map4>,...} //Disables Red Potion usage in Prontera and Payon 501:prontera,payon skill_mapdeny.txt //<skillid>:<map1>{,<map2>,<map3>,<map4>,...} //Disables skill TF_HIDING usage in Prontera and Lighthalzen 51:morocc,lighthalzen That's it, nothing much to say. skill_and_item_mapdeny(rAthena17100).diff skill_and_item_mapdeny(rAthena17100)_v2.diff - Supports multiple maps per line skill_and_item_mapdeny(rAthena171278).diff Please click the button if I have helped you. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    2 points
  3. Okay, the problem seems to be in the GR2 file itself, and not in the converter. As you can see, the original RO GR2 file holds several meshes, but just one model, while the other holds the same number of meshes and models. This means the game will read only the first model of the GR2 file, which, in this case, is just composed of the first mesh. I'm not quite sure how to solve this, but it's something that has to be fixed at export time (when you export using 3DS Max). EDIT: Found a solution, and I already told Olrox on Skype about it. Just group the meshes when exporting and they will be considered a single model by the granny exporter.
    2 points
  4. I'm working on the Bink1 to Bink0 conversion routine now for the next update. If the last version published gave any error, please let me know, so I can fix it and release a "final" version. Also, if you have any feature request/suggestion, let me know.
    2 points
  5. roBrowser is an open source project that try to port Ragnarök Online in the browser using web technologies (javascript, HTML5, WebGL). It's goal for now is to match the official client, and in future add custom features on its core. As it use web technologies, it will allow to use it in all OS, and in future should work in all ables system that can render a web page. Get the source (Thanks to report all bugs) If you like roBrowser, you can help me improving it or even thinking about doing a donation ? Screenshots Some usefulls links : Source code Installation guide WebSite API Guide Forum Demo (Yep there is even a demo if you want to try it).
    1 point
  6. 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
  7. Thanks for your interest in this guide. The main purpose of all these lines is, to have an -advance level- resource for those guys that wish to go further with their map creations. This guide will cover a useful amount of guides that has never been out there before. Yes, this is a compilation of things I have learned so far until this day; there is more mapping than just learning browedit! Requirements You have already read Aeries Browedit tutorial ---> http://rathena.org/b...e-for-browedit/ You have completely learned Syouji Browedit Tutorial ---> http://rathena.org/b...utorial-videos/ You already have experience with mapping. More than just edit maps, I mean, building your own. You have experience doing -re texturizing- Ragnarok Models and you are able to make your browedit read them You are capable to use Image Editors. Photoshop, GIMP, ... whatever. Probably just the basics, like flipping images or cutting an image. Please... Don't ask for support if you have not fullfilled the previous points I'm listing here. Another point: This guide will not contain links to download copyright software. Here, I will only list the software you will need to follow the video tutorials I will add... it is up to you too obtain this software by purchasing it, or Google it. GR2 Granny Custom 3D models in RO Watch in Full Screen at 1080p About: "An example of how you can add your own custom 3D GR2 models as mobs in Ragnarok Online just like the WoE Guardians or the emperium. You can add them as mobs, or even as NPC. Software Requirements: Granny Pack: https://dl.dropboxusercontent.com/u/52175822/Granny.rar Granny Converter: http://rathena.org/board/files/file/3022-granny-converter-by-ricky92/ Umodel: http://www.gildor.org/downloads ActorXImporter: http://www.gildor.org/projects/unactorx RO2 GoTW: https://mega.co.nz/#F!tQwyQCTD!JNEehQnbvdl6Ww5JYo3Kcg If you want to only do a quick test maybe you can download directly the Mejonora already extracted: https://dl.dropboxusercontent.com/u/52175822/mejonora_test.rar Tips & Troubleshoting: FBX to RSM Animated Models Watch in Full Screen at 1080p About: "Importing and doing your own animated RSM Models now it is possible.." Software Requirements: RSMConverter 3.0 by @xarple ---> LINK FBX Converter 2013.3 by Autodesk ---> LINK 3DS Max 2013 or More RSW and GND Maps into FBX Watch in Full Screen at 1080p About: "Think about the possibilities you can have by importing whole Ragnarok Maps and be able to edit them with the all powerful 3DS Max design tool" ... transform ground shapes, into complex structures with curves presents for ex. modify vertices structures of map areas, etc." Software Requirements: ROMAPCONV9 by Xarple LINK FBX Converter by Autodesk LINK 3DS Max 2012 or More Importing and Editing RSM Models into 3DS Watch in Full Screen at 1080p About: "You might know that it is possible to Import 3DS to RSM ... But how about the reverse of this? In this tutorial you will learn How to Import RSM to 3DS And open your possibilities to do complex editions to default Ragnarok Models" Software Requirements: Browedit 3D Object Converter any version. 3DS Max 7 or more. I use ver 9 here. I will try to keep this tutorial updated. Volume 1 is ready, and Volume 2 is under progress... Any Inquiries, suggestion or... thanks! are very well appreciated, and will keep me motivated to add more and more videos of all of these things I have learned in years with a lot of effort!. Thanks to all and don't forget to follow this thread. Have a nice day.~
    1 point
  8. A solution for GM corruption, and player doubt! Prize Giving NPC EventRewards.txt GMs use this NPC to give rewards without using #item or trading! This should be used in combination with removing @item from your Event GMs commands, and disabling their ability to trade. The NPC logs everything in a SQL table, which you will need to create. The NPC broadcasts that a player has received a prize(GMs have no way to hide the broadcast) This script was not made by me, but it was heavily edited so that it only gives an item that you specify in the the settings, and will work with the group_id system! Warning: If you do not use the group_id system you'll need to replace all instances of getgroupid() with getgmlevel() SQL Log Web Viewer (PHP) index.php You can find an example of it here. It can be intergrated into a Flux page if you wish, but I chose not to. Installation! 1)First execute this SQL query via phpmyadmin, or your preferred mysql query browser. CREATE TABLE IF NOT EXISTS `itemizer` ( `id` int(11) unsigned NOT NULL auto_increment, `item_id` int(11) NOT NULL, `item_amount` int(11) NOT NULL, `item_name` varchar(255) NOT NULL, `char_id` int(11) NOT NULL, `char_name` varchar(255) NOT NULL, `reason` varchar(255) NOT NULL, `by_gm` varchar(255) NOT NULL, `when` datetime NOT NULL, `for` varchar(255) NOT NULL, `collected` tinyint(1) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM ; 2) Place EventRewards.txt in your NPC/Custom Folder, and add it to scripts_custom.conf as so npc: npc/custom/EventRewards.txt 3) (Optional Web Viewer) Open up Index.php and find this line. mysql_connect("127.0.0.1", "User", "Password") or die (mysql_error ()); and mysql_select_db("rathena_rag") or die(mysql_error()); Change 127.0.0.1 to your SQL database's IP, User to your SQL username, Password to your SQL password, and lastly rathena_rag to the name of your Ragnarok Database. 4) Create a new directory inside public_html called "rewards" or whatever you like, and place index.php in there! 5) I am not sure if it is safe to @loadnpc this script, so for safety reasons, I would suggest restarting the rAthena emulator. 6) Now give it a test, and if completed correctly you should have http://yourROsite.com/rewards/ looking like this. ~Credits~ *******Latheesan ( He created the original NPC called "Itemizer" )******* Pancake ( Created the web viewer, and modified the script to work with group_id ) Coming soon: The ability for GMs to whisper this NPC, so that they can reward players from any map!
    1 point
  9. Inds CeresCP Featuring KeyWorld's Theme. As you may know I'm the new head developer of the Ceres Control Panel, and I've been writing a completely new CP from the ground up. This thread is meant to introduce the project properly and to receive feedback and suggestions, make yourself comfortable to post all your thoughts. Inds CeresCP : Features Some of the highlights Accounts One account can create subaccounts and manage all of them with a single login. Optional "Create Forum Account" checkbox on registration page, works for most popular forum software (ipb/vb/smf/phpbb/others) [*]Administration Features All CP settings (except db connection ones) and features can be managed from the webpage, no ftp/file editing required, this includes theme settings and languages (you can edit languages and add new language sets directly from the admin pages). New themes and modifications can be installed from the webpage as well by uploading their zip/rar file (no ftp required), the cp will process and install them accordingly. [*]System Features The whole control panel backend was written with a single thing in mind "performance". It uses as little queries as it can use and caches all it can in static files for the fastest available page load. It's faster than any control panel out there including the previous version of ceres and uses much less memory. All features of the previous version of ceres were redesigned and are also included.
    1 point
  10. Author : Goddameit Idea : http://bit.ly/117PfO6 This command can make a temporary pet, after time run out pet won't be used anymore. Command : callfunc "rentPet",<pet id>,<day>,<hour>,<minute>,<second>; Sample : rent a poring for 99 days 43 hours 91 minutes 13 seconds prontera,150,180,4 script Test 100,{ callfunc "rentPet",1002,99,43,91,13; end; } Dwonload : SQL : http://pastebin.com/....php?i=1u2JmtgJ Script : pet_rental.txt PS : This script maybe lead to server little lag. PS : Not 100% sure this work well. PS : This script can be more efficiently but don't ask me for this (I don't care this ).
    1 point
  11. 16/01/2013 - Mantenimiento kRO ** Puede contener errores de interpretación ■ Inspection Time - Servers: 20:00 to 04:00 (Hora españa) Common Patch content: - Corregido un fallo en la duplicación de los mapas de la escuela de cocina. - Es posible volver a reaprender las habilidades primarias en caso de desaparecer (Quest Skills)(habilidad del ladrón). - Corregido un error en la creación Wolf inscribed Armguard. - Episodio 14.3: Cambio de respawn de algunos monstruos. - El % de caer un item de algunos monstruos se ajustará. Main Servers: - Comienza el evento de operaciones en equipo con los GM. -> Periodo: 16/01/2013 hasta el mantenimiento del día 13/02/2013. - Algunos artículos aplicaban fenomenos anormales a los monstruos jefe y será corregido. - Finaliza el evento de personalización a precio reducido. - Se corregirá un error de icono(habilidad copiada) de las habilidades Plagiarism y Reproduce que no se muestra correctamente en la pestaña. - [Hallucination] se corregirán algunos errores producidos al moverse por el mapa. - Se mejorará el mostrar el logo de los gremios en el replay system. - [Crystallization], [burning] y [Deep Sleep], será modificados de tal forma que cuando estés afectado por dicho estado no pueda volver afectarte. - Guillotine Cross habilidad(New Poison Research): nivel 4[Leech End] contiene un error del daño por veneno y será corregido. - Alchemist habilidad corregida: [summon Marine Sphere] contenia un problema que no permetia colocar la [Marine Sphere] invocada en lugares que no se podia mover. - Generic habilidad corregida: nivel 4 [Fire Expansion] sólo se aplicará a los enemigos. - Se modifica de modo que los articulos no puedan tener la defensa a menos de cero, o en cualquier caso a cero. - En las WoE TE las comidas de +20 serán desactivadas, si estás bajo el efecto de alguna de ellas, serán elminadas cuando entres. -> [savage Full Roast], [Cocktail Warg Blood], [Minor Stew], [siroma Iced Tea], [Drosera Herb Salad], [Petite Tail Noodles], [Throwing Savage Full Roast], [Throwing Cocktail Warg Blood], [Throwing Minor Stew],[Throwing Siroma Iced Tea],[Throwing Drosera Herb Salad], [Throwing Petite Tail Soup] - Kagero habilidad corregida: [Kagefumi] no funcionaba correctamente cuando un usuario estaba [Chase Walk]. - Finaliza el evento de si alcanzas el nivel 100 antes del 16/01/2013 te proporcinan un certificado para obtener un regalo. -> Si todavia no has recivido tu regalo, por favor no esperes al próximo mantenimiento. Sakray Server: - Se añade el sistema de comparación de equipo.¡¡( )!!!-> Sistema: En la ventana de información pueden ver los dos elemento a la vez. - Ninja habilidad corregida: La habilidad [Vanishing Slash/Haze Slasher] cuando te ponia en oculto no consumia la SP correctamente y este fenómeno será corregido. - Rune Knight habilidad corregida: Solventado un problema con la habilidad [Dragon Howling] que no reducia correctamente la HIT. - Warlock habiliad corregida: [White Imprison] corregido un fenómeno por el cual se modificaba los daños con atributo elemental (Fuego). - Corregido un fenómeno que cuando convocas a un monstruo y falla tienes que esperar a que finalice dicha invocación. (Puede que yo lo entendiera mal, ya no que no lo acabo de entender bien) (O bien que el monstruo invocado una vez terminado su tiempo de invocación fallaba el desaparecer) - Sorcerer [Warmer], Arch Bishop [Renovation], Sura [Gentle Touch-Cure] fuerón modificados Wanderer/Minstrel's [Deep Sleep Lullaby], [Deep Sleep] mantenia el efecto de recuperación de HP en algunos monstruos y será corregido. (Esta nota se añadirá en futuros manteninientos ya que a sido aplazada, se guiará a traves de un anunció a una fecha posterior). - Un fenomeno modificaba las condiciones para 'Guardian Angel for help' y será corregido. - Corregido un error al intentar mover articulos que no se pueden intercambiar e intentar en la misma ventana mover articulos normales estos se quedan fijos. - Arreglado un problema con las coordenadas de búsqueda cuando se salian de la pantalla volvian a salir cuando se re-abria la ventana. - Las habilidades activas en la ventana de habilidades será modificado para evitar que se duplique al registrarse. - Cuando se usa el sistema de comparación de equipo la ventana se ajusta al tamaño total de la descricpión del articulo. (Añadido 05:32)
    1 point
  12. Armors: refer Autobonus, Percentheal . just want to let you know this information.
    1 point
  13. Here's Olrox's Valentine map~ It's paid but so worth it xD http://rathena.org/board/files/file/2763-valentines-love-prontera/
    1 point
  14. meh only teach advance scripting techniques xD create table test_point ( char_id int(11) unsigned primary key, name varchar(24), points int(11), key (name) ) engine = innodb; prontera,155,182,4 script kjsdfksdjfhs 100,{ query_sql "select points from test_point where char_id = "+ getcharid(0), .@points; mes "you currently have "+ .@points +" points"; close; OnNPCKillEvent: if ( killedrid != 1002 ) end; .@points = rand(10); query_sql "insert into test_point values ( "+ getcharid(0) +", '"+ escape_sql( strcharinfo(0) ) +"', "+ .@points +" ) on duplicate key update points = points + "+ .@points; end; }
    1 point
  15. Well, as you have seen, the converter should work with multiple meshes in a single model. Granny viewer, in fact, does work with those and shows all of the meshes correctly. It might be due to some naming convention in the ragnarok models, but I'd need to further investigate this: could you please attach an original RO model with multiple meshes along with the multimesh model you were trying to convert?
    1 point
  16. Thank you very much Euphy ill get right on updating as for Reminder[1], if the server, account and character login combined are equal to a multiple of Reminder[1] it will message the player with a .Message$ again, kinda pointless but i figured I'd add another option
    1 point
  17. Yeah it should. But you don't need escape_sql() on an INT variable just on string.
    1 point
  18. First you have to put QUOTE. Second you have to secure the string entry. query_sql("INSERT INTO `points` ( `char_id`, `name`, `points`) VALUES ('150000', '" + escale_sql(strcharinfo(0)) + "', '1')");
    1 point
  19. Un subdominio es algo que no se contempla. Lo del subforo si se puede ir moviendo.
    1 point
  20. patch it manually, would take you around 3 minutes.
    1 point
  21. Try logging out of paypal before doing it.
    1 point
  22. Event start with whisper system for GM : start/end to start or end the event. Set the configuration for the number of mob spawn, it ID and reward ID. Maybe it's not full optimized but ranking without SQL
    1 point
  23. Hi Euphy, thank you for that quick reply. Btw, how could I apply those upgrades?
    1 point
  24. It's impractical to force users to type in 127 reward IDs. I suggest something more like this: // Daily Prize items (max 64 days): // <itemID>,<amount>, // Day 1 // <itemID>,<amount>, // Day 2 // ...; // * If players login longer than the last set // day, they will keep getting the last prize. setarray .Rewards[0], 512,1, // Day 1 513,2, // Day 2 514,3; // Day 3 I really don't understand .Reminder[1] at all. I think you should remove it. // What does this even do? if( ( LOGINCOUNT + #LOGINCOUNT + $LOGINCOUNT )%.Reminder[1] == 0 ... .Wipe -- This is really not a good feature how it's currently written. Perhaps allow whispering "wipe" execute an SQL query to delete the values, or just let users do it manually. OnWhisperGlobal: if (getgmlevel() >= 99 && @whispervar0$ == "wipe") { query_sql("DELETE FROM `global_reg_value` WHERE `str` = 'LOGINCOUNT'"); query_sql("DELETE FROM `global_reg_value` WHERE `str` = '#LOGINCOUNT'"); query_sql("DELETE FROM `mapreg` WHERE `str` = '$LOGINCOUNT'"); dispbottom "Cleared all login count data."; } end; Your config section is a little confusing, could be formatted better, and needs spell check. Example of an easier-to-read format: // ----------------------------------------------------------- // Login Count & Welcome Message // ----------------------------------------------------------- // Login types to track. // 1: Character | 2: Account | 4: Server // (a bit value, e.g. 5 = character + server) set .LogCount,0; // Number of logins to display welcome message. set .Reminder,3; // Server name to display. set .Servername$,"Server"; // Login message set .Message$,"Before playing, make sure you've read the rules, located in our forum at ^0000FF~TBA~^000000"; Tab properly. In particular, 'else' should always be in-line with 'if'. You don't need to include empty strings in script lines. setd ""+.PointType$+"" --> setd .PointType$
    1 point
  25. If you have new jobs then you have to edit the client for support of that name,click delay can be experienced in new clients and I guess nothing else..my preference would be 2012-04-10.
    1 point
  26. I'm pretty sure you can diff up to 255 hairstyles in some clients? Try using the 2012-04-10a client, it's pretty stable. Can't really answer your other questions, just back up your work, try and see!
    1 point
  27. http://spriterepository.com/files/file/2637-recolor-cyclops-tozorman/ for cyclops recolors
    1 point
  28. http://spriterepository.com/ try it here im not quite sure
    1 point
  29. lol ? isn't the equipments { Iitem Script } field also run the item script field 255 times ? Yeah you're right
    1 point
  30. Yo pienso igual que DevilEvil, El proyecto esta bien y todo pero llevarlo afuera del dominio rathena, (foro aparte) es, volverlo frágil. Por años he visto tantos proyectos de traducciones que se manejaron de la misma forma... y de lo unico que queda hoy es puro error 404, perdiendose el progreso, documentación, etc. Si el proyecto se manejara dentro del dominio en rathena, se tendria un respaldo mas fiable. Pero bueno ustedes decidan.
    1 point
  31. @Taeko Thanks for your support. I wish I could have the time to be more active in the Spanish community (since it is my native language) but, truly I can't afford too much time to make this videos in Spanish Too. All I can offer is support, so anyone in divine RO can contact me in my contact forms and I would be glad to assist them in Spanish. Hope I will be helpful! Volume 2 RSW and GND Maps into FBX About: "Think about the possibilities you can have by importing whole Ragnarok Maps and be able to edit them with the all powerful 3DS Max design tool" ... transform ground shapes, into complex structures with curves presents for ex. modify vertices structures of map areas, etc." Take a look at the initial post of this thread to watch the video tutorial.
    1 point
  32. Isn't it too intensive for the server to be official ? ( /str+ 255 will run the script 255 times, no ?)
    1 point
  33. 1 point
  34. About script commands: Add: hasuniqueitem(<item uid>) // check if you have it in your inventory deluniqueitem(<item uid>) // delete an item Modify: getitem() / getitem2() / rentitem() // return item unique_id - getitem 1201, 1 {, .@output_uid_array }; getinventorylist() - add an uid array to the list. successremovecards / failedremovecards / successrefitem / downrefitem - keep the item uid And maybe add an optional "unique_item" argument to getitem2() to get RID of auto-magnifier NPC (delete item -> create item) ? So now we can get RID of scripts like npc/jobs/2-1/blacksmith.txt: mes "[Geschupenschte]"; mes "Oh, you should make sure that you are not carrying ^FF0000more than one "+getitemname(.@items[6])+"^000000, you should really only have an "+getitemname(.@items[6])+" that you bought from an NPC shop in your inventory."; next; if (select("Oh, could you give me a second?:Oh, I brought what you asked for.") == 1) { mes "[Geschupenschte]"; mes "Hmmm, it would be"; mes "a good idea to put the"; mes "rest of your items"; mes "in Kafra Storage."; close; } Or to check integrity of an item you give to someone. Well just some ideas.
    1 point
  35. You need to use your newly created mysql user
    1 point
  36. There seems to be some good news. I went ahead with the development, and I got my first results:
    1 point
×
×
  • Create New...