Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/03/13 in all areas

  1. (UPDATED 2022-05-16) Unlike popular believe, Brasilis actually existed in pre-renewal, but only on bRO and jRO. Since it never existed on kRO, it is undefined in what rAthena consider "official stats". As of today I pushed the pre-renewal Brasilis monsters stats (jRO version) to rAthena master. Originally we left the guessed values as they were, but as we now have the YAML format that allows overwriting only selected stats of a monster rather than having to copy over the whole line, it's better to have as many official values as possible already in the base file. Now the only thing you need to do to get the bRO version of pre-renewal is to overwrite the ATK values. I've attached mob_db_bra_atk.yml which includes these changes. If you have no custom changes to your monsters, then you can just name it "mob_db.yml" and overwrite the file in \db\import\. Otherwise just copy the monster lines into the "Body" section of your file. I originally released the monster stats already in 2013, but the jRO values were guessed based on Doddler's comment that they seem to be about "3x" as high. In the meantime jRO actually released their customized values so we know the real ATK stats now. I also fixed the ATK in my original release from 2013, but keep in mind that the mob_db.txt format changed. This monster lines in the file will only work until rAthena from March 2016. After that you will need to fix the "mode" of the monsters (see here: https://github.com/rathena/rathena/commit/55e4df14c2141f291a985c391408a045ec1b25c4) or just use latest rAthena which uses YAML format. My old file also includes the spawns, they should still be working, but I did not test it (alternatively you can just use the renewal spawn files for bra_fild and bra_dun). bRO and jRO have slightly different versions, here are the differences: - the bRO version is the original version, but features really low monster attack, jRO considered this as too easy / exploitable and decided to strongly increase the ATK of the monsters (around 3x as much) - bRO's field map mainly has Headless Mule's and Curupira spawning, first floor is mainly Piranha and second floor is mainly Iara - jRO removed Headless Mule from the field map completely and added more Toucan and Jaguar spawns instead - jRO added Thara Frog and Headless Mule to the first dungeon floor - jRO removed all weaker monsters except Hydra on the second dungeon floor and added Headless Mule instead Issues that are not 100% official because a leak is missing: - monster modes in pre-renewal are unknown (both bRO and jRO), jRO reported that Iara was actually aggressive, however since we have no leaks on the monster modes, I simply used the renewal ones - the spawn types of jRO are 100% official, but the amounts are estimated Everything else should be 100% accurate. bra_all.txt mob_db_bra_atk.yml
    3 points
  2. Your NPC mc1 try to create a waitingroom but it has already one so your server display a warning In this npc, search waitingroom and
    2 points
  3. add the waitingroom in OnInit label... or add a delwaitingroom before the waitingroom
    2 points
  4. tr0n's Questboard With this questboard you can easily add new quests! 2 categories are available (collection quests and hunting quests). Thanks to Michy, Jaypee, Euphy and everyone else who helped me A LOT with this <3 (sry if I didn't mentioned someone..) Files tr0ns_questboard_1.0.0.txt tr0ns_questboard_1.2.0.txt tr0ns_questboard_1.2.1.txt tr0ns_questboard_1.3.1.txt tr0ns_questboard_1.3.2.txt tr0ns_questboard_1.3.3.txt tr0ns_questboard_1.3.4.txt tr0ns_questboard_1.4.4.txt tr0ns_questboard_1.5.4.txt tr0ns_questboard_1.6.4.txt tr0ns_questboard_1.6.5.txt Changelogs 1.0.0 Release 1.1.0 Added zeny reward 1.1.0 Minor text fixes 1.2.0 Rewrote checkmob and killcounter 1.2.1 Fixed "currentquest$" (was set to 0 after finished quest) 1.3.1 Added level restriction 1.3.2 Fixed a bug in AddCollection function 1.3.3 Fixed a bug in AddHunting function 1.3.4 Added Reward Item Amount 1.4.4 Added Quest delay 1.5.4 Added repeatable Quests 1.6.4 Added party support (Thanks to Euphy for helping me) 1.6.5 Bug fixes for party support How to add new Quests There're two types of quests you can add, collection and hunting quests. Collection Quests: AddCollection("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Item ID>,<Item Amount>,...); Hunting Quests: AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...); Features You can activate|deactivate categories (they're predefined) Add easily new quests shows dispbottom of each killed monster you can add as many items or mobs you want You can activate|deactivate if quests are repeatable or not You can activate|deactivate party support Change the range of party members to make kills count Change the delay of repeatable quests Terms of Use You are not allowed to reproduce or make any profit of this script! You are not allowed to take credits for this script! You are allowed to modify this script for your needs but not to repost it anywhere as your own work! I am not responsible of any damage on your server! Use at your own risk! How can you help me ? Give me feedback Report bugs Tell me if you like it If you like my script please support me. Thanks!
    1 point
  5. This is designed for the incompetent. The same information can be found in my nfo file. If you wish to keep a little pice of me with you. You can download it off of my public cloud. Spread me around like a cancer! Pour some sugar on me~ P.S. This will be updated, improved regularly. If I miss something please get in touch with me. Keep it up everyone, let's work together! ^_^V SVN rAthena GIT~ https://github.com/rathena/rathena SVN Downloader TortoiseSVN ~ http://tortoisesvn.net/downloads.html Codeplex ~ http://downloadsvn.codeplex.com/ SmartSVN ~ http://www.syntevo.c...n/download.html KRO Installer Miruku ~ http://miruku.rathena.org/ RateMyServer ~ http://ratemyserver....wnload_kROLinks RSU ~ http://nn.nachtwolke.com/dev/rsu/ Clients & Diff Patchers k3dT 2013 Clients - http://k3dt.eu/Ragexe/unpacked/ Weetools Clients ~ https://subversion.a...etools/clients/ Supportmii Clients ~ http://supportmii.com/ro1/Clients/ Earthlingz CleintSide ~ http://www.assembla....bversion/nodes/ ShinsDiffPatcher ~ https://subversion.a...insDiffPatcher/ rAthena's Online Diff Patcher ~ http://rathena.org/t...iff_patcher.php LUA/LUB & Data LUA/Data ~ http://svn6.assembla...svn/ClientSide/ LUB ~ http://code.google.c.../downloads/list Packet_dbs & Packet_lengths Packets ~ http://svn6.assembla...ntSide/Packets/ actRO, Browedit, GRF, Sprite, Client Tools Ratemyserver Tools ~ http://ratemyserver....e=download_tool Supportmii Tools ~ http://supportmii.com/ro1/tools/ Browedit ~ http://browedit.exca...com/?a=download Shins Programs WeeMapCache ~ https://subversion.a...nk/WeeMapCache/ WeeThumbnail ~ https://subversion.a...k/WeeThumbnail/ rAthena's Tools rA's Login Background Screen Generator ~ http://rathena.org/t...gin_background/ Game Server Patchers Thor ~ http://thor.aeomin.net/ Triad ~ http://www.nitroconc...d/index_eng.php Control Panels FluxCP ~ https://github.com/c.../fluxcp-renewal CeresCP ~ http://sourceforge.n.../cerescp/files/ Guides & Info Judas Bible ~ http://supportmii.co.../JudasBible.pdf rAthena Wiki ~ http://rathena.org/wiki/ Misc Helpful Links eAthena Board ~ http://eathena.ws/forum/ RMS Sprite Bible ~ http://ratemyserver....riot_bible_main Web Host Talk ~ http://www.webhostingtalk.com/ Codes / Scripts Paste Sites kPaste ~ http://rathena.kpaste.net/ uPaste ~ http://upaste.me Pastebin ~ http://pastebin.com/ Security / Client Protection Harmony ~ https://harmonize.it/ Setup.exe BlueGhost Setup.exe ~ http://rathena.org/b...up/#entry144124 OpenSetup ~ http://www.mediafire...abj2jau2wxbvoiu
    1 point
  6. Channel System r17228 adds a system of chat channels with far greater versatility than the former @main chat. @main is now an alias for the @channel command. All settings are located in trunk/conf/channels.conf. Features New atcommands, @join and @channel, to manipulate chat channels. Speak in a #channel by either: Sending a whisper to #channel. Binding your global chat to the channel (@channel bindto <#channel_name>). Set default channels, available when the server starts: /* Default channels (available to all players) */ default_channels: { /* channel_name : channel_messages_color */ main: "Yellow" support: "Blue" trade: "Red" chat: "Default" /* Add as many channels as you'd like. */ } Automatically join local map channels (#map) and guild ally channels (#ally): /* "map_local_channel" is an instanced channel unique to each map. */ map_local_channel: true map_local_channel_name: "map" map_local_channel_color: "Yellow" map_local_channel_autojoin: true /* Disable autojoin in specific maps through mapflag 'nomapchannelautojoin'. */ /* "ally_channel" is a channel shared by all your guild allies. */ ally_channel_enabled: true ally_channel_name: "ally" ally_channel_color: "Green" ally_channel_autojoin: true Use the 'nomapchannelautojoin' mapflag to disable auto-joining the #map channel on a map:<map_name> mapflag nomapchannelautojoin Allow users to create private channels if 'allow_user_channel_creation' is true: /* Allow users to create their own (private) channels through @channels command? */ /* (must also allow players to use @channels in groups.conf) */ allow_user_channel_creation: true Create a list of colors to use in channels: /* Colors available */ colors: { Default: "0xffffff" /* Custom channels will use the first in the list unless a font is selected through @channel. */ Red: "0xff0000" Blue: "0x83cfe9" Orange: "0xe57c00" Cyan: "0x00b89d" Yellow: "0xffff90" Green: "0x28bf00" Normal: "0x00ff00" /* Add as many channels as you'd like. */ } Credits go to @Ind for the coding, and @Lighta for helping out. Feel free to post all suggestions or reports!
    1 point
  7. Hey, Ever since last night, after implementing my new palette collection, increasing the max lvl to 170 and initializing night and day cycle. My server is casting skills on random players and maps. Killing them instantly. So far ive noticed imposito manus killing a GM, no idea what this skill actually does. But it apeared over his head and he died instantly. Then theres a bard skill, tarot card i think it is. The server has killed me and one of my gm's by randomly casting this skill. And last but not least, earthquake is also randomly cast on players!? Is there any event included in rathena that triggers this? Is this a bug?
    1 point
  8. while( .@i < 4 && getequipcardid( EQI_HEAD_MID,.@i ) != 4198 ) .@i++; if( .@i == 4 ) { mes "You need to wear a middle headgear and a maya purple to continue."; close; } close; EDIT: you're too fast Euphy
    1 point
  9. if (getequipcardid(EQI_HEAD_MID,0) != 4198) { mes "A Maya Purple Card must be slotted in your middle headgear."; close; }
    1 point
  10. New messages related to the Channel System were added in r17228. Could the four who have already submitted translations update them?
    1 point
  11. that bug is already reported, fix wont be long please follow here : http://rathena.org/board/tracker/issue-7458-status-change-timer-error-%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%8A%A4%ED%84%B0%EC%8A%A4-%ED%83%80%EC%9D%B4%EB%A8%B8-%EC%97%90%EB%9F%AC/
    1 point
  12. //===== eAthena Script ===================================================================== //= Fact Event //===== By: ================================================================================ //= Hellflaem //===== Current Version: =================================================================== //= 1.0 //===== Compatible With: =================================================================== //= Eathena SVN and 3ceam //===== Description: ======================================================================= //= It's a Facts Event based on about 52 Facts from the Facts Announcer Script by xienne15. //= The Event is started by players, They just have to click the npc. //= Players are asked to fill in the missing word(s) of the facts. //= If they get it right they get an item. Player just have to say the answer outloud. //========Credits=========================================================================== //=ToastOfDoom //=RxChris //========================================================================================== mora,137,171,3 script Facts Event 917,{ end; function DefineQuestion; function GetQuestion; function GetAnswer; OnMinute20: OnMinute40: OnMinute00: do set .@i, rand( .numQuestions ); // Randomly picks a fact. while( .Q_session & 1 << .@i && .Q_session && .count < .numQuestions ); set .Q_session, .Q_session | 1 << .@i;// max 32 questions if( !.count ) { npctalk "Sila isi dalam tempat kosong:"; sleep 2000; npctalk "Jika anda rasa ia betul. Saya akan memberikan anda beberapa syiling poring!"; } .count++; sleep 4000; npctalk "Fact: " + GetQuestion(.@i); defpattern 1, "([^:]+):.*\\s"+ GetAnswer( .@i ) +"(.*)", "Right"; activatepset 1; initnpctimer; end; OnTimer30000: npctalk "Maaf, anda mengambil masa yang amat panjang."; goto L_continue; Right: npctalk "Itu adalah betul, sila ambil ini."; getitem .rewarditem, rand( 1,500 ); // Randomly picks from 1 to 5. L_continue: deletepset 1; stopnpctimer; if( .count < .max_questions ) goto OnMinute00; // loop 10 questions .count = 0; // end of event .Q_session = 0; npctalk "end of event"; end; function DefineQuestion { set .@a, .numQuestions % 128; set .@b, .numQuestions / 128; setd(".question_" + .@a + "$[" + .@b + "]", getarg(0)); setd(".answer_" + .@a + "$[" + .@b + "]", getarg(1)); set .numQuestions, .numQuestions + 1; return; } function GetQuestion { return getd(".question_" + (getarg(0) % 128) + "$[" + (getarg(0) / 128) + "]"); } function GetAnswer { return getd(".answer_" + (getarg(0) % 128) + "$[" + (getarg(0) / 128) + "]"); } OnInit: set .EventON, 0; set .rewarditem, 7539; //Poring Coins .max_questions = 10; // 10 questions if more than 10 questions are defined DefineQuestion("What is your mum name ? _____ ","poring"); DefineQuestion("What is your father name ? _____ ","poporing"); if( .numQuestions < .max_questions ) .max_questions = .numQuestions; end; }
    1 point
  13. There won't be, as it is on a different switch case statement.
    1 point
  14. Here. http://pastebin.com/H6MBB9dN
    1 point
  15. I would like suggest to always put delitem before of getitem. So, the script execution will stop if player don't have the item. This will prevent exploits like sending mail with the item attached.
    1 point
  16. Maybe you mean 1 random item in the list of randoms items by default ? prontera,155,181,5 script Lotti Girl 100,{ mes "[Lotti Girl]"; mes "It costs "+ .cost[1] +"x "+ getitemname( .cost[0] ) +" to play."; mes " "; for ( .@i = 0; .@i < 20; .@i++ ) mes $lotti_girl_ladder$[.@i]; if ( countitem( .cost[0] ) < .cost[1] ) close; next; if ( select( "Deal me in!", "No way..." ) == 2 ) close; mes "[Lotti Girl]"; while (1) { callsub L_default; mes "Here we go..."; delitem .cost[0], .cost[1]; .@rand = rand(.totalchance); .@r = 0; // <-- think you forgot to put this while ( ( .@rand = .@rand - getd( ".p"+ .@r +"[0]" ) ) >= 0 ) .@r++; .@size = getarraysize( getd(".p"+ .@r ) ); for ( .@i = 1; .@i < .@size; .@i += 2 ) getitem getd( ".p"+ .@r +"["+ .@i +"]" ), getd( ".p"+ .@r +"["+( .@i +1 )+"]" ); if ( getd( ".p"+ .@r +"[0]" ) < 50 ) // announce if below 50% chance announce "Congratulations to "+strcharinfo(0)+" for getting "+ .ann$[.@r] +"!", 0; if ( getd( ".p"+ .@r +"[0]" ) < 10 ) { // score the ladder if below 10% chance copyarray $lotti_girl_ladder$[1], $lotti_girl_ladder$[0], 19; $lotti_girl_ladder$ = strcharinfo(0) +" gains "+ .ann$[.@r] +" at "+ gettimestr( "%d/%m/%Y %H:%M %p", 21 ); } mes " "; mes "wanna try again ?"; next; if ( select( "Yes", "No" ) == 2 ) close; mes "[Lotti Girl]"; if ( countitem( .cost[0] ) < .cost[1] ) { mes "it seems you have ran out of "+ getitemname( .cost[0] ); close; } } close; OnInit: // setarray .p1, 70, 501,25; // debugging ... // setarray .p2, 70, 502,1; // setarray .p3, 40, 503,1; // setarray .p4, 40, 504,1; // setarray .p5, 40, 505,1; // setarray .p6, 50, 506,1, 507,1, 508,1, 509,1; // setarray .p7, 25, 512,1; // setarray .p8, 5, 513,1; setarray .p1, 70, 607,25; setarray .p2, 70, 13710,1; setarray .p3, 40, 5471,1; setarray .p4, 40, 5210,1; setarray .p5, 40, 5224,1; setarray .p6, 50, 2357,1, 2524,1, 2421,1, 2115,1; setarray .p7, 25, 2701,1; setarray .p8, 5, 2394,1; callsub L_default; setarray .cost, 7227,300; .total = 9; freeloop 1; .@i = 1; while ( .@i <= .total ) { .totalchance = .totalchance + getd(".p"+ .@i ); .@j = 1; .@size = getarraysize( getd(".p"+ .@i ) ); while ( .@j < .@size ) { .ann$[.@i] = .ann$[.@i] + getd( ".p"+ .@i +"["+( .@j +1 )+"]" ) +"x "+ getitemname( getd( ".p"+ .@i +"["+ .@j +"]" ) ) +( ( .@j == .@size -2 )? "":"," ); // I think Euphy forgotten to make announcement when configuration has set more than 1 items .@j += 2; } .@i++; } freeloop 0; end; L_default: deletearray .p9; setarray .p9, 30+30+60+60+60+50+75+95, callfunc( "F_RandMes", 5, 12214,502,503,504,505 ),1; // default ... the chance are added up by 100-n% return; } List of randoms items callfunc( "F_RandMes", 5, 12214,502,503,504,505 )// count, item ID, item ID..
    1 point
  17. Hi guys ^^ i go show my first scratch map xD!! was hard do it kkkk i dont knew what do a scratch map is so hard kkk well, this is glemior blue palace i was the time doing nothing the i resolved do a map^^ it is a big map and blue and have a beach xD. I recolored some houses of huguel and some flowers ^^ i hope enjoy uhuuu!! ( Sorry my bad english kkk google translator is a trash xD)
    1 point
  18. March Digest 2013 The following digest covers the month of March, 2013. Development Team @Flaid is now primarily a Global Moderator. @GreenBox has been moved to Community Contributors. Development Highlights Renewal updates: Account-dependent character slots, a.k.a. "Premium Service" accounts. (r17176) PIN Code system. (r17183, r17192) Character moving, a.k.a. "Addon" system. (r17194) Homunculus-S skill update and initial implementation of Eleanor skills. (r17182, r17213) New mercenaries. (r17205, r17209) Many, many item_db and item_trade updates (notably all remaining Malangdo item tables). A large number of official formula adjustments (thanks to @Playtester!). Renewal scripts: Official implementation of Dewata scripts. (r17178) Official implementation of Homunculus-S mutation quest. (r17220) Archangel Wing Enchants. (r17172) Malangdo Enchants. (r17167) Malangdo Card Separation. (r17168) Many Malangdo quests and coin merchants. (r17172, r17186, r17224) New commands: 'delequip' - destroys equipment in specified slot. (r17168) 'sit'/'stand' - basic functionality for scripts. (r17174) 'checkhomcall'/'hommutate' - required by the new Homunculus-S quest. (r17220) Other noteworthy changes: Updated makefiles, configure, shell scripts, and config.pl. (r17181) Updated enum tables and added placeholders for new features. (r17188) Improved structure of status_get_sc_def. (r17201, r17211) Misc. Stats During the period there were 61 commits. Of these 61 commits 31 included bug-fixes.
    1 point
  19. Hi, I'm new and learning hexing. This guide is really cool. Thank you nanakiwurtz for teaching us. I'll try to help out too!
    1 point
  20. i mean dude where can i replace that file? 1. search for idnum2itemdesctable.txt inside the location i told you 2. look for the itemID (item #) which your try to edit/replace (the one w/ gibberish text) & edit it to your desired desc whatsoever if you don't know how to locate your idnum2itemdesctable.txt or possibly don't know what your doing, try to get it here and just paste it in your data folder and go to #2 all the necessary files to edit are on the link i gave you(get them there if you don't know how to locate yours from your client), try to explore & analyze the structure & purpose of the files in the link, that will help you if you do dude what i am talking about is this file (cskroption - lub file)....is this a replacement to the other one or i just add it?....then where is the exact location?....the idnum2itemdesctable.txt i was found in my data folder...im just wandering about the (cskroption) file cskroption.lub= on "data folder" while if your client doesn't read it then rename it to iteminfo.lub and place it to "System Folder" Note: cskroption/iteminfo.lub is usable only for 2012-4-18 clients & up
    1 point
  21. OMG that's a scripting command: you don't use it as a GM but NPCs and other items do. If you're a GM you can create permanent items with @item <item_ID or "item_name">. There's not a @rentitem GM command as long as I know. Try getting one of those items I showed you before from RateMyServer by using @item and use it. You'll get a rented item. If you still want a @rentitem GM command try asking for it on Source Requests - I'm not good in source.
    1 point
  22. Si usas Putty u otro cliente SSH tienes que logear con tus datos. Dirigete a la carpeta de tu emulador usando el comando cd Ejemplo: cd trunk Cuando estes en la carpeta de tu emulador ejecuta el siguiente comando: make clean svn up make sql Mira en la consola que archivos fueron actualizados, si ves que se descargaron archivos .sql tienes que ejecutarlos haciendo queries desde el phpmyadmin como ejemplo. Asegurate antes en hacer un respaldo a la base de datos y del emulador antes de tocarlo.
    1 point
  23. Si tiene SSH comando que actualiza a la última versión del emulador, no me acuerdo porque tienen demasiado tiempo que no lo hagas. Ahora bien, si no lo haces, te sugiero que hagas, hacer los cambios manualmente, es más seguro porque tiene un control cometa, lo hice yo mi servidor.
    1 point
  24. - script Sample -1,{ OnInit: bindatcmd "dailyreward",strnpcinfo(3)+"::OnAtCommand"; end; OnAtCommand: .@day = atoi( gettimestr("%Y%m%d",19) ); if( #dailyreward == .@day ){ message strcharinfo(0),"You have take the item for today."; }else if( @online > gettimetick(2) ){ message strcharinfo(0),"You must wait 24 hours before receiving more items."; }else{ #dailyreward = .@day; getitem 607,1; message strcharinfo(0),"You gained the item for today."; } end; OnPCLoginEvent: @online = 3600 + gettimetick(2); end; }
    1 point
  25. kRO Decompiled LUA: svn link: http://krotranslatedlua.googlecode.com/svn/trunk/ Changelog r2: Added rdata.grf files, r3: Added data.grf Files r4: Added System Files r5: Added March 13 Files r6: Added System Files[13 March] and Jan13 Files(That was deleted by me accidently) r7: Added March 21 Files Files Date: 21st March 2013. Dropping New Items Project Because of Lack of Time.
    1 point
  26. Ohh Strange, Maybe GRF Extractor doesn't extracted that, UPDATED. r9
    1 point
  27. @TS its better if you post your script here so emistry can edit that part for you
    1 point
  28. Updated to r6. Changelog: r6: Added System Files[13 March] and Jan13 Files(That was deleted by me accidently)
    1 point
  29. Isn't files in http://krotranslatedlua.googlecode.com/svn/trunk/ lua's? Doing Them right now, will take around 10 minute.
    1 point
  30. The link is fine, you have to be logged in to download attachments. http://pastebin.com/raw.php?i=2GPBMMgg
    1 point
×
×
  • Create New...