Jump to content

Emistry

Forum Moderator
  • Posts

    10015
  • Joined

  • Days Won

    396

Files posted by Emistry

  1. Free

    Limited Items

    This script will limit the inventory of player if the player bring exceeded limitation items into the map.
    For Example :
    Configuration :
    // func_Add( <gm_level_to_bypass>, <map_name>, <item1>,<max_amount1>,....,<itemX>,<max_amountX> ); func_Add( 100,"prontera", 501,1,502,2,503,3,504,5 ); func_Add( 100,"payon", 501,1,502,2,503,3,504,5 ); func_Add( 100,"izlude", 501,1,502,2,503,3,504,5 ); func_Add( 100,"prt_fild08", 4001,1,4002,3,4003,0,504,5 ); Positive = Player can only bring Maximum of that amount of items. 0 = Totally Disabled, player cant bring any of it.

    1777 downloads

    Updated

  2. Free

    Multi Currency Shop

    This is a Shop that Allow Players to buy Items using Different type of Currency.
    The Currency used can be Items , Zeny , Cash , CustomVariable.
    Topic Detail :
    http://rathena.org/board/topic/53320-%E3%80%90-emistry-%C2%A9-2012-%E3%80%91e-scripts-collection/page__st__120#entry92489

    4889 downloads

    Updated

  3. Free

    Random News

    This Script will auto Announce / Broadcast a Messages randomly every interval of times.
    Configuration :
    Delay to announce:
    OnTimer60000: // announce every 60 seconds. Announcement List:
    OnInit: // Random Message to be Announced setarray .news_list$, "Updated News 1 every X Minute", "Updated News 2 every X Minute", "Updated News 3 every X Minute", "Updated News 4 every X Minute", "Updated News 5 every X Minute", "Updated News 6 every X Minute", "Updated News 7 every X Minute";  

    2204 downloads

    Updated

  4. Free

    GM Online List

    This Script will display to players a list of GM in this server.
    Configuration :
    OnInit: .min_group_id = 1; .afk_second = 300; end;

    2094 downloads

    Updated

  5. Free

    Flower Counting Game

    This is a Mini Game that required players / participants to count for the Correct Amount of Monster specific by NPC.
    The NPC will show a group of monsters specified by Scripts and will Select a Monster within it.
    All player have to do is .... calculate the Answer and SHOUT IT OUT !!!
    The Game will auto Restart if any Players killed 1 of these Monsters.
    Configuration :
    // Min. GM Level to access GM Panelset .GMLevel,80;// Game Locationset .Map$,"prontera";// Monster ID Listssetarray .MonsterList[0],1084,1085;// Winners Answer Delay ( Not advised for High Value )set .Delay,10;// Spam Prevention ( Not advised for High Value )set .Spam,3;// How many roundsset .MaxRound,2;// Area Coordination <x1>,<y1>,<x2>,<y2>;setarray .Coordinate,153,146,159,153;
    Reward :

    // Rewards ...setarray .Reward$[0], "#CASHPOINTS","100", "Zeny","100000", "7227","10", // "CustomVariable","100000", // "#CustomVariable","100000", "7539","100";
    Reminder :
    Use those Monster that are NOT AGGRESIVE & CANT MOVE
    Otherwise, you server will flooded by Monsters.

    2159 downloads

    Updated

  6. Free

    Farm Zone

    This is a script that Allow Player to Farm / Hunt items from monsters in shortest Time.
    All item that gain inside the Farm Zon are limited by Scripts. Normal Monster / MVP inside the Farm Zone will not drop any Items.
    Currently the Monster summon are random based on Bloody Branch / Dead Branch
    Configuration :

    // Maximum Player can join per X Minutes. set .MaxPlayers,5; // Adding X Minutes of Delay before can go in again. set .DelayMin,15; // Maximum Hunt Limit per round inside the Zone. set .MaxItemLimit,200; // Map that will be used in thos Zone. set .Map$,"guild_vs5"; // Clear Map Every X Minutes. set .RoomCleanMin,15;
    Item Drops List :

    // Normal Monster in Zone Drops Lists if( getarg(0) == 0 ) setarray .ItemList[0],13989,14232,13517,7139,12033,12016,14534; // Normal Boss in Zone Drops Lists if( getarg(0) == 1 ) setarray .ItemList[0],14536,12912,12267,12266,14601,13830,13831,13832,13833;
    Monster Spawn List :

    monster .Map$,0,0,"[ Farm Zone ] Resident",-1,80,strnpcinfo(0)+"::OnNormalKill"; monster .Map$,0,0,"[ Farm Zone ] Guardian",-3,5,strnpcinfo(0)+"::OnBossKill";
    Reward Setting :

    RandomizeItem( <Mode>,<Amount> );
    Mode : 0 = Boss / 1 = Normal Monster

    1283 downloads

    Submitted

  7. Free

    E-Inquiry

    This is a NPC that enable Players to Write a Message and send to GM Team.
    GM Team are allow to reply to the Messages written by Players.
    There will be notification upon login if there is any New Messages.
    Make sure you have loaded this SQL Table before the NPC is used in your Server.

    CREATE TABLE IF NOT EXISTS `E-Inquiry` ( `ID` bigint(20) unsigned NOT NULL auto_increment, `Sender_ID` int(11) unsigned NOT NULL default '0', `Sender_Name` varchar(30) NOT NULL default '', `Title` text, `Message` text, `Status` tinyint(2) NOT NULL default '0', `Inquiry_Time` datetime NOT NULL default '0000-00-00 00:00:00', `Reply` text, `Reply_Time` datetime NOT NULL default '0000-00-00 00:00:00', `Reply_Name` varchar(30) NOT NULL default '', PRIMARY KEY (`ID`) ) ENGINE=MyISAM;
    Topic Detail :
    http://rathena.org/b..._140#entry99947

    1093 downloads

    Updated

  8. Free

    DotA Runes

    I believe most of you have heard of this or seen this before in DotA ( Defend of the Ancient )
    Well, this script work alike with the Runes System you seen in the DotA.
    It will give players a Buff / Bonus Randomly .
    Video Preview :

    Configuration :
    OnInit: // Runes Duration in Seconds set .duration,60; // Name of Each Runes. setarray .name$[0], "Double Damage", // 2 x ATK Rate "Invisibility", // Cloaking "Regeneration", // HP / SP Regeneration "Self Clone", // Create 2 Clones "Unlimit Haste"; // Improve Movement Speed // npc sprite switching if any. setarray .npc_sprite, 112, 113, 114, 115, 116; // Random Coordinate where NPC will Shown Again setarray .CoordinateX[0],150,155; setarray .CoordinateY[0],175,175;
    Add in more cases if you add extra Buff / Bonus. ( make sure edit the .names$ Array also )
    switch( .runes ){ case 0: // 2x ATK / MATK sc_start SC_INCATKRATE,( .duration * 1000 ),100; sc_start SC_INCMATKRATE,( .duration * 1000 ),100; break; case 1: // Invisible skill "AS_CLOAKING",10,1; sc_start SC_CLOAKING,( .duration * 1000 ),10; break; case 2: // Restore sc_start4 SC_REGENERATION,( .duration * 1000 ),-10,1,0,0; break; case 3: // Clone getmapxy( .@map$,.@x,.@y,0,strcharinfo(0) ); clone .@map$,.@X,.@y,"",getcharid(0),getcharid(0),"",1,.duration; clone .@map$,.@X,.@y,"",getcharid(0),getcharid(0),"",1,.duration; break; case 4: // Haste sc_start SC_SpeedUp1,( .duration * 1000 ),0; break; default: end; }

    1149 downloads

    Updated

  9. Free

    Class Restriction

    This is a script that Prevent / Block certain job from entering specific maps.
     
    Configuration : (v2)
    Refer to db/[pre-]re/job_noenter_map.txt
     
     

    1195 downloads

    Updated

  10. Free

    Chain Quest

    This Script allow users to setup a Chained Quest in a simplest way.
    The NPC will reward the player 1 item that specified in the script for every part of the Quests he/she finished.
    Limit Of Quest Required Items can add to max of 60+ .
    Configuration :

    Case <Number>: ChainedQuest( <RewardID>,<Amount>, <Zeny>, <RequiredItem>,<Amount>,......,<RequiredItem>,<Amount> );
    Case <X> where X refer to part of the Quest.

    1936 downloads

    Submitted

  11. Free

    Build Manager

    A NPC that allow your Characters to Switch Build from time to time.
    Players are able to save his current status build , so that he/she can switch back to the saved build whenever he/she want.
    Players no need to keep memorize their status build upon changed.
     
    Configuration :
    // maximum build player can store (0 = disable) .max_build = 3; // check player weight limit before switching stat (0 = disable) .check_weight_limit = 1;  

    2231 downloads

    Updated

  12. Free

    Normal + VIP Storage

    Enable Account with GM Level 20 and above ( default ) to have extra slot for Storage.
    the GM Level are configurable in the diff..
    Original Post Link
    http://www.eathena.w...dpost&p=1496268
    made by AnnieRuru at eAthena

    571 downloads

    Updated

  13. Free

    RentItem2

    A Script command that extent the usage of

    rentitem
    it work just like item2 command..but with rental period.

    *rentitem2 <item id>,<time>, <identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>; *rentitem2 "<item name>",<time>, <identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>;
    original post link :
    http://www.eathena.w...1

    395 downloads

    Updated

×
×
  • Create New...