Jump to content

Question

Posted

kalhmera se olous 8elw na kanw mia erwtish. loipon exw ena event kai 8elw na klinoun oi doors

 

edw px

# Door id's to close/open on start/end

# ex.: 1;2;3;4;5;6

# no ";" at the start or end

TvTEventDoorsCloseOpenOnStartEnd =

 

to id apo tin mia door einai 24190004 kai oi deyterh einai 24190003

pws mpwro na kanw molis arxizei to event na klinoun aytes oi door?

14 answers to this question

Recommended Posts

  • 0
Posted

akou perimene misi wra gia na to deis

egw epeidi exw kai egw server

kai thelw kai egw na einai kleistes

gia na min bazoun botakia kai kerdizoun

kai pernoun gold bar

peiga ekei pou einai i door

kai ekana

 

//spawn tree

 

etsi den mporoun na mpoun mesa

ean katalaba kala auto thes kai esu

dokimasetw etsi

  • 0
Posted

akou perimene misi wra gia na to deis

egw epeidi exw kai egw server

kai thelw kai egw na einai kleistes

gia na min bazoun botakia kai kerdizoun

kai pernoun gold bar

peiga ekei pou einai i door

kai ekana

 

//spawn tree

 

etsi den mporoun na mpoun mesa

ean katalaba kala auto thes kai esu

dokimasetw etsi

 

lol etc 8a gamisei ton server tou...  8a einai klisto  to coliseum dld... ena apo ta simantikotera meroi gia events/pvps.... an ton anigeis gia 10 atoma ok kanto...

 

99% einai etc opws s eipe o jossoo (24190004;24190003)

 

ps: an 8es na baleis blockers(tree) tote bale table of vision kalitera

  • 0
Posted

lol etc 8a gamisei ton server tou...  8a einai klisto  to coliseum dld... ena apo ta simantikotera meroi gia events/pvps.... an ton anigeis gia 10 atoma ok kanto...

 

99% einai etc opws s eipe o jossoo (24190004;24190003)

 

den tha ta klisei

sto tvt ekei pou thelei

na bgenoun ta atoma

tha patisei /loc

tha parei tous arithmous

kai tha tous balei sto tvt

pou na tous metaferei

kai tha klisei tin puli tpt alo

ean paei kaneis ekei apo tin gk

pisw apo ta dentra as balei

Gk

  • 0
Posted

ok 8a to dokimasw kai 8a sas pw ...

mia akoma errwtish omws ta items mou einai kala ftiagmena? deste ligw

 

# Reward for winning team

# itemId,amount;itemId,amount;

# no ";" at the start or end

TvTEventReward = 6673,800;4037,800;

  • 0
Posted

den tha ta klisei

sto tvt ekei pou thelei

na bgenoun ta atoma

tha patisei /loc

tha parei tous arithmous

kai tha tous balei sto tvt

pou na tous metaferei

kai tha klisei tin puli tpt alo

ean paei kaneis ekei apo tin gk

pisw apo ta dentra as balei

Gk

auto enow... to coliseum 8a einai mono gia tvt LOL!!!!

dld otan mpei enas gm  kai 8elei na mazepsei ta atoma gia event pou 8a ta mazepsei???

Polla atoma pane coliseum gia 1v1 h gia fun ....

An den katalabeies ti grafw plz min apantas... :S

  • 0
Posted

auto enow... to coliseum 8a einai mono gia tvt LOL!!!!

dld otan mpei enas gm  kai 8elei na mazepsei ta atoma gia event pou 8a ta mazepsei???

Polla atoma pane coliseum gia 1v1 h gia fun ....

An den katalabeies ti grafw plz min apantas... :S

 

 

den les auto alla oti tha gamisei ton server tou kai tha xalasei ena apo ta sumantikotera

meroi tou l2 ean balei tree etsi opws ton lew

malon esu den kses ti grafeis

kalitera min apantas esu

kai ektos apo auto

tis pules mporeis na tis xwseis kai na tis rikseis ean thimamai kala pou to eixa dokimasei

kai mporeis na kaneis target tin puli kai na kaneis //close

  • 0
Posted

kla re.. edw vrikate na ta lete auta?? ;s 1 help zitise to Guy...

 

TvTEventDoorsCloseOpenOnStartEnd = 24190004;24190003

 

gia dokimase etsi file m...k pes mou an doulepse

 

ets einai nmzo gt egw panda otan ekana auto tvt event..

 

einai :

 

CloseOpenDoors Then Start The Event= True 8a klinoune otan arxinaei kai otan t kans false dn klinoune

 

ets htan se mena :P

  • 0
Posted

paidia se ayto mporeite na me help?

an einai swsto

 

# Reward for winning team

# itemId,amount;itemId,amount;

# no ";" at the start or end

TvTEventReward = 6673,800;4037,800;

  • 0
Posted

paidia se ayto mporeite na me help?

an einai swsto

 

# Reward for winning team

# itemId,amount;itemId,amount;

# no ";" at the start or end

TvTEventReward = 6673,800;4037,800;

 

loipon edw einai

 

TvTEventReward = 6673,800;4037,800;

 

to ti na pairnoun oi nikites tou tvt

twra dld exeis

apo auto to item 6673 pou einai i id na pairnoun apo 800 kai to 4037

diladi mporeis nab aleis ekei pou leei

6673

57 , 9999999            diladi na pairnoun tosa adena 9999999 to 57 einai i id tou adena

ean thes na baleis dika sou items patas alt + g kai grafeis sto keno to item pou thes

patas search items kai sou leei Gold bar 3470

elpizw na katalabes

  • 0
Posted

paidia se ayto mporeite na me help?

an einai swsto

 

# Reward for winning team

# itemId,amount;itemId,amount;

# no ";" at the start or end

TvTEventReward = 6673,800;4037,800;

Eιχε απο πριν Reward ή εσυ μονο σου το εγραψες τωρα?
  • 0
Posted

paidia brhka tin akrh oi portes einai etci sto coliseum

 

 

# Door id's to close/open on start/end

# ex.: 1;2;3;4;5;6

# no ";" at the start or end

TvTEventDoorsCloseOpenOnStartEnd =24190004;24190003;24190002;24190001

 

gia opoious eixan paromia aporia

 

kapoios locked ty :D

Guest
This topic is now closed to further replies.


  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock