Jump to content

Leaderboard

Popular Content

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

  1. The small greenbox only shows 1 despite posts receiving greater than 1 rep up. I think the bug only happens on the first post of a thread. Examples: http://rathena.org/board/topic/79626-download-rule-change/?p=184212 http://rathena.org/board/topic/79528-stepping-down-as-a-community-admin/?p=183781
    2 points
  2. Does the client even support IPv6? Even if it's network stack does, in the packets the server addresses are sent as unsigned 32bit integers, which aren't big enough to hold an IPv6 address (which is 128 bit).
    2 points
  3. 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
  4. original topic from eAthena http://www.eathena.ws/board/index.php?s=&showtopic=20183&view=findpost&p=915619 I have no idea this script so famous <.< I rewrite this script again devil_square_1.2a.txt well, no need description I guess to activate this event, login a GM99 account and type @devilsquare in game Archive
    1 point
  5. E - Script Collection Last Update : September 10, 2013 Refine Function SQL Mission Board Monster Marching Vendor Control Advanced Stylist Coin Exchanger Doppelganger Race Of The Day Limited Items Multi Currency Shop Random News GM Online List Link Broken E-Inquiry DotA Runes Flower Counting Game Class Restriction Chain Quest Build Manager Misc Scripts : Freebies Script Card Trader Gold Room [ Pick Gold ] Gold Room [ Guild Tax ] Map Restriction [ GM Based ] Daily Reward Monthly Reward Monster Spawner Monster Summoner with Last Summoned Display Players Stats & Equipments 3rd Job Item Giver Exchanger [ Cashpoint to Coins ] Exchanger [ Poring Coin - Zeny ] Exchanger [ Points to Tickets ] Exchanger [ Item to Item ] Exchanger [ Item to Item ] Exchanger [ Multi Item to 1 Item ] Party Match Auto Ban Over Stats Users Soul Link Buff Kill Players gain Cash Points Party Members All Get Items [ Snippet ] Message Board Stalker Class Skill Reproduce NPC Multiple Selection Quest [ Template ] In-Game Item Rewarder In-Game Points Rewarder Invasion Event Custom Item Rate Status Point Seller [ Snippet ] Anti Bot Security Script Anti Bot Script [ Code / Question ] Item Combo Restriction [ LHZ Card ] Drop Item Upon Death PVP Switcher + Announcer [ Guild Master ] Rotating Waitingroom Messages +10 Refiner [ Specific Items ] Random Rate Item Exchanger MVP Invasion Premium Users [ Boost Rates ] Display Cutin Image upon Login Custom Randomed Box Items Kick GM during WOE Custom Crafting NPC Restrict Same IP [ Certain Map ] Coloured Items Exchanger Guild Master Changer Party Team PK Match Gambling Game IRC Channel Crafting NPC Guild Storage Restriction Stage Game [ Version 4 ] Monster Wiki Event [ Version 3 ] Special Thank you for my Tutor : Notes : I am a bit lazy to write all those Script Descriptions, i do believe that all of you able to get how this script works. Anyway, i will still doing my best to write the Updated Changelog or informations about the script as detail as possible. All the Scripts above are uploaded to Pastebin . Abide the Following Rule : Scripts Error / Not Working , you have to Explain it in Details. ( Add in Images / Modified Scripts ) Do not SPAM / BUMP in my Topic. Do not ask for Support stuffs for other Scripts in this Topic. Link Down , then drop [ @Emistry ] a message. I Reserved the Right for NOT Answering your Posts if you did not abide my Topic's Rules. Keep This In Your Mind : All the Scripts i distribute here are NOT FOR COMMERCIAL USES . DO NOT remove my Credits if you are using part of the scripts to modify your own. DO NOT re-release the scripts in any form / way. If you ♥ these Scripts , Click on to Vote this Topic up. Or you may also click on at above the Topic
    1 point
  6. http://youtu.be/CJmY5xsQ5Nk Most of rules is same as normal WoE, different in 1. Only 2 guild can play this game, one is attacker, other is defender. 2. When attacker broken stone, attacker will be defender, defender will be attacker. 3. When stone was broken, defender will be send to save point. 4. Who can own the stone after time out, is winner. 5. Gamer can use NPC to back to their save point after died. Setting : Waiting time : 5 minutes (after time out, game will be canceled) Prepare time : 10 minutes (after 5 minutes, defender will be send to stone place) (when time out, attacker will be send to start point) Game time : 1 hour Download : 1 vs 1 WoE.txt map.allowrA.patch
    1 point
  7. This is my own version of Lottery/Lotti npc script. Options: set .npc$,"[Lotti]"; // NPC Name set .MaxNum,10; // Total number to win setarray .SWinNum[0],1,2,5; // Number need to win Single Reward setarray .MWinNum[0],3,4,6; // Number need to win Multi Reward // Setup the .MWinT if you use Give random set .MWinall,0; // 1 = Give all Multi Reward, 0 = Give random // Note: .MWinall must be 0 inorder to use this) // Note: If Not-Repeat make sure Amount of reward >= .MReward item) // 0 = Off (Default: 1 random item only), 1 = On; 0 = Consecutive , 1 = Random; 0 = Not, 1 = Repeat Reward; // Format: <On/Off>,<Consecutive/Random>,<Not-Repeat/Repeat>,<Amount of reward can win> setarray .MWinT[0],1,1,1,2; // 1 = On , 0 = off; set .announce,1; // announce set .announcec$,"ffc0cb"; // announce color // Format: <item ID>,<amount>{,...}; setarray .ItemR[0],909,5,7126,5; // Item ID,Item Amount setarray .ZenyR,1000000; // Item Requirements // Format: <item ID>,<amount>,<Refine>{,...}; setarray .SReward[0],2301,1,10,1202,1,5,2304,1,5,2319,1,5,909,5,0,741,1,0; // Single Reward // Format: <item ID>,<amount>,<Refine>{,....}; setarray .MReward[0],501,5,0,502,5,0,503,5,0,504,5,0; //Multiple Reward ________________________________ I hope you like it Lottie.txt
    1 point
  8. you shouldn't start if you don't even know how Google works.
    1 point
  9. // http://rathena.org/board/topic/78486-breaker-rankings-npc/ // NPC that: // - displays top 10 emperium breaker (Rank, Char Name, Guild Name, Breaker Points) // - when a player was the last to break the emp after the WoE he will get 1 point // - selection which enables the player to trade their points into TCG (item id: 7227) // but their break points are still displayed prontera,155,188,0 script Emp Break Ladder 910,{ switch(select("View Emp Break Ladder:Redeem points for TCG:More Info:" + ((getgmlevel()>=99) ? "Reset Ladder":""))) { case 1: query_sql "SELECT `char`.`name`, `char`.`class`, guild.`name`, CAST(`value` AS UNSIGNED) " + "FROM global_reg_value " + "LEFT JOIN `char` ON global_reg_value.char_id=`char`.char_id " + "LEFT JOIN `guild` ON `char`.guild_id=guild.guild_id " + "WHERE global_reg_value.`str`='breaker_points' " + "ORDER BY CAST(`value` AS UNSIGNED) DESC LIMIT 10", .@name$, .@job, .@guild$, .@points; mes "[Top 10 Emp Breakers]"; for (set .@i,0; .@i<getarraysize(.@name$); set .@i,.@i+1) { mes (.@i+1) +". ^0000FF"+ .@name$[.@i] +"^000000, "+jobname(.@job[.i@])+", "+ .@guild$[.@i] +" ("+ .@points[.@i] +((.@points[.@i]==1)?" pt":" pts")+")"; } break; case 2: mes "[Emp Break Ladder]"; mes "Total Emp Breaks: " + breaker_points; mes "Available Points: " + (breaker_points - breaker_tcg); if (breaker_points == 0) { mes "You have not broke the emp yet!"; } else if (breaker_points <= breaker_tcg) { mes "You've already exchanged all your points for TCG."; mes "Come back after you break the emp again!"; } else if (breaker_points-breaker_tcg < 5) { mes "You need at least 5 breaker points to exchange for 1 TCG."; } else { set .@reward, (breaker_points-breaker_tcg)/5; if (select("Redeem points for "+.@reward+" TCG:Cancel") == 2) { mes "Come back if you change your mind."; } else if (checkweight(7227, .@reward) == 0) { mes "You are overweight or carrying too many items."; } else { getitem 7227, .@reward; set breaker_tcg, breaker_tcg + (.@reward*5); mes "Here are your "+.@reward+" TCG!"; } } break; case 3: mes "[Emp Break Ladder]"; mes "Each time you break the emp, you earn 1 point."; mes "Then, talk to me to redeem 5 points for 1 TCG."; break; case 4: if (getgmlevel() < 99) end; set .@AID, playerattached(); // reset for offline chars query_sql "DELETE FROM global_reg_value WHERE `str`='breaker_points'"; query_sql "DELETE FROM global_reg_value WHERE `str`='breaker_tcg'"; // for each online char, reset breaker_points to 0 while (getusers(1) > .@count) { set .@count, .@count + query_sql("SELECT account_id FROM `char` WHERE online=1 LIMIT 128 OFFSET "+.@count, .@account_id); set .@i, 0; while (.@i < getarraysize(.@account_id)) { if (attachrid(.@account_id[.@i])) doevent strnpcinfo(3)+"::OnResetBreakerPoints"; set .@i, .@i +1; } deletearray .@account_id, 128; sleep 1; // prevent infinity loop } attachrid .@AID; mes "Emp Break Ladder has been reset."; break; } close; OnResetBreakerPoints: set breaker_points, 0; set breaker_tcg, 0; end; }
    1 point
  10. not to mention the nulled boards have been modified, if you've gotten the wrong one and not sure how to use it, backdoor viruses might happen and your database might be endangered. Therefore, go legal! it's the best way!
    1 point
  11. lol, this class of things is better not encouraged in this forum ppl
    1 point
  12. good for update to rA wiki on Hardware Requirements..
    1 point
  13. You can click on my signature link.
    1 point
  14. We won't be implementing this; it really would not do much good. Thanks for the idea.
    1 point
  15. There is a bug. If you have a post with a [ code] box which contains more than one line the line breaks are removed when you edit that post. (Occured in bug tracker - dunno if this happens in forum, too.)
    1 point
  16. 1) Inventory is too big because the 2012 clients use msgstringtable to get the inventory tab names and the client displays it with a "one char per row" style. The tab size is dependent on the largest tab name. Try using single characters or maybe 2 chars for the tab names. Positions of the strings in msgstringtable are: Line: 1466 = Usable Items Line: 1472 = Etc. Items Line: 2051 = Equipment Line: 2052 = Personal/Favourite Tab 2) New system of character deletion has a 24 hour waiting period . i.e. If you click delete on a char once you will see a time stamp and the character will now be in sitting position. The delete button will only be active once the time frame shown is reached. If you want to delete right away - you need to delete from SQL tables (char table) like amauni suggested. 3) Make sure the lua or lub files you are using is compatible with the client version you are using. Lots of people have posted locations for getting lua files for 2012-10-04a client.Use the search button 4) Either a lua issue or the eot file is actually missing or broken. Make sure the file specified in the error is actually there.
    1 point
  17. In my opinion there is no reason to implement IPv6 support soon. It would be used by just a handful of server owners and causes a lot of work... http://www.google.com/ipv6/statistics.html
    1 point
  18. If your emulator is rA, you can try Bindatcmd (I suggest to learn how to use it, very useful) and check if the player attached is on a pvp map with getmapflag - script stop_die -1,{ OnInit: bindatcmd "die",strnpcinfo(0) +"::OnPCDie"; end; OnPCDie: if( getmapflag( strcharinfo(3),mf_pvp ) && getgmlevel() < 10 ) message strcharinfo(0),"You can't use @die on pvp maps."; else atcommand "@die"; end; }
    1 point
  19. this? http://rathena.org/board/topic/79464-cant-choose-hair-colour-on-certian-hairstyles-on-character-creation/#entry183559
    1 point
  20. Hi, Make screenshot about skills, please! And a question: where do you download english buttons? 1 - too long captions vertically, try to rename these 2 - delete from mysql manually, char table's row contains characters 3, 4 - lua, lub files error, try to refresh these to newer version
    1 point
  21. Change (.@job[.i@]) into (.@job[.@i]) in this line: mes (.@i+1) +". ^0000FF"+ .@name$[.@i] +"^000000, "+jobname(.@job[.i@])+", "+ .@guild$[.@i] +" ("+ .@points[.@i] +((.@points[.@i]==1)?" pt":" pts")+")";
    1 point
  22. February Digest 2013 The following digest covers the month of February, 2013. Development Team Playtester has joined as Script / DB Developer. Joseph has been moved to Community Contributors. Development Highlights Major Renewal updates: Max level increased to 160, max stat increased to 125. (r17133, r17160) Post-balance skill changes applied to Rune Knight and Arch Bishop. (r17140, r17145, r17150) Item database updates. (r17122, r17151) Mapcache updated up to 2012-08-08. (r17141) Octopus Cave instance added. (r17158) New commands: Greatly extended 'readparam' functionality. (r17131) Added 'consumeitem' command. (r17137, r17138) Added 'checkidle' command. (r17126, r17127) Other noteworthy changes: Overhaul of msg_athena system. (r17153, r17154) Implementation of MySQL Reconnect. (r17120) Added a Perl configuration tool. (r17143, r17144) Misc. Stats During the period there were 51 commits. Of these 51 commits 28 included bug-fixes.
    1 point
  23. hello, here you can find any information you need Multiple_Servers
    1 point
  24. I have seen the @dance command somewhere here at the forums but now it doesn't support the latest SVN revision of rAthena due to the changes of the structure for player commands. Here is the update to support the latest SVN revision for rAthena On your atcommand.c, find the function: ACMD_FUNC(partyrecall) Below its closing brace '}' Add this function /*========================================== * @dance by OnNplay * inspired by Anarchist * Updated by Kaito_Kid to support the latest rev. for rAthena * => Special effects with dance style *------------------------------------------ */ ACMD_FUNC(dance) { nullpo_retr(-1, sd); if (!message || !*message) { clif_displaymessage(fd, "usage: @dance 1-9"); return -1; } if ( atoi(message) == 1 ) { clif_specialeffect(&sd->bl, 413, ALL_CLIENT); } else if ( atoi(message) == 2 ) { clif_specialeffect(&sd->bl, 414, ALL_CLIENT); } else if ( atoi(message) == 3 ) { clif_specialeffect(&sd->bl, 415, ALL_CLIENT); } else if ( atoi(message) == 4 ) { clif_specialeffect(&sd->bl, 426, ALL_CLIENT); } else if ( atoi(message) == 5 ) { clif_specialeffect(&sd->bl, 458, ALL_CLIENT); } else if ( atoi(message) == 6 ) { clif_specialeffect(&sd->bl, 466, ALL_CLIENT); } else if ( atoi(message) == 7 ) { clif_specialeffect(&sd->bl, 501, ALL_CLIENT); } else if ( atoi(message) == 8 ) { clif_specialeffect(&sd->bl, 540, ALL_CLIENT); } else if ( atoi(message) == 9 ) { clif_specialeffect(&sd->bl, 550, ALL_CLIENT); } return 0; } Then find the line ACMD_DEF2("newmount", new_mount), and then place this line of code below ACMD_DEF(dance), Then recompile your source code. NOTE: I didn't create a diff file cause I don't know how to make one ;P, if someone can then it would be helpful
    1 point
×
×
  • Create New...