Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/10/13 in Posts

  1. trunk/db/re/skill_db.txt Find: 46,-9,8,1,-1,0,0,10,2,no,0,0,0,weapon,0, AC_DOUBLE,Double Strafe Replace to: 46,-9,8,1,-1,0,0,10,3,no,0,0,0,weapon,0, AC_DOUBLE,Double Strafe
    2 points
  2. Xantara's FluxCP Everyone knows of FluxCP. However, with the creation of rAthena, there became a need to support renewal changes and other features such as the new group system. This is where my Control Panel comes in. Xantara's FluxCP is a free and open source control panel to work with rAthena. Forked from FluxCP by Paradox924X and Byteflux at r1121. I will continually merge updates from the original FluxCP. Demo: http://web.artistic-coder.com/fluxcp-rA Note: this site is used to test new functionality and custom addons so it may not always be functioning properly Features The original/base FluxCP already comes with a lot of features. Here I will only highlight those that came after the fork. For a full list, click here. Updated Ragnarok Data Full Birthdate Functionality Working GM Group System Mob Skills SQLized Zeny Log Page Specific Item Drop Rates Toggle for Pre-Renewal or Renewal SQL Data Alchemist Ranking Blacksmith Ranking Paginated Item Shop Character/job images (static) WIP Account management system (link one or more in-game accounts to one CP account) Queued Accepted Suggestions (have suggestions? post them here!) Search in logs page Pin code functionality Character sprites with palettes (would replace static images) Requirements Apache webserver with PHP 5.2 or greater PDO extension with MySQL support (http://www.php.net/pdo) PHP GD2 for security images (Optional) Enabled Zip extension for exporting guild emblems (Optional) Apache/mod_rewrite for using the "Clean URLs" feature Download There are three ways to get a copy of this Control Panel. For detailed installation instructions, click here (TBD). 1. GIT Clone git clone https://github.com/missxantara/fluxcp-ra.git * For Windows, you can take a look at using TortoiseGit with its friendly user interface. 2. SVN Checkout svn checkout https://github.com/missxantara/fluxcp-ra/trunk/ * For Windows, you can take a look at using TortoiseSVN with its friendly user interface. 3. ZIP Download https://github.com/missxantara/fluxcp-ra/archive/master.zip Extra Downloads Extract to the root folder of your FluxCP system Job Image Files: http://missxantara.github.io/fluxcp-ra/downloads/FluxCP_Jobs_Images_2012-04-28.zip Updated details: April 28, 2013 Credits: Xantara Monster Image Files: http://missxantara.github.io/fluxcp-ra/downloads/FluxCP_Monsters_Eclage_14.2.zip Updated details: Mob ID #2380 of Eclage (Episode 14.2) Credits: Brynner Item Icon Files: http://missxantara.github.io/fluxcp-ra/downloads/FluxCP_Item_Icons_2012-04-08.zip Updated details: April 8, 2013 Credits: Latheesan's Extractor Item Image Files: http://missxantara.github.io/fluxcp-ra/downloads/FluxCP_Item_Images_2012-04-08.zip Updated details: April 8, 2013 Credits: Latheesan's Extractor Quick Links Wiki: https://github.com/missxantara/fluxcp-ra/wiki Bug/Suggestion Reports: https://github.com/missxantara/fluxcp-rA/issues GitPage: http://missxantara.github.io/fluxcp-ra Misc. Feel free to post any suggestions here. If suitable, they may be polled by general users before being decided to be implemented or not. If you have a feature already coded that you would like to share, please do send a GIT pull request or send me an SVN diff of the work - I'd love to take a look at it! Please note that working on this open-source project will furthermore serve as a learning opportunity for me. If you find that I've implemented something that could be improved, I urge you to let me know - your knowledge on this subject would be greatly appreciated! Like my work? Rep up the topic first post
    1 point
  3. Video Coming Soon 1st Step: go to: add your sprite for Example: Blood_Helm Blood_Helm 2nd Step: go to data Open idnum2itemdesctable idnum2itemdisplaynametable idnum2itemresnametable 3rd Step: Go to This file (¾ÆÀÌÅÛ) is for Drop item which is act. and spr. 4th Step: Go to Put the following files, This sign "¿©" is for Female Character. 5th Step: Go to Put the following files, This sign "¿©" is for Male Character. 6th Step: go to data\lua files\datainfo Open accessoryid.lua as Notepad Open accname.lua as notepad 7th Step: also config it to server, go to db/item_db2.txt at the last line of notepad or Wordpad for example <----You'll see "1001" at the last part,, that will be your View ID that you put on accessoryid.lua Hope this will help you, don't forget to hit green button, Have a good day
    1 point
  4. Hi all, In my opinion, the current FluxCP default theme is just .... bleh. So, I've decided to create a theme that will be included in the main branch of my " Xantara's FluxCP for rAthena" project. I'm not sure if I should replace the current default theme with this or just add it in as a custom theme. Anyways, please let me know what you like and dislike about this design~ Please don't just say "8/10" without explaining. Click image to see it in full dimensions. Note: I'm planning to make the navigation be able to dropdown but I forgot to show it in the design. Home Page: Things to Note - Server status will be extended to include WoE status and player online peak information - A "remember me" feature for logins - Rotating banner/screenshots (with FancyBox popups?) - Automatic RSS news (first shows full message, links to second and third previous) - Breadcrumb - Server logo in top left and middle footer Viewing Accounts Page: Things to Note - Account Management (link several in-game accounts to one CP account) - Avatar (linked to an in-game account for quicker recognition of which account you are currently using to view) - Generic class pictures (to be also used in ranking pages and such) - Better pagination system (includes "jump to page" selector and "display amount per page" dropdown) - Tables are skinned - More graphical approach to message displays for errors, success, etc Navigation Setup Page: SOON TO COME! Yes, it will be an admin page. Should be do-able without too much work... xD; Other Pages: There are quite a few more features that I have planned but I don't want to reveal too much just yet =p ~ Xantara
    1 point
  5. set extime,gettimetick(2); if(extime+86399 > gettimetick(2)) { mes "Please wait 24 hours."; close; }
    1 point
  6. eh ye sorry justeygonzales dunno how I endup here !? for your case you need to alter skill_vfcastfix
    1 point
  7. oups sorry guys du to the site down didn't saw that one, you issue all related to : http://rathena.org/board/tracker/issue-7670-char-server-crashing-endless-loop/?gopid=20059#entry20059
    1 point
  8. By; clydelion Index: src/map/battle.c =================================================================== --- src/map/battle.c (revision 16781) +++ src/map/battle.c (working copy) @@ -5596,6 +5596,8 @@ { "max_cloth_color", &battle_config.max_cloth_color, 4, 0, INT_MAX, }, { "pet_hair_style", &battle_config.pet_hair_style, 100, 0, INT_MAX, }, { "castrate_dex_scale", &battle_config.castrate_dex_scale, 150, 1, INT_MAX, }, + { "castrate_dex_scale_2", &battle_config.castrate_dex_scale_2, 150, 1, INT_MAX, }, + { "castrate_dex_scale_3", &battle_config.castrate_dex_scale_3, 150, 1, INT_MAX, }, { "vcast_stat_scale", &battle_config.vcast_stat_scale, 530, 1, INT_MAX, }, { "area_size", &battle_config.area_size, 14, 0, INT_MAX, }, { "zeny_from_mobs", &battle_config.zeny_from_mobs, 0, 0, 1, }, Index: src/map/battle.h =================================================================== --- src/map/battle.h (revision 16781) +++ src/map/battle.h (working copy) @@ -345,6 +345,8 @@ int pet_hair_style; // added by [Skotlex] int castrate_dex_scale; // added by [MouseJstr] + int castrate_dex_scale_2; + int castrate_dex_scale_3; int area_size; // added by [MouseJstr] int max_def, over_def_bonus; //added by [Skotlex] Index: src/map/skill.c =================================================================== --- src/map/skill.c (revision 16781) +++ src/map/skill.c (working copy) @@ -13356,10 +13356,22 @@ // calculate base cast time (reduced by dex) if( !(skill_get_castnodex(skill_id, skill_lv)&1) ) { - int scale = battle_config.castrate_dex_scale - status_get_dex(bl); - if( scale > 0 ) // not instant cast - time = time * scale / battle_config.castrate_dex_scale; + int scale = 0; + if(sd && sd->class_&JOBL_THIRD) + scale = battle_config.castrate_dex_scale_3 - status_get_dex(bl); + else if (sd && sd->class_&JOBL_2) + scale = battle_config.castrate_dex_scale_2 - status_get_dex(bl); else + scale = battle_config.castrate_dex_scale - status_get_dex(bl); + if( scale > 0 ){ // not instant cast + if(sd && sd->class_&JOBL_THIRD) + time = time * scale / battle_config.castrate_dex_scale_3; + else if (sd && sd->class_&JOBL_2) + time = time * scale / battle_config.castrate_dex_scale_2; + else + time = time * scale / battle_config.castrate_dex_scale; + } + else return 0; // instant cast } Index: src/map/skill.c =================================================================== --- src/map/skill.c (revision 16781) +++ src/map/skill.c (working copy) @@ -13356,10 +13356,22 @@ // calculate base cast time (reduced by dex) if( !(skill_get_castnodex(skill_id, skill_lv)&1) ) { - int scale = battle_config.castrate_dex_scale - status_get_dex(bl); - if( scale > 0 ) // not instant cast - time = time * scale / battle_config.castrate_dex_scale; + int scale = 0; + if(sd && sd->class_&JOBL_THIRD) + scale = battle_config.castrate_dex_scale_3 - status_get_dex(bl); + else if (sd && sd->class_&JOBL_2) + scale = battle_config.castrate_dex_scale_2 - status_get_dex(bl); else + scale = battle_config.castrate_dex_scale - status_get_dex(bl); + if( scale > 0 ){ // not instant cast + if(sd && sd->class_&JOBL_THIRD) + time = time * scale / battle_config.castrate_dex_scale_3; + else if (sd && sd->class_&JOBL_2) + time = time * scale / battle_config.castrate_dex_scale_2; + else + time = time * scale / battle_config.castrate_dex_scale; + } + else return 0; // instant cast } Index: conf/battle/skill.conf =================================================================== --- conf/battle/skill.conf (revision 16781) +++ conf/battle/skill.conf (working copy) @@ -38,7 +38,9 @@ no_skill_delay: 2 // At what dex does the cast time become zero (instacast)? -castrate_dex_scale: 150 +castrate_dex_scale: 150 //1st class +castrate_dex_scale_2: 150 //2nd class +castrate_dex_scale_3: 150 //3rd class // How much (dex*2+int) does variable cast turns zero? vcast_stat_scale: 530
    1 point
  9. try this patch Its work for me. xantara_item_bound.patch
    1 point
  10. data/skillnametable.txt
    1 point
  11. All guides are here; http://rathena.org/wiki/Getting_Started
    1 point
  12. what is your other suggestion besides using @storeall @storeall mapflag nocommand
    1 point
  13. maybe he means in 2nd jobs the 150dex no cast will be enabled and no fix cast time, but in 3rd jobs 10fix cast time enabled
    1 point
  14. Hello rAthena Community, I and a friend have translate the msg_athena.conf into German because Snow and/or Lemongrass need to much time. Here is the msg_athena.conf. I Hope you like it^^ -Review this please,thanks. German: Ich und eine Freund haben zusammen die msg_athena.conf ins Deutsche übersetzt, weil wir finden das Snow und/oder Lemongrass zu viel Zeit brauchen. Hier ist also die msg_athena.conf. Ich hoffe ihr mögt es.^^ Kommentiert es bitte, danke. File: http://pastebin.com/whJNG0aL Translate by Rynbef and Bakka. Rynbef~
    1 point
  15. Updated RUS, SPN, and IDN translations in r17325.
    1 point
  16. Maximum is 4096 Concurrent connections at once. (Says it on server console).
    1 point
  17. How old is your hard drive? o_o I don't think this is a valid issue given that standard hard drives are hundreds of gigabytes large; TXT support would be a pain to maintain and we aren't doing it without reason.
    1 point
  18. try this one: vending.patch
    1 point
  19. Because you are using the IP 127.0.0.1. YOU DO NOT NEED TO WORRY ABOUT ANYTHING INTERNET RELATED. if you want people to connect to your server, wifi is not supported. Also it is not your packets since the console is not saying its a packet problem. Please open the three server consoles and post an image here. I also noticed just now your client.xml <address>46.137.193.218</address> Should be like this <address>127.0.0.1</address>
    1 point
  20. how the vending battle_config.vending_over_max force the amount. example 1000000000 and i limit to 30000 on item.conf and force the client to 1000000000 to 30000? need guide code.
    1 point
  21. Remove them all, Set it up again, making sure you add each the login, char and map server, set as public. (No need to have 2 of each..). Make sure you are adding the proper location of the file. If you set the firewall and move the trunk file, you need to change that in firewall.
    1 point
  22. The guy should be able to connect regardless of Internet status being on or off, the router or anything else related to internet, since the computer is connecting to itself. Once again check your Firewall make sure it's allowing the program to run.
    1 point
  23. 1 point
  24. In firewall, Add the map server, login server, char server as an exception.
    1 point
  25. Ok so I have a working VIP System that is fully configurable (with support from Akinari and Lighta) following this: http://irowiki.org/wiki/IRO_Servers_Comparison The only things that aren't completed are the NPC related things but technically that can easily be done with a group ID check in the NPCs. I'm going to go over it once more and possibly add in the NPC related things.
    1 point
  26. Crear quest en renewal o no renewal es lo mismo... primero debes de tener claro que las ID tienes que colocarlas en: ~/rAthena/db/quest_db.txt el formato está muy claro: Quest ID,Time Limit,Target1,Val1,Target2,Val2,Target3,Val3,Quest Title **el tiempo se pone en segundos. ** Intenta no solapar ID que estén usadas ya. Despues en tu client side puedes poner la información que necesites. data\questid2display.txt (ID correspondiente)#Titulo de la quest#No se ha implementado en kRO#Aquí puedes colocar una imagen***# una descripción de la aventura# objetivo# *** Esto solo se ha usado en los servidores jRO, normalmente ponian una foto de la mob a cazar, o el NPC con el que tienes que hablar, o que tipo de quest era... aquí tienes dos ejemplos: Por lo demas solo queda usar los comandos.. setquest erasequest checkquest... etc etc.. suerte. NoTa Final: Si al lanzar el servidor el mapserver te da error a la hora de cargar el quest_db.txt porque hay muchas...solo tienes que ir a ~/rAthena/src/common/mmo.h buscas la linea: #define MAX_QUEST_DB e incrementas la cifra.. guardas cierras y recompilas.
    1 point
  27. Sorry about that! I cleaned and updated my computer a few days before the update so I didn't have Visual Studio installed yet. I have now updated the download so that it can patch and compile successfully.
    1 point
  28. I'm glad you guys liked it enough to merge, however this is a unfair statement, the feature's design was the joint effort from our whole team, not only me.
    1 point
  29. - script Punching Bag -1,{ OnInit: OnDummyKill: monster "prontera",160,180,"Punching Bag",1905,1,"Punching Bag::OnDummyKill"; end; OnPCAttackEvent: if ( !@test_punch ) end; @dps_damage += @damage; end; } prontera,157,180,5 script kjdhfksjdf 100,{ if ( @test_punch ) end; message strcharinfo(0), "Start punching !"; @test_punch = 1; sleep2 10000; message strcharinfo(0), "You've dealt a total of "+ callfunc( "int__", @dps_damage ) +" damages in 10 seconds"; @dps_damage = @test_punch = 0; end; } like this ? if write this with instance script like goddameit does perhaps better ?
    1 point
  30. omg, even a core developer come here and play XD fulfill my promise from post#4 OnPCAttackEvent.patch - script Punching Bag -1,{ OnInit: OnDummyKill: monster "prontera",160,180,"Punching Bag",1905,1,"Punching Bag::OnDummyKill"; end; OnPCAttackEvent: message strcharinfo(0), "You have dealt "+ @damage +" damage to Punching Bag"; end; }
    1 point
×
×
  • Create New...