Emistry Posted July 29, 2012 Share Posted July 29, 2012 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... Quote Link to comment Share on other sites More sharing options...
mrlongshen Posted December 25, 2012 Share Posted December 25, 2012 hi emistry, how would i change the mobs all MVP ? Quote Link to comment Share on other sites More sharing options...
Emistry Posted December 25, 2012 Author Share Posted December 25, 2012 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"; Quote Link to comment Share on other sites More sharing options...
mrlongshen Posted December 25, 2012 Share Posted December 25, 2012 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 ? Quote Link to comment Share on other sites More sharing options...
Emistry Posted December 25, 2012 Author Share Posted December 25, 2012 ...........-3,20,.................. refer monster Quote Link to comment Share on other sites More sharing options...
mrlongshen Posted December 25, 2012 Share Posted December 25, 2012 thx a lot. now i understand Quote Link to comment Share on other sites More sharing options...
GodKnows Jhomz Posted January 4, 2013 Share Posted January 4, 2013 Can I decide what monster i want inside the farm zone? Quote Link to comment Share on other sites More sharing options...
Emistry Posted January 4, 2013 Author Share Posted January 4, 2013 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 Quote Link to comment Share on other sites More sharing options...
GodKnows Jhomz Posted January 4, 2013 Share Posted January 4, 2013 Ok got it thank you for this script! Your The Best Scripter I've known Quote Link to comment Share on other sites More sharing options...
rmon008 Posted September 24, 2013 Share Posted September 24, 2013 i got a problem with this .... anyone ? please ? Quote Link to comment Share on other sites More sharing options...
Emistry Posted September 24, 2013 Author Share Posted September 24, 2013 remove mf_nogo from the array 1 Quote Link to comment Share on other sites More sharing options...
rmon008 Posted September 24, 2013 Share Posted September 24, 2013 (edited) thanks sir Edited September 24, 2013 by rmon008 Quote Link to comment Share on other sites More sharing options...
rmon008 Posted May 6, 2014 Share Posted May 6, 2014 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 Quote Link to comment Share on other sites More sharing options...
rmon008 Posted May 8, 2014 Share Posted May 8, 2014 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 Quote Link to comment Share on other sites More sharing options...