Leaderboard
Popular Content
Showing content with the highest reputation on 09/07/12 in all areas
-
File Name: FluxCP Addon - TaskList File Submitter: Akkarin File Submitted: 06 Sep 2012 File Category: Web Resources Content Author: Akkarin Hi all! TaskList Current Version: 1.0.4 !!!!!! IMPORTANT !!!!!! Version 1.0.4 has an sql table change from cp_tasklist to cp_xtasklist. If you don't want this to happen, let it run anyway and then change addon.php back to the old one. The table name isn't changed, instead, the addon uses a new table. Purpose: Provides a collaborative platform for Admins and GMs to maintain a "group To-Do List". Capabilities: * Add task * Assign task * Update progress * URL resources All in all, it's not the biggest, nor the best addon that's ever been written. However, it does the job. Also, as this was only something quick, there's probably a few glitches - I'd appreciate you letting me know about them Click here to download this file2 points
-
it appears ultramage removed simply because they werent official, that code however won't work anymore. Since the interest for these features are huge I'd kindly ask anyone whos interested to redesign (theoretically only -- we'll code it later) the commands in any manner they find efficient and present it in a new topic for discussion2 points
-
File Name: [Package] @itemmap & getitem_map() File Submitter: Xantara File Submitted: 18 Dec 2011 File Category: Source Modifications Content Author: Xantara Information This command will give a specific amount of specified items to all players on the map. I tried to make it a bit more challenging for myself so I have added the capability of giving the same party or guild members of that specific map as well. Makes it easier to script stuff such as events especially those including parties and guilds to participate. Atcommand version now available! Tested on rAthena Trunk 17062 Syntax Script Atcommand Documentation Script Example: Script Command (also found in doc/sample/npc_getitem_map.txt) // Sample NPC to test the custom getitem_map script command // Script and command created by Xantara prontera,156,170,3 script getitem_map test 120,{ mes "input item id"; next; input .@id; mes "input item amount"; next; input .@amt; mes "input type:"; mes "0=everyone, 1=party, 2=guild 3=bg"; next; input .@t; //getitem_map .@id,.@amt,strcharinfo(3),.@t,((.@t==1) ? getcharid(1) : (.@t==2) ? getcharid(2) : getcharid(4)); switch(.@t) { case 1: set .@type_id, getcharid(1); break; case 2: set .@type_id, getcharid(2); break; case 3: set .@type_id, getcharid(4); break; } getitem_map .@id,.@amt,strcharinfo(3),.@t,.@type_id; mes "done"; close; } Atcommand // Everyone one the same map as the who called this command will get 1 Jellopy (ID#607) @itemmap 607 // Everyone one the same map as the who called this command will get 5 Jellopy (ID#607) @itemmap 607 5 // Players who are in the party "myParty" and on the same map as the who called this command will get 2 Yggdrasil Berry (ID#608) @itemmap1 608 2, myParty // Players who are in the guild "hisGuild" and on the same map as the who called this command will get 3 Jellopy @itemmap2 "jellopy" 3, hisGuild Credits Created by Xantara BG Support Suggestion/Idea by Silvester Atcommand Suggestion/Idea by Mysterious Mirror http://downloads.artistic-coder.com/download.php?file=package_getitem_map_v2.0.1_%5BXantara%5D.patch This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Do not mirror without my consent. Click here to download this file1 point
-
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...abj2jau2wxbvoiu1 point
-
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 Topic1 point
-
Hey guyz, watching the request for woe status, I thought of making a simple script for it: It has 3 files 1.sql table for keeping track of status and time 2.script to update table. 3.php file to view the status online. For version2 please go through Readme file too. WOE STATUS V2 Woe status V11 point
-
File Name: ItemConverter File Submitter: xazax File Submitted: 03 Jul 2012 File Category: Client Tools Content Author: Xazax This tool intended to convert old txt files like idnum2itemdesctable, idnum2itemdisplaynametable, idnum2itemresnametable, itemslotcounttable, num2itemdesctable, num2itemdisplaynametable, num2itemresnametable to the new itemInfo.lua format. Although a conversion is available here: https://code.google....p/roclientside/, this tool can be usefull for those, who have translations or dozens of custom item. Usage: browse to the folder, where your txt files are located ( using ... button ). Press the convert button, and chose the location where do you want to save the iteminfo.lua. Note: if you want classNum field to be filled, copy your item_db.txt to the same folder, where your client side files are located. Click here to download this file1 point
-
(just FYI there a server time in the status.php if you open it look for this url, ( http://free.timeanddate.com ) and you can change the time for you or where ever your server is located.) I have been getting alot of message from alot of users asking me how i did the server status thing in flux cp and i will inform you how i did it. Remember the download this attachment, you must be login. status.zip When your adding these files make sure you follow what i tell you. Make sure u add these file and text in the right places. Open your flux header.php, find <body> click enter two and paste this code after that. (Don't delete any thing in the header.php or you will mess up ur flux cp) <div class="topbar"> <?php include 'main/status.php' ?> </div> then save it and close the file. Next open both ur flux.css and main.css go to the bottom and paste this code in to flux after you press enter two time /* Server status */ #server_status th, #server_status td { padding: 8px 12px 8px 12px; text-align: left; border-bottom: 1px solid #ddd; } #server_status { border-spacing: 0; border-collapse: collapse; border: 1px solid #ddd; } #server_status .server { color: #222; } #server_status .status { text-align: center; } then save it close it. open main.css and go to the bottom and press enter two time then paste this code /* Server status */ .status { width: 190px; padding-top: 25px; margin-left: 245px; float: left; } .online_count { width: 120px; height: 50px; margin-left: 99px; text-align: center; float: left; color: #85a785; font-size: 35px; font-weight: bold; padding: 30px 0 0 0px; } .login-stat { margin-left: 5px; } .char-stat { margin-left: 25px; } .map-stat { margin-left: 20px; } .time { float: left; width: 145px; padding: 22px 0 0 15px; } float:right; } .loginpanel { width: 230px; height: 140px; float: left; } then save it and close it. sorry about any misspellings in this post.1 point
-
File Name: Main Chat Modification File Submitter: Cookie File Submitted: 29 Jun 2012 File Category: Source Modifications Content Author: Cookie This modification will allow the user to set a main chat delay (in seconds) for flood protection and a main chat color (in hexadecimal color format). The user will apply the patch and re-compile. Then, in /rAthenaroot/conf/battle/client.conf refer to the main_chat_delay and main_chat_color sections. Click here to download this file1 point
-
Hello, This is the first of my code modifications, so do let me know (with possible fix and what I did wrong) if you find any bugs. What this modification does? Basically logs and announces all trades and drops by GMs using a table that's much easy to understand than normal trade logs, whilst preserving the original trade logs. Find and Replace : TradelogPatch.txt Recompile and ban your corruption! Do let me know what you think1 point
-
File Name: Mami Tomoe NPC File Submitter: Taeko File Submitted: 05 Sep 2012 File Category: Other Sprites Content Author: Ragnarok Staff, Taeko hello! This time I bring a npc of Mahou Shoujo Madoka Magika, the hairstyle was not very good and only has a view, but I hope you like Enjoy! Click here to download this file1 point
-
http://rathena.org/board/topic/53421-weediffgen/page__st__120#entry136603 @Judas boogs pls1 point
-
I will make a diff or shins diff patcher plugin for it1 point
-
It will work but you can even simplify it: prontera,155,181,5 script Sample 757,{ warp "pvp_y_1-2", 0, 0; end; OnPCKillEvent: if( strcharinfo(3) == "pvp_y_1-2" ) announce "[" + strcharinfo(0) + "] has killed [" + rid2name(killedrid) + "] in " + strcharinfo(3), 0; }1 point
-
For conversion support, perhaps a similar tool to convert configs like how forums do it i.e. smf->ipb. We had one for porting item_db.txt into `item_db`, so why not for the /conf files? It shouldn't be difficult to maintain - how often do new configs pop up in eA?1 point
-
Let's also consider how much compatiblity do we want to maintain with eA. The more config format we change, the more work we force to the users who wants to migrate to rA.1 point
-
Here's edited one, good luck. http://upaste.me/raw/d6071042e0c646861 point
-
You have to delete: switch(select("Weapons:Nothing")) { close2; case 1: And a closing bracket at the end.1 point
-
1 point
-
1 point
-
the updater discussion has delayed this topic, so I'm moving on with the topic's original goal and we can create a new one solely for the updater discussion. Added this in r167501 point
-
why it wouldn't work with @option: newer carts aren't option masks (and it could conflict e.g. as arcenciel pointed out). Sorted in r16749 as per Trojal's suggestion1 point
-
1 point
-
Yes check the mapcache but did you use some custom models ? Are you using two versions of your map in your client, this can occures some errors ? Did you rename your map manually (directly .gat / .rsw / .gnd) ? A NPC on your map ?1 point
-
Have you tried to update your server's mapcache? Or maybe your walkable tile on your map hasn't been specified.1 point
-
The color is hardcoded in the client, you can try yo search for it with help of some disassembler and create a diff for it.1 point
-
Stop bumping.. It's more than likley going to be an issue with the contents of your patches that's causing the client to not work. A little more information would be helpful: Patcher and patcher version? What are you trying to patch? Can you run your client by itself? etc etc. We're not crystal balls, we can't help you unless you tell us information that can help -us- help you.1 point
-
1. Execute the sql below in your fluxcp database ALTER TABLE `ragsrvinfo` ADD `agit_status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `drop`; 2. Download agit_status.txt. Place the file in rAthena/npc/custom/ and install it or copy below and create a new file named agit_status.txt and install //===== eAthena Script ======================================= //= Agit Status Checker //===== By: ================================================== //= Entwined //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= eAthena SVN (SQL only) //===== Description: ========================================= //= Updates WoE status, so CeresCP can display //= if WoE is on or off in real time. //===== Additional Comments: ================================= //= Run this SQL query: //= ALTER TABLE `ragsrvinfo` ADD `agit_status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `drop`; //============================================================ - script AGIT_STATUS -1,{ OnInit: // check if `agit_status` column exists if (query_sql("SHOW COLUMNS FROM ragsrvinfo LIKE 'agit_status'", .@dummy$,.@dummy$,.@dummy$,.@dummy$,.@dummy$,.@dummy$) == 0) { // Or... if we have the ALTER privilege, try to add the column query_sql "SELECT DATABASE()", .@rag_db$; query_sql "SHOW GRANTS", .@grants$; for (set .@i,0; .@i<getarraysize(.@grants$); set .@i,.@i+1) if (compare(.@grants$[.@i], "`"+.@rag_db$+"`")) { if (compare(.@grants$[.@i], "ALTER,") || compare(.@grants$[.@i], "ALTER ON")) query_sql "ALTER TABLE `ragsrvinfo` ADD `agit_status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `drop`;"; break; } // verify if (query_sql("SHOW COLUMNS FROM ragsrvinfo LIKE 'agit_status'", .@dummy$,.@dummy$,.@dummy$,.@dummy$,.@dummy$,.@dummy$) == 0) { debugmes strnpcinfo(3)+" : unable to modify SQL table (needs ALTER privilege)"; atcommand "@unloadnpc " + strnpcinfo(3); end; } } OnAgitStart: OnAgitStart2: OnAgitEnd: OnAgitEnd2: query_sql "UPDATE ragsrvinfo SET agit_status = " + (agitcheck() || agitcheck2()); end; } 3. Open fluxcp/modules/server/status.php Copy below code and paste before ?> // Name : WoE Status // Email : [email protected] // Author : Jupeto // NOTE : Uncomment all commented lines below if you want to cache the checking of status // and add a line in your fluxcp/config/application.php /* find : ServerStatusTimeout add after : 'WoEStatusCache' => 2, // Store a cached woe status and refresh every X minutes. Default: 2 minutes (value is measured in minutes). 'WoEStatusTimeout' => 2, // For each server, spend X amount of seconds to determine whether it's up or not. */ // if (file_exists($cache_woe_status) && (time() - filemtime($cache_woe_status)) < (Flux::config('WoEStatusCache') * 60)) { // $woeStatus = unserialize(file_get_contents($cache_woe_status)); // } // else { $woeStatus = array(); foreach (Flux::$loginAthenaGroupRegistry as $groupsName => $loginAthenaGroup) { if (!array_key_exists($groupsName, $woeStatus)) { $woeStatus[$groupsName] = array(); } foreach ($loginAthenaGroup->athenaServers as $athenaServer) { $serverName = $athenaServer->serverName; $sql = "SELECT agit_status AS woe_status FROM {$athenaServer->charMapDatabase}.ragsrvinfo WHERE `name` = '" . $serverName . "'"; $sth = $loginAthenaGroup->connection->getStatement($sql); $sth->execute(); $woe_status = $sth->fetch(); $woeStatus[$groupsName][$serverName] = array( 'woe_status' => $woe_status->woe_status ); } } // $fp = fopen($cache_woe_status, 'w'); // if (is_resource($fp)) { // fwrite($fp, serialize($woeStatus)); // fclose($fp); // } // } Save and exit. 4. Open fluxcp/themes/your_theme/server/status.php Copy below code and paste it after the end of file <?php foreach ($woeStatus as $privServerName => $gameServers): ?> <h3>War Of Emperium Status for <?php echo htmlspecialchars($privServerName) ?></h3> <table id="server_status"> <tr> <td class="status"><?php echo htmlspecialchars(Flux::message('ServerStatusServerLabel')) ?></td> <td class="status">Status</td> </tr> <?php foreach ($gameServers as $serverName => $gameServer): ?> <tr> <th class="server"><?php echo htmlspecialchars($serverName) ?></th> <td class="status"><?php echo $this->serverUpDown($gameServer['woe_status']) ?></td> </tr> <?php endforeach ?> </table> <?php endforeach ?> Save and exit.1 point
-
What is the upward limit on guild members? Can I make it 12+10*10. I want small guilds initally, but able to be greatly increased through leveling. Does changing that only modify the maximum limit for guild members or does it actually modify how much increases when you increase the skill level? Peopleperson491 point
-
- script charlogin -1,{ OnPCLoginEvent: if( !getgmlevel() ) announce strcharinfo(0)+" has joined ####### Ragnarok Online!",0; end; }1 point