Leaderboard
Popular Content
Showing content with the highest reputation on 05/04/17 in Posts
-
Quite honestly, server staff need to keep their drama to themselves and not plaster it all over my forums. If you want drama and sympathy, go to RMS.2 points
-
The topic has been removed because of rAthena staff double standards and hypocrisy things. (rA staff blame me that I made a money on this topic while it's not and never was) All that I did for the last 2.5 years with around ~1k answers from my side is help for free for newbies here, but to rA staff, my topic is a pain in the ass. Sorry guys, but the topic can't be maintained on such a community anymore because of its admins. Bye1 point
-
April Digest 2017 The following digest covers the month of April, 2017. Staff Changes Jeybla is now a Core Developer srhmike is now a Forum Moderator Sryx is now a Forum Moderator Cyro is now a Forum Moderator Technoken is now a Forum Moderator Promise is now a Forum Moderator Development Highlights CORE: Fixed Storage bug (c218eb6) Added cash shop support to 2012-04-10 (3cce333) Fixed a bug with Renewal table loading (ec1fe15) Added new script command: chatmes, getfreecell (72fe4cd, 0c2ccc7) Re-link monster drop data with item data (d6594ee) Fixed sleep times getting freed twice (4b9ade3) Fixed debug output for missing char server tables (780ebd1) Removed password outputs on login server console (100d71e) Added current_equip_item_index check (384917b) Adjusted Status Change display in status window (a75133e) Removed empty script check for usable items (38e0496) Implemented Channel System expansion (c87dba5, c3ad04d, 4f99567) Fixed Blessing ending Curse before the Curse check (f1af321) Updated Homunculus-S skill failure messages (452d9c6, b4857cc) Added deprecation functionality to script engine (5923633) Removed unnecessary library includes (4cfaa18, 31cd394) Initial release item Random Option for monster drop (e59cdff) DATABASE: Skill update: Claymore Trap, Blast Mine, Land Mine, Monster's Bombs, Feint Bomb, Stealth Field, Neutral Barrier, Pain Killer (5d90380, 0a35e3a, 1261d92, caed389, 800f491, cbc3b26) Item DB updated (f0b7feb, a040a52) Expanded Baby Jobs (39e54d6, b7d802a, 2029f2e, ad0731f, ed24be1) Added missing Quest ID in quest_db.txt (f57f3e7) Added support for the latest NPC and Mob IDs (7d20033, 25da0fe) Adjusted skill_nocast_db settings (a7c682f) SCRIPT: Fixed a bug in Sara Memory (a6b252c) Removed extra semi-colon from multiple scripts (73b798b) Updated DTS Warper in moc_ruins map (3986195) Fixed wrong condition in monk.txt (c098d0c) Converted some scripts to warps (cdc0527) Fixed a bug in Continental Guard NPC (9e6b02a) OTHERS: Updated Instancing document (82967fc) Fixed a compile warning and error (4369b47, f9a0f81) Removed ancient SQL Upgrade files (9af37d2) Updated default PACKETVER to 55 -> 20151104 (33c31ca) Fixed misc grammar on documentation (58bad46) Removed rAthena-15.sln (da36b26) Updated appveyor.yml to use new solution (7fb245b) Added missing EOL in project files (fcba7b7) Moved the .bat scripts into the tools folder (448e5e8) Updated gitignore for the moved shell scripts (3995fff) Redirected build output into the .vs folder (bfeb697) Added a -D equivalent for msbuild in Appveyor (4348ef3) Added Visual Studio x64 support (07b2ef2) Removed dbghelp.dll (be9b13d) Enabled x64 in Appveyor (4a64986) Statistics Excluding merges, 12 authors have pushed 67 commits to master and 132 commits to all branches. On master, 295 files have changed. There have been 25,469 additions and 18,650 deletions. There are 23 merged Pull Requests and 15 Proposed Pull Requests. There are 24 new Issues and 41 Closed Issues. List of Contributors @Akkarinage, @aleos89, @anacondaqq, @Atemo, @CairoLee, @crazystorm2017, @cydh, @Encon21, @Everade, @feltenc, @hazimjauhari90, @Jeybla, @Joy-Ro, @Lemongrass3110, @LiamKarlMitchell, @Limestone, @MishimaHaruna, @MrAntares, @Playtester, @spangler88, @technoken, @TheNoobCompany, @Tokeiburu, @secretdataz, @stealth62, @wilkemeyer, @Yuchinin Show your support to rAthena by submitting your Issue or Pull Requests! By providing enough useful info (Git Hash, Client Date, RE/Pre-RE, crashdump, how to reproduce, etc) you will help us to solve the issues faster1 point
-
1 point
-
...? This is a support thread for the files i provide, not for how to install and run rAthena. https://github.com/rathena/rathena/wiki/Install-on-Windows Or use the search button - or have a look in the Client Release section for full packages that you can just extract-and-go.1 point
-
That's a local server, and yes. Like i said, i've already told you what you need in order to play locally.1 point
-
I'm still concerned by what you mean as "offline". By definition, a server that is offline is broken. You can install rA and play "locally", but not "offline". I've already stated what you need in order to play on a local server.1 point
-
There are links all over the forums if you used the magic search function. https://github.com/zackdreaver/ROenglishRE1 point
-
"offline"? This the full install from kRO. This is not a client for you to play a private server with. Download this, then get an english translation pack, then a client and diff it. you can then connect it to any rAthena server providing you have the correct clientinfo.xml.1 point
-
You Can Install Your Flux CP in a different server. then just arrange the config of your flux cp to connect with the your database :))1 point
-
Ive begun adding some of your suggestions, with my own spins ill post an updated version shortly1 point
-
- script mvpscript -1,{ OnNPCKillEvent: if ( !getmonsterinfo( killedrid, MOB_MVPEXP ) ) end; if ( getcharid(1) ) { getpartymember getcharid(1), 1; getpartymember getcharid(1), 2; for ( .@i = 0; .@i < $@partymembercount; .@i++ ) { if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) { // what happens if someone in the party member is offline =/ .@partymemberaid[.@c] = $@partymemberaid[.@i]; .@c++; } } getitem 7227, 1, .@partymemberaid[.@i]; announce "Party ["+ strcharinfo(1) +"] has killed "+ getmonsterinfo( killedrid, MOB_NAME ) +" and Party Got 1 TCG at "+ strcharinfo(3),0,0x00FF00; } else { getitem 7227, 1; announce "Player ["+ strcharinfo(0) +"] has killed "+ getmonsterinfo( killedrid, MOB_NAME ) +" and Got 1 TCG at "+ strcharinfo(3),0,0x00FF00; } end; } you can list all mini-bosses which you want to drop TCG with an array and can use OnNPCKillEvent: example OnNPCKillEvent: setarray .mobid[0],1002,1005; // boss Id's for (set .@d, 0; .@d < getarraysize(.mobid); set .@d, .@d + 1){ if (killedrid == .mobid[.@d]){ announce "Player ["+ strcharinfo(0) +"] has killed "+ getmonsterinfo( killedrid, MOB_NAME ) +" and rewarded 1 TCG at "+ strcharinfo(3), 0; getitem 7227,1; }1 point
-
I host the files on my own web servers. I don't mirror to other file-hosts.1 point
-
1 point
-
Like this? (untested) //Charity NPC// //Ryonin// izlude,124,139,6 script Lucy 101,{ function Display_Timer; // define function if ($totaldonate >= 75000000) end; // Variables set .@n$, "[Lucy]"; setarray .@donation_Zeny[0], 5000000, 10000000, 15000000, 25000000; // Zeny Detector if (Zeny < .@donation_Zeny[0]) { mes .@n$; mes "Sorry, you dont have enough money to talk to me."; mes "You need to have atleast ^FF00005,000,000z^000000."; mes "The total amount I collected is : ^0000CD[" + $totaldonate + "]^000000 Zeny."; // '$' for permanent server variable close; // don't need end after close } // Start mes .@n$; mes "Hello, Citizen of Ragnarok Offline."; mes "Can I help you with something?"; next; if (select("Yes, I would like to donate:No, Thank you") == 1) { mes .@n$; mes "Okay then. See you later."; close; } mes .@n$; mes "I was assigned by the ^DAA520 GM Team^000000 to collect the donation money."; mes "The total amount I collected is : ^0000CD[" + $totaldonate + "]^000000 Zeny."; next; mes .@n$; mes "You can only donate 1,000,000z or 5,000,000z.";// different from menu next; mes .@n$; mes "If I collected a total amount of ^FF000075,000,000^000000z."; mes "I can activate this event:"; mes "Event: ^8B008BComodo Hat Festival Quest^000000."; mes "Event Duration: ^006400[2 DAYS]^000000."; next; mes .@n$; mes "How much money you want to donate?"; mes "Once you donate, I can't your money back."; next; .@size = getarraysize( .@donation_Zeny ); for ( .@i = 0; .@i < .@size; .@i++ ) .@menu$ += callfunc( "F_InsertComma", .@donation_Zeny[.@i] ) + ":"; // dynamical menu .@s = select(.@menu$) - 1; if ($totaldonate >= 75000000) { // already on mes .@n$; mes "The total amount I collected is : ^0000CD[" + $totaldonate + "]^000000 Zeny."; close; } if (Zeny < .@donation_Zeny[.@s]) { // re-check player zeny amount mes .@n$; mes "Sorry, you dont have enough money to talk to me."; mes "You need to have atleast ^FF00005,000,000z^000000."; mes "The total amount I collected is : ^0000CD[" + $totaldonate + "]^000000 Zeny."; close; } set Zeny, Zeny - .@donation_Zeny[.@s]; set $totaldonate, $totaldonate + .@donation_Zeny[.@s]; mes .@n$; mes "Thank you for donating " + callfunc( "F_InsertComma", .@donation_Zeny[.@s] ) + "z!"; mes "We appreciate your generosity."; announce "[Charity Lucy: "+strcharinfo(0)+"] has donated [" + callfunc( "F_InsertComma", .@donation_Zeny[.@s] ) + "z] to Charity! We appreciate your generosity.",0; if ($totaldonate >= 75000000) { $donation_timer = gettimetick(2) + 86400; // 86400 seconds = 2 days donpcevent strnpcinfo(3) + "::OnInit"; } next; mes .@n$; mes "The total amount I collected is : ^0000CD[" + $totaldonate + "]^000000 Zeny."; close; function Display_Timer { .@time = getarg(0); .@hour = .@time / 3600; .@mins = ( .@time % 3600 ) / 60; .@secs = .@time % 60; .@string$ = (.@hour ? .@hour + " hour" : ""); .@string$ += (.@string$ != "" ? " " : "") + (.@mins ? .@mins + " min" + (.@mins > 1 ? "s" : "" ) : ""); .@string$ += (.@string$ != "" ? " " : "") + (.@secs + " sec") + (.@secs > 1 ? "s" : "" ); return .@string$; } OnInit: if ($totaldonate < 75000000) end; .@time_left = $donation_timer - gettimetick(2); if (.@time_left <= 0) $totaldonate = 0; else { // unhide npc while (.@time_left > 0) { waitingroom Display_Timer( .@time_left ),0; sleep 1000; delwaitingroom; .@time_left--; } // hidenpc set $totaldonate, 0; $donation_timer = 0; announce "Charity Lucy: Charity Event for 2 Days has ended. Don't forget to donate to activate.",0; sleep 10000; announce "Charity Lucy: Thank you for your generosity.",0; } end; } EDIT : oh well I wasn't supposed to post the whole script in support section >.<1 point
-
Yes you only need to disable the npc/guild/agit_controller.txt and not the agit_main.txt if your gonna use Euphy's WoE controller.1 point