Jump to content
  • 0

[help]Tattoo trader


Question

6 answers to this question

Recommended Posts

  • 0
Posted

affffffff anikanonita sto full stats gia ta tattoo apla tha ta kaneis copy kai paste einai me custom stat's ama 8es ta alazeis

<item id="485" name="Tattoo of Power">
 <for>
   <add val="53" order="0x10" stat="pDef"/>
   <add val="65" order="0x10" stat="pAtk"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="486" name="Tattoo of Fire">
 <for>
   <add val="73" order="0x10" stat="pDef"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="487" name="Tattoo of Resolve">
 <for>
   <add val="73" order="0x10" stat="pDef"/>
   <add val="4" order="0x10" stat="rEvas"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="488" name="Tattoo of Flame">
 <for>
   <add val="139" order="0x10" stat="pDef"/>
   <add val="130" order="0x10" stat="mAtk"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="489" name="Tattoo of Bravery">
 <for>
   <add val="110" order="0x10" stat="pDef"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="490" name="Tattoo of Blood">
 <for>
   <add val="132" order="0x10" stat="pDef"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="491" name="Tattoo of Absolute">
 <for>
   <add val="126" order="0x10" stat="pDef"/>
   <add val="240" order="0x10" stat="maxHp"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="492" name="Tattoo of Soul">
 <for>
   <add val="65" order="0x10" stat="mDef"/>
   <add val="80" order="0x10" stat="pAtkSpd"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="493" name="Tattoo of Avadon">
 <for>
   <add val="117" order="0x10" stat="pDef"/>
   <add val="100" order="0x10" stat="mAtkSpd"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="494" name="Tattoo of Doom">
 <for>
   <add val="115" order="0x10" stat="pDef"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="495" name="Tattoo of Pledge">
 <for>
   <add val="124" order="0x10" stat="pDef"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>
<item id="496" name="Tattoo of Divine">
 <for>
   <add val="131" order="0x10" stat="pDef"/>
   <enchant val="0" order="0x0C" stat="pDef"/>
 </for>
</item>

tora tha sou dwsw ena html to opio tha to valeis sta html/merchant tha anikseis prota ena .txt arxeio copy paste tha to kaneis epikolhsh sto html/merchant kai tha to apo8ikeuseis os Tattotrader.htm to shop telos padwn extos aftou to html tha exei k ena object id to opio h multisell h buylist tha einai stin prokimenh periptosh einai multisell to opio tha exei k ekeino ena "noumeraki" p.x egw exo valei 3008100 esy prepei na ftiakseis to antistixo .txt arxeio me to idio noumero ennow na kaneis adigrafh k epikolish to multisell pou tha sou dwsw pio kato kai na to apo8ikeushs afto tha apo8ikeu8ei san .txt esy tha patiseis pano se afto deksi klick metanomasia kai tha grapseis 3008100.xml anyway tora tha sou dwsw to html

**** TO HTML ARXEIO TO OPIO THA PERASEIS STO MERCHANT PREPEI NA EXEI TIN IDIA TEMPLATE ID ME TO NPC STIN PROKEIMENH 90000

<html><body><br><title>Accessory Shop</title>
<font color="FF9900">
Welcome to my shop, here you can exchange Festival Adena here for Hair's and others. Make your selection.<br>
<a action="bypass -h npc_%objectId%_multisell 3008100">Buy Hairs & Accessories</a><br>
</body></html>

tora to multisell gia ta tattoo

<!-- Tattoo of-->
 <item id="1">
   <ingredient id="10639" count="1"/> 
   <production id="487" count="1"/>
 </item>

 <!-- Tattoo of-->
 <item id="2">
   <ingredient id="10639" count="2"/> 
   <production id="488" count="1"/>
 </item>  

 <!-- Tattoo of-->
 <item id="3">
   <ingredient id="10639" count="1"/> 
   <production id="491" count="1"/>
 </item> 

 <!-- Tattoo of-->
 <item id="4">
   <ingredient id="10639" count="1"/> 
   <production id="492" count="1"/>
 </item> 

 <!-- Tattoo of-->
 <item id="5">
   <ingredient id="10639" count="1"/> 
   <production id="493" count="1"/>
 </item>

 <!-- Tattoo of-->
 <item id="6">
   <ingredient id="10639" count="1"/> 
   <production id="494" count="1"/>
 </item>  

 <!-- Tattoo of-->
 <item id="7">
   <ingredient id="10639" count="1"/> 
   <production id="485" count="1"/>
 </item>  

kai ena sql gia ena npc btw den kserw an se olo to "guide" exw kanei kana la8os einai 5:30 to prwi kai nistazo ipervolika btw btw tha kaneis copy tin "gramoula" apo kato tha tin kaneis paste se ena txt arxeio tha kaneis apo8ikeush to arxio tha to metonomaseis se kserwgw NPC.sql tha anikseis tin database deksi klick Execute Bath file kaneis search to sql k to pernas btw!

INSERT INTO `npc` VALUES ('90000', '13100', 'Montana', '1', 'Global Shop', '1', 'LineageNPC2.K_F1_grand', '8.00', '24.00', '85', 'male', 'L2Merchant', '40', '2444', '2444', '0.00', '0.00', '10', '10', '10', '10', '10', '10', '0', '0', '500', '500', '500', '500', '278', '0', '333', '0', '0', null, '28', '120', '', '0', '0', '0', 'LAST_HIT', '0', '0', '0', 'balanced', 'false');

 

 

ELPIZW NA HELPARA ARKETA GN!

  • 0
Posted

Kabamaru 

affffffff anikanonita sto full stats gia ta tattoo apla tha ta kaneis copy kai paste einai me custom stat's ama 8es ta alazeis

<item id="485" name="Tattoo of Power">
  <for>
    <add val="53" order="0x10" stat="pDef"/>
    <add val="65" order="0x10" stat="pAtk"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="486" name="Tattoo of Fire">
  <for>
    <add val="73" order="0x10" stat="pDef"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="487" name="Tattoo of Resolve">
  <for>
    <add val="73" order="0x10" stat="pDef"/>
    <add val="4" order="0x10" stat="rEvas"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="488" name="Tattoo of Flame">
  <for>
    <add val="139" order="0x10" stat="pDef"/>
    <add val="130" order="0x10" stat="mAtk"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="489" name="Tattoo of Bravery">
  <for>
    <add val="110" order="0x10" stat="pDef"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="490" name="Tattoo of Blood">
  <for>
    <add val="132" order="0x10" stat="pDef"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="491" name="Tattoo of Absolute">
  <for>
    <add val="126" order="0x10" stat="pDef"/>
    <add val="240" order="0x10" stat="maxHp"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="492" name="Tattoo of Soul">
  <for>
    <add val="65" order="0x10" stat="mDef"/>
    <add val="80" order="0x10" stat="pAtkSpd"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="493" name="Tattoo of Avadon">
  <for>
    <add val="117" order="0x10" stat="pDef"/>
    <add val="100" order="0x10" stat="mAtkSpd"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="494" name="Tattoo of Doom">
  <for>
    <add val="115" order="0x10" stat="pDef"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="495" name="Tattoo of Pledge">
  <for>
    <add val="124" order="0x10" stat="pDef"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>
<item id="496" name="Tattoo of Divine">
  <for>
    <add val="131" order="0x10" stat="pDef"/>
    <enchant val="0" order="0x0C" stat="pDef"/>
  </for>
</item>

tora tha sou dwsw ena html to opio tha to valeis sta html/merchant tha anikseis prota ena .txt arxeio copy paste tha to kaneis epikolhsh sto html/merchant kai tha to apo8ikeuseis os Tattotrader.htm to shop telos padwn extos aftou to html tha exei k ena object id to opio h multisell h buylist tha einai stin prokimenh periptosh einai multisell to opio tha exei k ekeino ena "noumeraki" p.x egw exo valei 3008100 esy prepei na ftiakseis to antistixo .txt arxeio me to idio noumero ennow na kaneis adigrafh k epikolish to multisell pou tha sou dwsw pio kato kai na to apo8ikeushs afto tha apo8ikeu8ei san .txt esy tha patiseis pano se afto deksi klick metanomasia kai tha grapseis 3008100.xml anyway tora tha sou dwsw to html

**** TO HTML ARXEIO TO OPIO THA PERASEIS STO MERCHANT PREPEI NA EXEI TIN IDIA TEMPLATE ID ME TO NPC STIN PROKEIMENH 90000

<html><body><br><title>Accessory Shop</title>
<font color="FF9900">
Welcome to my shop, here you can exchange Festival Adena here for Hair's and others. Make your selection.<br>
<a action="bypass -h npc_%objectId%_multisell 3008100">Buy Hairs & Accessories</a><br>
</body></html>

tora to multisell gia ta tattoo

<!-- Tattoo of-->
  <item id="1">
    <ingredient id="10639" count="1"/> 
    <production id="487" count="1"/>
  </item>

  <!-- Tattoo of-->
  <item id="2">
    <ingredient id="10639" count="2"/> 
    <production id="488" count="1"/>
  </item>  

  <!-- Tattoo of-->
  <item id="3">
    <ingredient id="10639" count="1"/> 
    <production id="491" count="1"/>
  </item> 

  <!-- Tattoo of-->
  <item id="4">
    <ingredient id="10639" count="1"/> 
    <production id="492" count="1"/>
  </item> 

  <!-- Tattoo of-->
  <item id="5">
    <ingredient id="10639" count="1"/> 
    <production id="493" count="1"/>
  </item>

  <!-- Tattoo of-->
  <item id="6">
    <ingredient id="10639" count="1"/> 
    <production id="494" count="1"/>
  </item>  

  <!-- Tattoo of-->
  <item id="7">
    <ingredient id="10639" count="1"/> 
    <production id="485" count="1"/>
  </item>  

kai ena sql gia ena npc btw den kserw an se olo to "guide" exw kanei kana la8os einai 5:30 to prwi kai nistazo ipervolika btw btw tha kaneis copy tin "gramoula" apo kato tha tin kaneis paste se ena txt arxeio tha kaneis apo8ikeush to arxio tha to metonomaseis se kserwgw NPC.sql tha anikseis tin database deksi klick Execute Bath file kaneis search to sql k to pernas btw!

INSERT INTO `npc` VALUES ('90000', '13100', 'Montana', '1', 'Global Shop', '1', 'LineageNPC2.K_F1_grand', '8.00', '24.00', '85', 'male', 'L2Merchant', '40', '2444', '2444', '0.00', '0.00', '10', '10', '10', '10', '10', '10', '0', '0', '500', '500', '500', '500', '278', '0', '333', '0', '0', null, '28', '120', '', '0', '0', '0', 'LAST_HIT', '0', '0', '0', 'balanced', 'false');

 

 

ELPIZW NA HELPARA ARKETA GN!

 

 

Kabamaru dude we need for L2 Gracia Epilogue L2open tattsos kaan u help ..

  • 0
Posted

Δεν νομίζω να χρειάζεται βοήθεια ακόμα.

 

«  on: October 30, 2009, 12:05:46 PM »

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