Jump to content

DarkTakeshi

Members
  • Posts

    21
  • Joined

  • Last visited

Everything posted by DarkTakeshi

  1. It's pretty simple really, for the most part rAthena and 3ceAM SQL tables are compatible with eachother. Just set up a fresh rAthena directory using the latest SVN and manually import any custom content you have added. You may want to search around the forums a bit for more information, there are some values in the SQL database that are different in rAthena. For example, the login table uses "group_id" rather than "level" to determine the GM level of the account.
  2. Thanks for the tip, installed it and everything works beautifully. The only issue I had which I was curious about when setting up rAthena is the raCP looks for a mob_db_re table in the SQL database. Both mob_db and mob_db_re sql files create a table called mob_db, so I figured there was only a need for a single mob_db SQL table whereas the item_db needs two, one for renewal and one for regular. Could this be a mistake in the mob_db_re sql file? Thanks, DT
  3. So after switching from 3ceAM to rAthena, I switched over from Paradox924's Flux and set up the one from CalciumKid. http://rathena.org/b...athena-support/ I noticed that the control panel refuses to read the item_db_re from the SQL database therefore showing a lot of unknown items attached to players. I tried looking through the configs and editing the items module to read item_db_re instead of item_db but all that does is return an empty list of items. If anyone happens to know why it isn't automatically reading from item_db_re or knows what to modify to get it to, I would greatly appreciate it. Thanks, DT
  4. You need to make sure you put an entry in script_custom.txt so the server recognizes it. You would input it as this - npc: npc/custom/script.txt replacing "script" with whatever name you have given to this script file. You can either restart your server or load the NPC in manually using @loadnpc npc/custom/script.txt. DT
  5. Thanks for the reply, I just wanted to grasp how how things worked in this matter. The map server looks for the regular item_db anyways and reports it missing, but it doesn't make any impact. This can be closed. Thanks, DT
  6. I just recently made the switch from 3ceAM to rAthena. After figuring out some of the differences between the two, I was able to migrate all of my previous server data to the new emulator. My question is in regards to using a SQL item_db in rAthena. There are 2 SQL files, item_db.sql(old values) and item_db_re.sql(renewal values), but each creates a different table. Do both of these need to be uploaded and the server knows to either read item_db or item_db_re depending on the renewal option? Or do I just need to upload item_db_re and change the table name to item_db. Thanks, DT
  7. 19000,Your_Card,Your Card,6,20,,10,,,,,,,,2,,,,,{ bonus bHit,200; bonus2 bHPDrainRate,1000,20;},{},{}
  8. You need to edit the drop of the item in the mob_db.txt file for any monsters that drop that particular item.
  9. You need to enable the warps in game using the @loadnpc command. @loadnpc npc/re/warps/custom/cities/turboroomin.txt @loadnpc npc/re/warps/custom/cities/turboroomout.txt If they still dont work after loading them, us the @reloadscript command and they will show up. DT
  10. If you enable the NPC using the watingroom function without restarting the server you need to use @reloadscript for the chat box to show up. DT
  11. Really? It works perfectly fine on my server. Did you try using @reloadscript after you enabled the NPC? I know it needs to be reloaded for the chat room box to appear above its head, and I have no problems with it at all. It's set to only work for one character per account like you requested. Can you post your modified version of the script here so I can see if you may have changed something accidentally? DT
  12. Well, your server is telling you exactly what is wrong and where. Just follow where it's telling you to add the proper semicolon/comma placement and it should be fine.
  13. The .thor is a compressed file that the patcher will download and then either throw into your data folder or pack into your GRF. It sounds like you might have a problem in your thor config file. The plist.txt sees that it needs to be looking for a patch file but can't find it. Do you get the same error when you run the patcher without adding the file in the data folder? You might have the wrong path set in the config telling the patcher where to find the directory of the patch files. DT
  14. You need to put your WAN IP into your char_athena.conf and map_athena.conf. If your friends already have RO installed, they would only need a copy of your client and your data folder/GRF with the clientinfo.xml modified to contain your WAN IP. DT
  15. The output is what you want the file to be called (E.G. mypatch1.thor). The input is the directory which you are uploading the files from. The best way to do it is to make a separate directory called data and put all of your files in their using the same folder construction/format as your regular RO data folder would use. That will be your input directory, which contains any modifications you are making to your client files. If your server is using a GRF rather than a data folder, make sure you have the RO-GRF option selected below the output and type in the name of your GRF (E.G. myserver.grf). Hope this helps! DT
  16. If the NPC works and is loaded in game, you need to click on him and configure the settings. In the NPC settings you can enable/disable the event, set the reward, the number of rounds and what monsters he disguises into. Maybe you forgot to turn it on or change the disguise settings? DT
  17. Did you add this mapflag into a new script file? If so, make sure you remember to put it in the scripts_custom.txt so the server recognizes it.
  18. prontera.gat,149,180,5 script Freebie NPC 753,{ if(#itemreceived == 1) && (Baselevel < 70) goto Lhaveitem1; else if(#itemreveived == 1) && (BaseLevel >= 70) goto Lhaveitem2; else if(#itemreceived == 2) goto Lhaveitem3; mes "[Freebie NPC]"; mes "Hello "+strcharinfo(0)+", you can have this free item."; getitem 501,10; next; set #itemreceived, 1; mes "[Freebie NPC]"; mes "Come back when you are level 70 and you will get a special item."; close; Lhaveitem1: mes "[Freebie NPC]"; mes "You have already received this item, please come back when you are level 70 for a special item."; close; Lhaveitem2: mes "[Freebie NPC]"; mes "Are you ready to receive your special item?"; menu "Yes",-,"Double Yes!",-; getitem 502,10; next; mes "[Freebie NPC]"; mes "Hope you enjoy!"; set #itemreceived, 2; close; Lhaveitem3: mes "[Freebie NPC]"; mes "Sorry, I don't have anymore items to give you!"; close; OnInit: waitingroom "Free items!",0; end; } You'll have to excuse me, my scripting is a bit rusty. I tested it and I think this is exactly what you are looking for. I have it set to give the second item once the character is base level 70 or higher. You can edit the level and the rewards to your liking. Let me know if it's what you were looking for! DT
  19. What are you looking to do? Add them into your item database using the values you put in the idnum2itemdesctable?
  20. Ok so, I've looked around for more information regarding this for ages, but nobody ever seemed to find a solution. Is it possible to add a custom shield sprite to a single item? Obviously you can replace one of the generic shield sprites (guard, buckler, mirror shield, etc.) and every shield using that sprite will show the new sprite. But I have never seen anything with adding custom shields with their own individual sprites the same way that custom weapons are added in. If anyone has any information about this I would greatly appreciate it. Thanks, DT
×
×
  • Create New...