Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/31/12 in all areas

  1. The line was like this: clif_displaymessage(fd, "There is no help for this command_name."); And I didn't realize it should be a parameter x) Thanks for the corrections Euphy @edit I changed all strings that were modified on r16725 to reflect on atcommand.c (I think I covered everything). Also, I added the commentaries on @send that I forgot, and commented the lines with custom jobs on @jobchange. atcommand.c.patch
    2 points
  2. I've fixed and standardized all msg_athena messages. Mind if I commit them? msg_athena.patch Only afterwards did I realize the original messages are in the source as comments. I didn't change those. Are they even needed? This is a patch to Ind's patch, didn't realize it was committed already e.e. msg_athena.conf.patch
    2 points
  3. set .@n, getmapusers("pvp_n_8-5"); waitingroom "PvP [" +.@n +" player"+((.@n==1)?"":"s")+"]",0,"PvP Warp::OnStart",1; ref: Tips_and_Tricks_(Scripting)#Compact_IF_Statement
    2 points
  4. 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
  5. File Name: Najara Map Collection File Submitter: Syouji File Submitted: 06 Jun 2012 File Category: Maps & Textures Content Author: Jazara DISCLAIMER: I DO NOT TAKE ANY CREDIT ON THIS. I AM MERELY BACKING UP HIS FREE WORKS TO PRESERVE THEM. Note: The preview screenshot only contains 2 of the maps provided in this package, not all of them. Original Author: Najara This is a collection of town maps already released for free in eAthena from a great mapper known as Najara. I'm uploading his package of maps to preserve them so we can still use them when his original links expire. This package contains every one the of maps provided by him based on free releases ONLY. The package you receive is AS IS. I will not provide support on it. So if you're missing mini-maps and what not, you can make them yourself using BrowEdit and a little bit of MS-Paint. The following maps this package contains is: Crystilia Welgaia Flaris Jazeera Altzibar Lunette Click here to download this file
    1 point
  6. classnum support already
    1 point
  7. Oh now I see what you're talking about XD Yes, it should be: 988: There is no help for %c%s. and atcommand.c replace line 1597 with: sprintf(atcmd_output, msg_txt(988), atcommand_symbol, command_name); // There is no help for %c%s. clif_displaymessage(fd, atcmd_output);
    1 point
  8. how about this.. ......{},{ sc_start SC_EXPBOOST,1800000,50; },{ sc_end SC_EXPBOOST; }
    1 point
  9. https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/npc/other/card_trader.txt beside ...i believe i made 1 here...quite long ago..try check at the script request section..somewhere there you should be able to found it.
    1 point
  10. update your KRO ....most probably it is the Tomb System that caused your character to disconnect.... or..you can just disable the Tomb System... trunk/conf/battle/monster.conf // Whether or not to spawn the mvp tomb. // See http://irowiki.org/wiki/MVP#Gravestone mvp_tomb_enabled: yes
    1 point
  11. Don't create duplicate threads, thank you.
    1 point
  12. If you're having problems getting À¯ÀúÀÎÅÍÆäÀ̽º to pack properly, make sure you're using ASCII in the options box on the Thor Generator. If you hover your mouse cursor over any of the options on the generator, it'll give you a description of what each part does.
    1 point
  13. You must never enable 'cast shadow' for both lights. Try this: Name: Sun Position: -1000, 10000, -1000 color: 0, 0, 0 Intensity: 100 Range: 200000 Max. Light Inc: 256 Light Falloff: 0 Cast Shadows: Empty Name: Ambiance Position: Doesn't really matter. Just place it somewhere in the middle of the map, and pull the lightbulb up for a good bit. Color: 0, 0, 0 Intensity: 156 Range: 200000 Max. Light Inc: 256 Light Falloff: 0 Cast Shadows: Checked It's been awhile since I've done mapping, but if I remember correctly that should set a proper day light. Good luck.
    1 point
  14. 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
  15. i am skullcandy, i suggest you use one of the new faction systems available.
    1 point
  16. Uhm ?? Error ? dunno..specify it..or elaborate it more.. i have tried a setting like this.. // ExchangeCard( "<ItemID | Variable>",<Normal>,<MiniBoss>,<MVP> ); ExchangeCard( "7179",0,500,5000 ); and it work just fine for me.... all normal card are traded into 0 x TCG..
    1 point
×
×
  • Create New...