Jump to content
Emistry

Utility: Farm Zone

Recommended Posts

File Name: Farm Zone

File Submitter: Emistry

File Submitted: 29 Jul 2012

File Category: Utilities

Content Author: Emistry

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

https://rathena.org/board/index.php?/files/file/2500-%7B?%7D/

Visit Emistry Topic for more Scripts...

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

ok tq bro, for -3,5 is that the monster value ? how do i want to add about 20 mvp at there as a guardian ?

Link to comment
Share on other sites

refer this

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

and read monster

Link to comment
Share on other sites

    if( #HuntRoomDelay > gettimetick(2) ){
        set .last,#HuntRoomDelay - gettimetick(2);
        set [email protected],  .last % ( 24 * 3600 ) % 3600 / (60);
        mes "Wait for ^FF0000"[email protected]+" Minutes^000000.";
        close;

 

// Adding X Minutes of Delay before can go in again.
set .DelayMin,1080;

 

how to change the minutes display , because it only until 59 then will go back to 59

Link to comment
Share on other sites

remove

mf_nogo 

from the array

 

    if( #HuntRoomDelay > gettimetick(2) ){

        set .last,#HuntRoomDelay - gettimetick(2);

        set [email protected],  .last % ( 24 * 3600 ) % 3600 / (60);

        mes "Wait for ^FF0000"[email protected]+" Minutes^000000.";

        close;

 

// Adding X Minutes of Delay before can go in again.

set .DelayMin,1080;

 

how to change the minutes display , because it only until 59 then will go back to 59

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.