Jump to content

Veracious

Members
  • Posts

    179
  • Joined

Everything posted by Veracious

  1. Heres your scr_logos. 1) Made this one with a link instead of the tagline you wanted. http://i.imgur.com/WFwU81h.png?1 2) This one with your tagline. http://i.imgur.com/n5X0zst.png?1 3) This one with a better look to your tagline. http://i.imgur.com/lfOETc3.png?1 Download all files here!
  2. http://rathena.org/board/topic/94657-alte-too-big/ --- you just need to replace 1,2,3,4 with I,E,M,F in your msgstringtable.txt like reigneil said.
  3. Find q_shop and replace everywhere in the script with anything else that doesnt match with q_shop example : quest_shop Even replace the qshop1, qshop2, etc at the bottom of the script with : quest1, quest2, etc. Also, try this new version of Euphy's Quest Shop 1.6c - https://github.com/rathena/rathena/blob/master/npc/custom/quests/quest_shop.txt The previous one i gave you was 1.6.
  4. Euphy's quest shop - http://pastebin.com/raw.php?i=G7pt6HR7
  5. Check this - http://rathena.org/board/topic/94785-failed-to-connect-to-server/#entry254378 You also need to send your server's lite client to your friends. (you need to send them those files which you pasted on kRO, even the ones which you modified for your server inlcuding your client and setup.exe etc) If your WAN IP keeps changing you need to change it everytime at your char_athena.conf, map_athena.conf and clientinfo.xml and also ask your friends to change it everytime. (http://whatismyip.org/ will show you your WAN IP)
  6. Veracious

    NPC Script

    I tested this script its working great for me but it is spamable --- people can get multiple items/packages by loging in other characters of the same account. I know that there's a guild register option but players can kick guild members and add others again. Its very much possible to abuse this way even if i set guild register option. This can be easily abused in mid rates and high rates. Much more.. its all listed below Can you pls modify it like :- 1) Only 1 Character per account can use it. By Default its like --- A character who has already claimed the package can char select and login another character of the same account & claim the items once again and he can place them into storage and use double items Can it also be modified like :- lets say, if a Sniper claims the items/package. Then, from the same account he cant login in his Creator and have another package. Doing this wont let players abuse the amount of items given to them every woe and have almost unlimited supplies which can ofcourse be used on every other map because these items will be the original items which can't be disabled on non-gvg maps. Making custom items wont work for EDP AD GEMS,etc because skills dont accept custom items and it will require source editing. So, how about making it like only one char of an account can claim it? --------Items created from opening boxes with the use of getitembound cant be traded,vended,mailed,dropped,etc. So, this will work perfectly if thats set as players wont be able to make multiple accounts for claiming the supply and giving it to their main accounts. 2) Having more options to select some classes which require a complete different set of items like (Creator), (HWiz),(NinjaORStalker), (Guild Master Package) etc like i)Support Creator ii)Damage Creator, i)Support HWiz ii)Damage Hwiz & for (NinjaorStalker) --- here Ninja and stalkers have 4 options i)Fire Type ii)Ice Type iii)Wind Type iv)Shadow Type for Guild Master Package i) Guild Master Package WOE FE ii) Guild Master Package WOE SE. Details of point 2 - Players can Select their "roles" of WOE whether they're full support classes(FS) or damage dealer classes(DD) or if they're Guild Masters. Guild Masters - any Guild Leaders who claims Guild Master Package can also claim their class specific packages too. (This can also be abused if there are Guild Leader Changer NPCs on servers)
  7. I wanted In-Game Poll since when i was a player, wanted this script on the servers i played because forums and facebook were not that good options. I got many useful scripts which i wanted to use on my server. Thanks sandbox !
  8. http://i.imgur.com/RAdaqFH.jpg I can make one like this if you want with the tagline. inbox me for details what you want, i'll be online tomorrow.
  9. Yes even foods like box of resentment, box of drowsiness aren't working as they should coz they're not being dispelled after death. i think you need to post in bugs section. I also wanted to know if mega resist potion's 10% status resistance working for you or not
  10. 1) if you go through these steps then it will be fixed :- http://rathena.org/board/topic/94536-custom-map/#entry253683 2) Once you do that, you need to download and open weemapcache - http://rathena.org/board/topic/53424-weemapcache/ - Select open which is at the top left - then open your trunk\db\pre-re\map_cache.dat or trunk\db\re\map_cache.dat(if renewal) when you open your map_cache.dat you'll see a list of maps loaded. - Now select File(+) which is at the middle and select the .gat file(izlude.gat). This should be the new custom file which you put in your new grf. Once you select that you should choose OVERWRITE(yes). - Now click on Save at top top left. - Run your mapcache.exe located at - trunk\mapcache.exe *Most important is to merge your izlude.grf into ctro.grf. *Doing the 2nd step correctly will make you move on all walkable cells without any issues. *If you still have problems then you need to go through the grf-files.txt of first link and make the changes as shown.
  11. Yes, all these resistance potions(fire water earth wind proof) are not working for me as well. Even Mega Resist Potion is not working you can check my topic regarding Mega Resist Potion here :- http://rathena.org/board/tracker/issue-8965-mega-resist-potion/?gopid=26642#entry26642
  12. bump for the last time.... gonna change my plans as this wont work
  13. ----- At char_athena.conf ----- login_ip: 127.0.0.1 char_ip: <your WAN IP here> ----- At map_athena.conf ----- char_ip: 127.0.0.1 map_ip: <your WAN IP here> ----- At subnet_athena.conf ----- subnet: 255.255.255.0:<your LAN IP here>:<your LAN IP here> ----- At inter_athena.conf ----- sql.db_hostname: 127.0.0.1 sql.db_port: 3306 sql.db_username: root sql.db_password: <password you put at mysql> sql.db_database: <database name of your main.sql you assign at mysql> sql.codepage: // MySQL Character SQL server char_server_ip: 127.0.0.1 char_server_port: 3306 char_server_id: root char_server_pw: <password you put at mysql> char_server_db: <database name of your main.sql you assign at mysql> // MySQL Map SQL Server map_server_ip: 127.0.0.1 map_server_port: 3306 map_server_id: root map_server_pw: <password you put at mysql> map_server_db: <database name of your main.sql you assign at mysql> // MySQL Log SQL Database log_db_ip: 127.0.0.1 log_db_port: 3306 log_db_id: root log_db_pw: <password you put at mysql> log_db_db: <database name of your logs.sql you assign at mysql> log_codepage: log_login_db: loginlog ----- At clientinfo.xml ----- <address><your WAN IP here></address> <port>6900</port>
  14. you can disable mobs and npcs from novice.txt pre-renewal ------ trunk\npc\pre-re\jobs\novice\novice.txt renewal ----------- trunk\npc\re\jobs\novice\novice.txt
  15. Did you do these changes at renewal.h? trunk\src\config\renewal.h // Copyright (c) rAthena Dev Teams - Licensed under GNU GPL // For more information, see LICENCE in the main folder //#ifndef _CONFIG_RENEWAL_H_ //#define _CONFIG_RENEWAL_H_ //quick option to disable all renewal option, used by ./configure //#define PRERE //#ifndef PRERE /** * rAthena configuration file (http://rathena.org) * For detailed guidance on these check http://rathena.org/wiki/SRC/config/ **/ /** * @INFO: This file holds general-purpose renewal settings, for class-specific ones check /src/config/classes folder **/ /// game renewal server mode /// (disable by commenting the line) /// /// leave this line to enable renewal specific support such as renewal formulas //#define RENEWAL /// renewal cast time /// (disable by commenting the line) /// /// leave this line to enable renewal casting time algorithms /// cast time is decreased by DEX * 2 + INT while 20% of the cast time is not reduced by stats. /// example: /// on a skill whos cast time is 10s, only 8s may be reduced. the other 2s are part of a /// "fixed cast time" which can only be reduced by specialist items and skills //#define RENEWAL_CAST /// renewal drop rate algorithms /// (disable by commenting the line) /// /// leave this line to enable renewal item drop rate algorithms /// while enabled a special modified based on the difference between the player and monster level is applied /// based on the http://irowiki.org/wiki/Drop_System#Level_Factor table //#define RENEWAL_DROP /// renewal exp rate algorithms /// (disable by commenting the line) /// /// leave this line to enable renewal item exp rate algorithms /// while enabled a special modified based on the difference between the player and monster level is applied //#define RENEWAL_EXP /// renewal level modifier on damage /// (disable by commenting the line) /// // leave this line to enable renewal base level modifier on skill damage (selected skills only) //#define RENEWAL_LVDMG /// renewal ASPD [malufett] /// (disable by commenting the line) /// /// leave this line to enable renewal ASPD /// - shield penalty is applied /// - AGI has a greater factor in ASPD increase /// - there is a change in how skills/items give ASPD /// - some skill/item ASPD bonuses won't stack //#define RENEWAL_ASPD //#endif //#endif // _CONFIG_RENEWAL_H_
  16. thanks for your reply! but i'm facing problems. tried doing what you said but, i can't see the new array in skill_db sctruct. can you please tell this process in detail?
  17. ----------------------------------------------------------------Made changes in source trunk\src\map\skill.c-------------------------------------------------------------------- --->Before(default) sv_readdb(dbsubpath2, "skill_require_db.txt" , ',', 34, 34, MAX_SKILL_DB, skill_parse_row_requiredb, i); --->After(i made changes) sv_readdb(dbsubpath2, "skill_require_db.txt" , ',', 42, 42, MAX_SKILL_DB, skill_parse_row_requiredb, i); ----------------------------------------------------------------Made changes in source trunk\src\map\skill.h-------------------------------------------------------------------- --->Before(default) #define MAX_SKILL_ITEM_REQUIRE 10 --->After(i made changes) #define MAX_SKILL_ITEM_REQUIRE 14 -------------------------------------------------------------Made changes in source trunk\db\pre-re\skill_require_db.txt-------------------------------------------------- ~ Added 8 more coloumns to every skill (,0,0,0,0,0,0,0,0) - this fixed my syntax errors. Attached skil_require_db.txt at the end as has very big size for and even pastebin isn't uploading it // Skill Requirements Database // // Structure of Database: // SkillID,HPCost,MaxHPTrigger,SPCost,HPRateCost,SPRateCost,ZenyCost,RequiredWeapons,RequiredAmmoTypes,RequiredAmmoAmount,RequiredState,RequiredStatuses,SpiritSphereCost,RequiredItemID1,RequiredItemAmount1,RequiredItemID2,RequiredItemAmount2,RequiredItemID3,RequiredItemAmount3,RequiredItemID4,RequiredItemAmount4,RequiredItemID5,RequiredItemAmount5,RequiredItemID6,RequiredItemAmount6,RequiredItemID7,RequiredItemAmount7,RequiredItemID8,RequiredItemAmount8,RequiredItemID9,RequiredItemAmount9,RequiredItemID10,RequiredItemAmount10,RequiredEquipment // // If HP/SPratecost is positive, it is a percent of your current life, otherwise it is a percent of your max life. // // Legend for 'RequiredState' field: // none = Nothing special // hidden = Requires on hidden status by using Hiding, Cloaking, or maybe Chasewalk // riding = Requires to ride either a peco or a dragon // falcon = Requires a Falcon // cart = Requires a Pushcart // shield = Requires a 0,shield equipped // recover_weight_rate = Requires to be less than 50% weight // move_enable = Requires to be able to move // water = Requires to be standing on a water cell // dragon = Requires to ride a Dragon // warg = Requires a Warg // ridingwarg = Requires to ride a Warg // mado = Requires to have an active mado // elementalspirit = Requires to have an Elemental Spirit summoned. // peco = Requires riding a peco // // 'RequiredStatuses' // Fill the value only with SC_STATUS (see db/const.txt for more details) // Usage for multiple status requirements: SC_STATUS1:SC_STATUS2:SC_STATUS3 // Max. multiple value is 3 (skill.h: MAX_SKILL_STATUS_REQUIRE) // Use any number or SC_ALL will disable status requirements // 'RequiredEquipment' // Specified equipment to be equipped. For multiple values, use : as delimiter. // Max. multiple value is 10 (skill.h: MAX_SKILL_EQUIP_REQUIRE) //**** // SM Swordman 5,0,0,8:8:8:8:8:15:15:15:15:15,0,0,0,0:1:2:3:4:5:6:7:8:9:10:12:13:14:15:16:17:18:19:20:21:22,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SM_BASH#ƒoƒbƒVƒ…# 6,0,0,4:5:6:7:8:9:10:11:12:13,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SM_PROVOKE#ƒvƒƒ{ƒbƒN# 7,20:20:19:19:18:18:17:17:16:16,0,30,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SM_MAGNUM#ƒ}ƒOƒiƒ€ƒuƒŒƒCƒN# 8,0,0,10,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SM_ENDURE#ƒCƒ“ƒfƒ…ƒA# ... ... ... 490,0,0,30,0,0,0,99,0,0,none,0,0,7135,1,7136,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19015,1,19016,1,0,0,0,0 //CR_ACIDDEMONSTRATION## So, by doing these changes does the final structure/syntax look like this? :- // Structure of Database: // SkillID,HPCost,MaxHPTrigger,SPCost,HPRateCost,SPRateCost,ZenyCost,RequiredWeapons,RequiredAmmoTypes,RequiredAmmoAmount,RequiredState,RequiredStatuses,SpiritSphereCost,RequiredItemID1,RequiredItemAmount1,RequiredItemID2,RequiredItemAmount2,RequiredItemID3,RequiredItemAmount3,RequiredItemID4,RequiredItemAmount4,RequiredItemID5,RequiredItemAmount5,RequiredItemID6,RequiredItemAmount6,RequiredItemID7,RequiredItemAmount7,RequiredItemID8,RequiredItemAmount8,RequiredItemID9,RequiredItemAmount9,RequiredItemID10,RequiredItemAmount10,RequiredEquipment,RequiredItemID11,RequiredItemAmount11,RequiredItemID12,RequiredItemAmount12,RequiredItemID13,RequiredItemAmount13,RequiredItemID14,RequiredItemAmount14 Its still not working even after i follow the above structure/syntax Some changes i made in the skill_require_db.txt with their outputs are as follows :- Change #1 in skill_require_db.txt 490,0,0,30,0,0,0,99,0,0,none,0,0,7135,1,7136,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19015,1,19016,1,0,0,0,0 //CR_ACIDDEMONSTRATION## Output #1-1 in mapserver-sql.bat http://i.imgur.com/xviyuTC.png Output #1-2 in game/client http://i.imgur.com/rN3QQaV.png Change #2 in skill_require_db.txt 490,0,0,30,0,0,0,99,0,0,none,0,0,7135,1,7136,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,19015,1,19016,0,0,0 //CR_ACIDDEMONSTRATION## Output #2 in mapserver-sql.bat & game/client are exactly same like Output #1-1 & Output #1-2 All other changes i made in skill_require_db.txt gave the same outputs so i won't post them. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- I think it is not recognizing the structure/syntax after RequiredEquipment I did try till RequiredItemID14,RequiredItemAmount14 but its not working from 11 to 14 i.e. (for all itemid and amount after 10). RequiredItemID10,RequiredItemAmount10,RequiredEquipment,RequiredItemID11,RequiredItemAmount11,RequiredItemID12,...etc skill_require_db.txt
  18. manually removing will take very long time, the way i told is the best time-saving and easy way to do it. i had forgot that there are 2 mount manager npcs outside turbo track which remove your peco/cart i think you will just need to do the following : --->same like you did before do it for renewal & pre-renewal folder's turbo_track.txt 1) go to trunk\npc\re\scripts_athena.conf -----search for - npc: npc/re/other/turbo_track.txt -----change this line to //npc: npc/re/other/turbo_track.txt & save 2) go to trunk\npc\pre-re\scripts_athena.conf -----search for - npc: npc/pre-re/other/turbo_track.txt -----change this line to //npc: npc/pre-re/other/turbo_track.txt & save --->doing this will wipe out / remove duplicate npc error 3) @reloadscript in game
  19. 1) go to trunk\npc\scripts_athena.conf 2) search for - npc: npc/other/turbo_track.txt 3) change this line to //npc: npc/other/turbo_track.txt & save 4) @reloadscript in game
  20. anything like coins or mostly an item which is placed in [etc] tab in your inventory
  21. lets say your map name is alberta your server name is someRO and your grf name is sRO.grf step 1 - go to maps_athena.conf located in the conf folder(trunk\conf\maps_athena.conf) and add your map's details here example :- map: alberta step 2 - go to grf-files.txt located in the conf folder(trunk\conf\grf-files.txt) and make the following changes //----------------------------------------- // GRF Files // Add as many as needed. //----------------------------------------- // grf: C:\path\to\RO\rata.grf // grf: C:\path\to\RO\data.grf // You may add more in this format // grf: <data file path> grf: E:\someRO\rdata.grf grf: E:\someRO\data.grf grf: E:\someRO\sRO.grf //----------------------------------------- // Data Directory // Use the base folder, not the data\ path. //----------------------------------------- //data_dir: C:\path\to\RO\ data_dir: E:\someRO step 3 - go to map_index.txt located in your db folder(trunk\db\map_index.txt) and add only your map's name Example :- alberta step 4 - go to your server's grf (sRO.grf) and search for mapnametable.txt go to the bottom of this file and add your map's details format :- (your custom map name which is displayed on your map files.RSW)#(when we type /where in-game this text will be displayed) Example : alberta.rsw#Alberta# step 5 - you need to add your custom map files(.gat .gnd .rsw and maybe .extra) inside your server's grf.(you can remove them later if you dont want) place them in your grf's data folder Example :- data\alberta.gat ----- make sure you put all 4 of your custom files here once all these steps are done make sure you have saved the changes you have made so far.. so,just re-check everything step by step. step 6 - run your mapcache.exe located in - trunk\mapcache.exe step 7 - go in game! if you get any errors while adding your custom map just read - http://rathena.org/wiki/Custom_Maps#Common_Errors
  22. After doing what you said i get :- Change #1 490,0,0,30,0,0,0,99,0,0,none,0,0,7135,1,7136,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19015,1,19016,1 //CR_ACIDDEMONSTRATION## Output #1 [Error]: sv_readdb: Too many columns in line 474 of "db/pre-re/skill_require_db. txt" (found 38, maximum is 34). Change #2 490,0,0,30,0,0,0,99,0,0,none,0,0,7135,1,7136,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,none,19015,1,19016,1 //CR_ACIDDEMONSTRATION## Output #2 [Error]: sv_readdb: Too many columns in line 474 of "db/pre-re/skill_require_db. txt" (found 38, maximum is 34).
×
×
  • Create New...