I need some help again. I'd like to create a farm zone.
I think the best to do it in an instace with a limited time, but i dont really know how is it working.
I find GoldBergsRoom to be a good place form me. I made a copy from the .xml and also the script.
I changed some conditions, i hope its ok.
The spawnlist is the default. If i made a list in here its working? I mean do the mobs respawn in to zone again until time ends?
I deleted some unused lines from script but is thinks its not correct.
So im just want a zone where mobs spawn for 60 minutes then player teleported out and can re-enter after 180.
/*
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package instances.BeerFarm;import org.l2j.gameserver.model.Party;import org.l2j.gameserver.model.actor.Npc;import org.l2j.gameserver.model.actor.instance.PlayerInstance;import org.l2j.gameserver.model.instancezone.Instance;import org.l2j.gameserver.network.serverpackets.ExShowScreenMessage;import instances.AbstractInstance;publicclassFarm extends AbstractInstance{// NPCsprivatestatic final intBlack=34091;// Items// Miscprivatestatic final int TEMPLATE_ID =900203;publicFarm(){
super(TEMPLATE_ID);
addStartNpc(Black);
addInstanceLeaveId(TEMPLATE_ID);}@OverridepublicString onAdvEvent(String event,Npc npc,PlayerInstance player){switch(event){case"ENTER":{
enterInstance(player, npc, TEMPLATE_ID);
final Instance world = player.getInstanceWorld();if(world !=null){for(PlayerInstance member : party.getMembers()){if(member == player){continue;}
member.teleToLocation(player,10, world);}}break;}}returnnull;}publicstaticvoid main(String[] args){newFarm();}}
DISCORD :
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/hood-services
https://campsite.bio/utchihaamkt
Hello everyone!
I have a problem with editing mobs. I took some Mobs from here without sound and added them,
they looked good !!! BUT BUT !
When I hit him it does generate the effect, but when he hits it it doesn't.
Is this effect controlled from Npcgrp.dat?
PD_ I add capture of the event / effect I mention.
I await your answers, thank you!
Question
Ilusioner
Hi!
I need some help again. I'd like to create a farm zone.
I think the best to do it in an instace with a limited time, but i dont really know how is it working.
I find GoldBergsRoom to be a good place form me. I made a copy from the .xml and also the script.
I changed some conditions, i hope its ok.
The spawnlist is the default. If i made a list in here its working? I mean do the mobs respawn in to zone again until time ends?
I deleted some unused lines from script but is thinks its not correct.
So im just want a zone where mobs spawn for 60 minutes then player teleported out and can re-enter after 180.
My xml:
and this is my script:
2 answers to this question
Recommended Posts