Jump to content

Brian

Members
  • Posts

    2223
  • Joined

  • Last visited

  • Days Won

    24

Everything posted by Brian

  1. Hi everyone, thank you for your patience. We have updated to the latest version of IP.Board and IP.Downloads. If you find any bugs, please post here in this topic. Thanks! EDIT: some recent fixes fixed short urls and broken redirects fixed max attachment size (increased to 25 MB like it was before) fixed Wiki tab link not opening Main_Page restored our favicon fixed [cdn.rathena.org] domain fixed Recent Revisions widget on board index fixed last posts in topic not showing (thanks Ind!)
  2. Here are just some of the many places you can upload files: http://www.gigasize.com/ http://www.filehosting.org/ http://www.badongo.com/
  3. One of our Server Advertisement Rules is: Of course, we do not have time to verify this for every server. If you come across a server that does not meet this rule, simply post a review in their topic saying so, and/or use the Report button to let a moderator know. I also want to point out that with rAthena it is possible to run a server without renewal features (see the wiki page SRC/map/config/).
  4. Brian

    rAthena Flux cp

    Just use fluxcp-renewal - Finally native rAthena Support or if you want to manually apply the changes ... https://github.com/calciumkid/fluxcp-renewal/commit/f5e12d2ffe99203f9a8b47fda309878649d314db
  5. Brian

    rAthena Flux cp

    Do to rAthena changes in the table structure (r15572), if you are using rAthena r15572 or after, your FluxCP needs to be adjusted to work with the new database schema. More info here: fluxcp-renewal - Finally native rAthena Support
  6. Does 000webhost allow outgoing MySQL connections? make sure they do (if they do not, then this won't work) setup your router to forward incoming port 3306 to your computer's LAN IP (instructions on that website; just find your router in the list) double check your CP config and make sure you use your WAN IP (112.207.3.203) and make sure all your MySQL users/passwords are correct.
  7. Brian

    Questions

    The command name is 'guildstorage' When you specify it in trunk/conf/groups.conf, use the real command name: guildstorage: true Then, if you want an alias too, define it in trunk/conf/atcommand_athena.conf in the alias { } block guildstorage: ["gstorage"]
  8. SQL method: stop the servers run this query: TRUNCATE TABLE guild_castle; restart servers Script method: create a file containing this npc script poring_c01,100,100,0 script reset_castles 910,{ OnWhisperGlobal: setarray .@maps$[0], "aldeg_cas01", "aldeg_cas02", "aldeg_cas03", "aldeg_cas04", "aldeg_cas05", "gefg_cas01", "gefg_cas02", "gefg_cas03", "gefg_cas04", "gefg_cas05", "payg_cas01", "payg_cas02", "payg_cas03", "payg_cas04", "payg_cas05", "prtg_cas01", "prtg_cas02", "prtg_cas03", "prtg_cas04", "prtg_cas05", "nguild_alde", "nguild_gef", "nguild_pay", "nguild_prt", "schg_cas01", "schg_cas02", "schg_cas03", "schg_cas04", "schg_cas05", "arug_cas01", "arug_cas02", "arug_cas03", "arug_cas04", "arug_cas05"; // castle_ID from 0 to 33 for (set .@i,0; .@i < getarraysize(.@maps$); set .@i,.@i+1) { for (set .@j,1; .@j<=17; set .@j,.@j+1) setcastledata .@maps$[.@i], .@j, 0; } atcommand "@unloadnpc " + strnpcinfo(3); } @loadnpc folder/filename.txt click or whisper the NPC (npc:reset_castles)
  9. trunk/conf/groups.conf in the last section, { id: 99 name: "Admin" level: 99 inherit: ( "Support", "Law Enforcement" ) commands: { accinfo: true } log_commands: true permissions: { can_trade: true can_party: true all_skill: true all_equipment: true skill_unconditional: true use_check: true use_changemaptype: true all_commands: true } } Delete the line all_skill: true
  10. Also, to fix the other errors: In your rAthena folder, copy the folder "import-tmpl" (the entire folder, with all files inside), and name the copy "import".
  11. 731 is the safe limit. paged storage, v1.0 - last updated 2010/12/21 by Ai4rei http://www.eathena.w...er&showbug=4391
  12. Brian

    OnInit label

    If it could trigger the OnInit labels only in the script that was loaded.
  13. Hi Senshuken, thank you for your suggestion. Yes, we already have plans to update IPB and this will probably happen in the next week or two. Since we have a lot of custom edits, we will be testing the update on a copy of the board before updating the live one.
  14. Brian

    alternative link

    http://rathena.org/b...ote-for-points/ The downloads system is back! rAthena Download section changes
  15. Brian

    Hey Guys..

    The downloads system is back! rAthena Download section changes
  16. I think getelementofarray can be used to do some of this. For example: set .@group, 1; // for each element in .items_1[] for (set .@i,0; .@i<10; set .@i, .@i+1) { set .@this_item, getelementofarray(getd(".items_"+.@group), .@i); // do stuff with .@this_item }
  17. Have you tried enabling this in trunk/npc/merchants/refine.txt ? //============================================================ //= Main Refiner Function //============================================================ //= To allow auto safe refining/multiple refining set the //= second argument to '1' in the function call. //============================================================ Example: prt_in,63,60,0 script Hollgrehenn 85,{ callfunc "refinemain","Hollgrehenn",1; end; } Was that what you're looking for?
  18. trunk/db/quest_db.txt 2069,300,0,0,0,0,0,0,"Tierra Gorge Battle" 2070,300,0,0,0,0,0,0,"Flavius Battle" "300" = 300 seconds (5 minutes) Edit that to your liking, and restart the map-server.
  19. Brian

    Reloadscript?

    disable the Dynamic Mobs system trunk/conf/battle/monster.conf dynamic_mobs: no add this script: - script kill_mvps_on_restart -1,{ OnInit: sleep 500; // Slow down script execution slightly. killmonsterall "abbey02"; // Fallen Bishop Hibram killmonsterall "abbey03"; // Beelzebub killmonsterall "abyss_03"; // Detale killmonsterall "ama_dun03"; // Samurai Specter killmonsterall "anthell02"; // Maya killmonsterall "ayo_dun02"; // Lady Tanee killmonsterall "beach_dun"; // Tao Gunka killmonsterall "ein_dun02"; // RSX-0806 killmonsterall "gef_dun01"; // Dracula killmonsterall "gef_dun02"; // Doppelganger killmonsterall "gef_fild02"; // Orc Hero killmonsterall "gef_fild10"; // Orc Lord killmonsterall "gef_fild14"; // Orc Hero killmonsterall "gl_chyard"; // Dark Lord killmonsterall "gld_dun01"; // Eddga killmonsterall "gld_dun02"; // Doppelganger killmonsterall "gld_dun03"; // Maya killmonsterall "gld_dun04"; // Dark Lord killmonsterall "gon_dun03"; // Evil Snake Lord // killmonsterall "ice_dun03"; // Ktullanux killmonsterall "in_sphinx5"; // Pharaoh killmonsterall "jupe_core"; // Vesper killmonsterall "kh_dun02"; // Kiel D-01 killmonsterall "lhz_dun02"; // Egnigem Cenia killmonsterall "lhz_dun03"; // Assassin Cross Eremes, High Priest Margaretha, High Wizard Kathryne, Lord Knight Seyren, Sniper Cecil, Whitesmith Howard killmonsterall "lou_dun03"; // White Lady killmonsterall "mjolnir_04"; // Mistress killmonsterall "moc_fild17"; // Phreeoni killmonsterall "moc_pryd04"; // Osiris killmonsterall "moc_pryd06"; // Amon Ra killmonsterall "mosk_dun03"; // Zmey Gorynych killmonsterall "niflheim"; // Lord of Death killmonsterall "odin_tem03"; // Valkyrie Randgris killmonsterall "pay_dun04"; // Moonlight Flower killmonsterall "pay_fild11"; // Eddga killmonsterall "prt_maze03"; // Baphomet killmonsterall "prt_sewb4"; // Golden Thief Bug killmonsterall "ra_fild02"; // Atroce killmonsterall "ra_fild03"; // Atroce killmonsterall "ra_fild04"; // Atroce killmonsterall "ra_san05"; // Gloom Under Night killmonsterall "thor_v03"; // Ifrit killmonsterall "treasure02"; // Drake killmonsterall "tur_dun04"; // Turtle General killmonsterall "ve_fild01"; // Atroce killmonsterall "ve_fild02"; // Atroce killmonsterall "xmas_dun02"; // Stormy Knight killmonsterall "xmas_fild01"; // Garm end; } add additional lines for new maps with MVP spawns (or any that I missed)
  20. You could also construct the menu string dynamically, and include checks for your #freebies variable. set .@menu$, ""; // make sure menu string is empty set .@menu$, .@menu$ + "Option 1:"; // everyone gets this option set .@menu$, .@menu$ + "Option 2:"; // everyone gets this option if (#freebies == 1) set .@menu$, .@menu$ + "Special Option 3:"; // only players who have #freebies set to 1 // show them the menu switch(select(.@menu$)) { case 1: // stuff break; case 2: // stuff break; case 3: // stuff break; }
  21. Already implemented in r15119!
  22. Brian

    Reloadscript?

    @reloadscript reloads everything, that's why all monsters spawn again. As ngek202 said, the only way to pick and choose is by using @unloadnpc and @loadnpc. Or you could also use a script to kill all MVPs when you use @reloadscript (or the server starts).
  23. It has been renamed in the SVN (r117), but the compressed .zip download has not been updated. Edit: now you can download cerescp_r117.zip from SourceForge. http://sourceforge.net/projects/cerescp/files/cerescp/
×
×
  • Create New...