Jump to content
  • 0

[HELP] Stat for armor!


Question

Posted

Γεια σας παιδια! :)

Εχω δει πολλα Guite για stat for tattoo,wepons & armor ΑΛΛΑ δεν εχω δει πουθενά πως μπορείς να δώσεις

Π.Χ.+2 INT, +4WIT, + 2 MEN για mage και αντιστοιχα SRT, DEX & CON που είναι για τους fighter!

Ευχαριστω :)

Recommended Posts

  • 0
Posted

esi den 8es na alla3is ta status apo armor alla 8es na grapsis kai ti dini to ka8e armor nomizo afto einai diskolo kai ama den to fix kala 8a trwos pola error an den kano la8os ama 8es tin gnwmi mou alla3e mono ta status kai asto na lei oti 8eli to armor epano

  • 0
Posted

Γεια σας παιδια! :)

Εχω δει πολλα Guite για stat for tattoo,wepons & armor ΑΛΛΑ δεν εχω δει πουθενά πως μπορείς να δώσεις

Π.Χ.+2 INT, +4WIT, + 2 MEN για mage και αντιστοιχα SRT, DEX & CON που είναι για τους fighter!

Ευχαριστω :)

Opos deineis status sta tattoo h stis armor ktlp etc to kaneis k me ta DEX,CON apla bres to id tous k balta opos 8a ekanes me ena aplo status apo tattoo,tora gia na fainontai stin armor epano ta stats pou pernei o char 8a prepei na epembeis sto client alla opos eipe o Just4Hacks 8elei prosoxh gt ama ginei kati la8os 8a tros synexeia error...
  • 0
Posted

Φιλαρακο Just4Hacks, ξερω πως να βαζω titles στην Armor μεσο του file edit, απλα ανοιγεις το αρχειο ItemName-e.dat που ειναι στο system του Client, ψαχνεις το ID του item που θελεις να βαλεις καποιο text και τελος στα πεδια που μπορεις να γραψει αυτο που θες ειναι τα:

Α)name Β)add_name Γ)description & Δ) special_enchant_desc!!!

Εγω ρωταω το εξης:

Οπως δινω για παραδηγμα σε μια armor το stat <add val="61" order="0x10" stat="pDef"/>!

ΑΝ υπαρχει τπτ αντιστοιχο σε WIT,DEX κτλ.

Ευχαριστω :)

  • 0
Posted

<add val="5" order="0x10" stat="DEX"/> gia dokimase to etc,an k pisteuo pos prepei na pianei,to pente to ebala etc akyra mporeis na to ry8miseis esy opos 8es alla prosexe gt etc mporeis na kaneis poly unbalanced ton server sou

  • 0
Posted

Το δοκιμασα φιλαρακο αλλα τπτ!

Μολισ κανεις restart τον server μετα η armor χανεται τελειος!!!!

Μπορει καποιοσ να μας δώσει τα φώτα του???

  • 0
Posted

file ama exeis stampari mia armor pou exei sto pack sou kai 8eleis na doseis akrivos ta idia stats kai stin custom armor tote  bres to id tis armor pigene data\armors kai bres to id kai pare ta stats

kai kanta copy paste stin custom armor kai pira3e oso 8eleis esu...

  • 0
Posted

Flash™, skeftesai apla kai m'areseis! Molis mathw tis swstes times gia na dinei +2 kai oxi + 200 :D pou mou edwse twra tha to kanw ena Guide ta swsta stat gia na mhn teleporithoun ki alloi opws egw ;)

Υ.Γ. Αn kai to eixa dokimasei poio prin kai den mou eixe vgei :P tespa!

  • 0
Posted

file djorestis des sta dyes to +2 pou ginei  kai ftiaxto stin armors

 

px 2 MEN dinei  leme p attack 400 esu 8a kaneis to e3eis 8a peraseis ayto kai 8a ri8miseis poso 8eleis na deinei  kai 8a eisai ok :P

 

  <mul val='1.15' order='0x10' stat='pAtk'/>

  • 0
Posted

simfono me lucky..

 

file PonyRider akoma kai na simfoneis me ton lucky to 8ema einai oti  prepei na eisai sigouros ti ftiaxneis me ta stats ston server pou 8a sikoseis  giati mporei na exei epiptoseis  allou ;)

  • 0
Posted

File Flash, an 8es n valeis se armor Stat opws CON,WIT,DEX,MEN ktlp, prepei n anoikseis to xml file (proteinw me NotePad ++), na vreis to armor p 8eleis kai katw ap t name touna grapseis afto:

 

<add val='x' order='0x40' stat='CON/INT/DEX/WIT/MEN ktlp'>

 

X= H posothta tou stat pou 8es n dinei h armor kai stat= ekei vazeis to stat pou 8es. Prosekse poli me to balance....

 

Tested + Working se L2JFREE Gracia CT2.2 alla den pistevw na einai kati pou allazei analoga to chronicle kai to Pack.

Dn exeis tpt n xaseis, dokimase to. Eimai 99% sure oti 8a doulepsei (TO 1% gia to "pote mn les pote").

Gl me to Pack sas

CoOkIeMonsTer

  • 0
Posted

"Xairomai" pou kapoioi sumfwnoun! to thema einai na douleuoune oi simfonies mas kai na mhn leme sthn tyxh!

Tha xairomoun pragmatika an kapoios hksere to swsto stat!

Telos panton.

Filarakia paiksame kai xasame!!!!

Molis dineis to stat sthn armor kai kaneis restart ton server otan logarei grafei sto cmd tou GameServer to id ths armor kai dipla akrivos (NO FIND) 'H eksafanizetai teleios apo to inventory!

eite etc:

            <add val='1.10' order='0x40' stat='STR'/>

eite etc:

            <mul val='1.10' order='0x40' stat='STR'/>

eite etc:

            <set val='44' order='0x10' stat='STR'/>

Kapoios pou kserei an mporouse na mas vothisei tha to ektimousa ;)

Mia dieukrinish, milaw gia CT2.3 server! sorry pou den to eipa apo thn arxh, den phsteua oti tha paizei rolo kai den kserw na paizei to rolo tou ki olas!!!

(File mou Flash™ Se euxaristw gia thn simvoulh sou :) alla otan foraei o char thn armor thelw na dw ta STR ta DEX ktl na anevenoun :P)

  • 0
Posted

Kai omos . Full spam replies kai to pedi den elise akomi to problima tou.

 

@oresti , an thes na anebaseis STR den bazeis sto stat=STR alla to code gia to STR eine :

 

STAT_STR

 

kai fisika sto add val bazeis oso thes na anebazei.

 

Tha sou doso merika akomi codes , pou tha ta xriasteis :

 

STAT_CON -> CON

STAT_DEX -> DEX

STAT_INT -> INT

STAT_WIT -> WIT

STAT_MEN -> MEN

  • 0
Posted

Euxaristw Commondus ;)

To elisa to provlima mou :) To lathos mou htan oti evaza ta stat sto gameserver\data\stats\armor!

Eno to swsto einai sto gameserver\data\stats\skills kai pleon den exw provlima me auto to thema! :p

kai opws eipes ki esy me to add dinei to stat! :)

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
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • 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