Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - canonmagic

Páginas: [1] 2 3 4
1
Issues / Re:Error Casteos y Demas
« en: Septiembre 11, 2018, 04:30:27 am »
Bueno ya que estamos creo que lo mas correcto es que se desequipe al terminar el casting. Aunque nose si esto provocaria bugs si envias multiples peticiones al server de desequipado.

2
Issues / Error Casteos y Demas
« en: Agosto 15, 2018, 08:46:39 pm »
Buenas, recien actualize a la version mas reciente el pack me encontre que hay varios problemas, el primero fue que al castear skills se puede des/equipar las partes de sets, armas, etc. Cancelandose los casteos. Tambien sucede que estando sentado se puede realizar varias acciones como tirar unstuck y demas.

3
General / Re:[Duda - Skills SA]
« en: Julio 31, 2018, 12:53:59 am »
Si pero buscaba donde se recogen esos mismos datos como condiciones, por ejemplo si quisiera que calculase la HP de una manera distinta a un porcentaje de 0 a 100.

4
General / [Duda - Skills SA]
« en: Julio 30, 2018, 07:48:06 pm »
Buenas, estoy interesado en hacer un par de revisiones y cambios en algunos skills de SA. Pero no logro conseguir donde van sus funcionalidades "Son SkillType ITEM_SA" por ejemplo queria cambiar parte de una funcionalidad que activa los Rsk. Haste/Focus/etc cuando el PJ llega a cierto porcentaje de HP. Podrian decirme por donde buscar?

5
General / Re:Last Revision
« en: Julio 30, 2018, 07:42:51 pm »
That mods actually not have enable/disable config... to disable them you have to do it from the compiler eclipse deleting him from enginemodsmanager

6
Issues / Re:[SA & Efectos adicionales - Armas] - Error Parte 1
« en: Julio 28, 2018, 08:00:37 am »
A bueno muchas gracias por el arreglo :), no hay problema como te dije anteriormente yo utilizo todo arreglo a modo de aprendizaje  ;D.

7
Issues / Re:[SA & Efectos adicionales - Armas] - Error Parte 1
« en: Julio 27, 2018, 11:15:12 pm »
Bueno le hice un par de pruebas al skill y como dije las habilidades de las armas trabajan a traves de effects y no skills como tal, no encontre una manera de introducirle los skills al mismo; asi que decidi colocarle un effect que trabaja como un buff de 1 seg el cual hace el mismo efecto del "HEAL_PERCENT" y con esto el skill funciono correctamente con los chances que deberia ser. El unico detalle es que al ser buff podria molestar pisando otros buffs. Por aqui dejo el diff:

Código
### Eclipse Workspace Patch 1.0
#P C4_GameServer
Index: java/net/sf/l2j/gameserver/model/skills/effects/type/EffectHealPercent.java
===================================================================
--- java/net/sf/l2j/gameserver/model/skills/effects/type/EffectHealPercent.java (nonexistent)
+++ java/net/sf/l2j/gameserver/model/skills/effects/type/EffectHealPercent.java (working copy)
@@ -0,0 +1,72 @@
+/*
+ * Copyright (C) 2014-2018 L2jAdmins
+ *
+ * This file is part of L2jAdmins.
+ *
+ * L2jAdmins 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.
+ *
+ * L2jAdmins 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 net.sf.l2j.gameserver.model.skills.effects.type;
+
+import net.sf.l2j.gameserver.model.skills.effects.Effect;
+import net.sf.l2j.gameserver.model.skills.effects.EffectTemplate;
+import net.sf.l2j.gameserver.model.skills.effects.enums.EffectType;
+import net.sf.l2j.gameserver.model.skills.stats.Env;
+import net.sf.l2j.gameserver.network.serverpackets.StatusUpdate;
+import net.sf.l2j.gameserver.network.serverpackets.StatusUpdate.StatusUpdateType;
+
+/**
+ * @author Noname
+ *
+ */
+public class EffectHealPercent extends Effect
+{
+
+ public EffectHealPercent(Env env, EffectTemplate template)
+ {
+ super(env, template);
+ }
+
+ @Override
+ public EffectType getEffectType()
+ {
+ return EffectType.HEAL_PERCENT;
+ }
+
+ @Override
+ public boolean onActionTime()
+ {
+ if (getEffected().isDead())
+ {
+ return false;
+ }
+
+ double percent = getSkill().getPower();
+ double hp2 = getEffected().getCurrentHp();
+ double heal = getEffected().getStat().getMaxHp()*percent/100;
+ if (hp2+heal >= getEffected().getStat().getMaxHp())
+ {
+ getEffected().setCurrentHp(getEffected().getStat().getMaxHp());
+ }
+ else
+ {
+ getEffected().setCurrentHp(getEffected().getCurrentHp()+heal);
+ }
+
+ int hp = (int) getEffected().getCurrentHp();
+ StatusUpdate suhp = new StatusUpdate(getEffected().getObjectId());
+ suhp.addAttribute(StatusUpdateType.CUR_HP, hp);
+ getEffected().sendPacket(suhp);
+ return true;
+ }
+}
\ No newline at end of file

Código
### Eclipse Workspace Patch 1.0
#P C4_GameServer
Index: java/net/sf/l2j/gameserver/model/skills/effects/enums/EffectType.java
===================================================================
--- java/net/sf/l2j/gameserver/model/skills/effects/enums/EffectType.java (revision 1100)
+++ java/net/sf/l2j/gameserver/model/skills/effects/enums/EffectType.java (working copy)
@@ -27,6 +27,7 @@
  DEBUFF,
  DMG_OVER_TIME,
  HEAL_OVER_TIME,
+ HEAL_PERCENT,
  COMBAT_POINT_HEAL_OVER_TIME,
  MANA_DMG_OVER_TIME,
  MANA_HEAL_OVER_TIME,

Código
### Eclipse Workspace Patch 1.0
#P C4_DataPack
Index: data/xml/stats/skills/3500-3599.xml
===================================================================
--- data/xml/stats/skills/3500-3599.xml (revision 1100)
+++ data/xml/stats/skills/3500-3599.xml (working copy)
@@ -1151,11 +1151,14 @@
  </skill>
  <skill id="3596" levels="1" name="Full Recover">
    <!-- Infinity Scepter Skill -->
-   <set name="target" val="TARGET_SELF"/>
+   <set name="target" val="TARGET_ONE"/>
    <set name="power" val="100"/>
-   <set name="skillType" val="HEAL_PERCENT"/>
+   <set name="skillType" val="BUFF"/>
    <set name="operateType" val="ACTIVE"/>
    <set name="aggroPoints" val="100"/>
+   <for>
+    <effect count="1" name="HealPercent" time="1" val="1" stackOrder="58" stackType="HpRecover"/>
+   </for>
  </skill>
  <skill id="3597" levels="1" name="Special Ability: Infinity Rod">
    <!-- Done by DJ MELERIX -->
@@ -1174,11 +1177,14 @@
  </skill>
  <skill id="3598" levels="1" name="Full Recover">
    <!-- Infinity Rod Skill -->
-   <set name="target" val="TARGET_SELF"/>
+   <set name="target" val="TARGET_ONE"/>
    <set name="power" val="100"/>
-   <set name="skillType" val="HEAL_PERCENT"/>
+   <set name="skillType" val="BUFF"/>
    <set name="operateType" val="ACTIVE"/>
    <set name="aggroPoints" val="100"/>
+   <for>
+    <effect count="1" name="HealPercent" time="1" val="1" stackOrder="58" stackType="HpRecover"/>
+   </for>
  </skill>
  <skill id="3599" levels="1" name="Polearm Multi-attack">
    <!-- s_polearm_multi_attack -->

8
Issues / Re:[SA & Efectos adicionales - Armas] - Error Parte 1
« en: Julio 21, 2018, 01:31:08 am »
Parece que no funciono, la skill por separado agregandola de forma custom a un char y lanzandola funciona bien. Pero el arma no la activa al castear skills.  :-\

Añadido: Se me acaba de ocurrir algo... el uso de habilidades mediante el SA, mencione que se daba a traves de un effector no... no se si estare mal, pero no hace falta un EffectType independiente para realizar un heal? debido a que el heal trabaja como BUFF y este solo deja el efecto como tal sin aplicar valores de power y modificar la HP.

9
Issues / Re:[Infinity Scepter & Rod - Skills] - Error
« en: Julio 20, 2018, 01:35:51 pm »
Bueno, estuve un rato dandole vueltas a las armas infinity y parece que todas funcionan bien a exepcion de las Infinity Rod y Scepter. Estas al castear deberian curar 100% de la HP al target en un chance determinado, yo le deje el chance en 100% y parece no funcionar. El skill como tal lo probe por separado y no tiene ningun problema, en L2Character estuve revisando el trigger al finalizar los casting de habilidades y este llega normalmente al "getOnCast". Inclusive me fui a este mismo metodo y los calculos (chance, verificar si la habilidad es "Good magic", etc) no tienen problema alguno; el metodo llega hasta aplicar el efecto al target "Pero simplemente no aplica el skill del Heal".

10
Issues / Re:[Skill - Treasure Chest Key] - Error
« en: Julio 19, 2018, 02:35:15 am »
Bueno, despues de un rato me consegui que tambien habia un error en todos los skills que consumen items; asi que comenze a buscar por alli y logre solucionarlo y voila; las llaves ahora si funcionan bien... dos pajaros de un tiro ;D; dejo el diff:

Esto estaba sobrando
Código
### Eclipse Workspace Patch 1.0
#P C4_GameServer
Index: java/net/sf/l2j/gameserver/handler/item/ItemChestKey.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/item/ItemChestKey.java (revision 1100)
+++ java/net/sf/l2j/gameserver/handler/item/ItemChestKey.java (working copy)
@@ -78,8 +78,6 @@
  return;
  }
 
- // destroy key
- activeChar.getInventory().destroyItem("open chest", item, activeChar, false);
  // box key skill
  activeChar.useMagic(SkillData.getInstance().getSkill(2229, item.getId() - 6664), false, false);
  }

Aqui esta el error en el consumo de items
Código
### Eclipse Workspace Patch 1.0
#P C4_GameServer
Index: java/net/sf/l2j/gameserver/model/actor/L2Character.java
===================================================================
--- java/net/sf/l2j/gameserver/model/actor/L2Character.java (revision 1100)
+++ java/net/sf/l2j/gameserver/model/actor/L2Character.java (working copy)
@@ -4225,11 +4225,11 @@
  }
 
  // Consume Items if necessary and Send the Server->Client packet InventoryUpdate with Item modification to all the L2Character
- if ((skill.getItemConsume() > 0) && (skill.getItemConsume() > 0) && (this instanceof L2PcInstance))
+ if (skill.getItemConsume() > 0 && this instanceof L2PcInstance)
  {
  L2PcInstance p = (L2PcInstance) this;
-
- p.getInventory().destroyItemByItemId("Consume", skill.getItemConsume(), skill.getItemConsume(), null, false);
+ p.getInventory().destroyItemByItemId("Consume", skill.getItemConsumeId(), skill.getItemConsume(), null, false);
  }
 
  // Launch the magic skill in order to calculate its effects

11
Issues / [Solved] [Skill - Treasure Chest Key] - Error
« en: Julio 18, 2018, 07:28:43 pm »
Buenas, hace rato que ando buscando como solucionarlo pero no llego al punto donde sucede el error. Este skill encargado de activar los Treasure chest para que estos cambien su ID y den los drops especiales no esta funcionando, al utilizarla independientemente de la cantidad de llaves que se tenga y de que sea o no del nivel del cofre; al usar la llave envia un mensaje con "Incorrect Item Count", consumiendose todas las llaves que tengas. Estuve revisandolo un buen rato y parece que el problema no es directamente sobre su handler ni en el AI del cofre y quizas tampoco en las "Checkcondition" ya que aqui no hay ninguna respuesta con este tipo de mensaje pienso que quiza este en un punto intermedio entre estos "El cual desconozco".

12
Issues / Re:[MOD - EventCooperative] - Error
« en: Julio 18, 2018, 03:44:37 pm »
Bueno, hoy tuve un poco de tiempo libre y pude revisar mas cuidadosamente el script del evento CTF, encontre los problemas de los spawns y alguna que otra cosa y logre solucionarlo y ya esta funcional la adicion que le hize de la posibilidad de recuperar la bandera "si un enemigo la toma del spawn y este es asesinado dropea la bandera; y luego alguien del mismo equipo de la bandera dropeada podra interactuar con ella y que regrese al spawn". Aqui te dejo el diff

Código
### Eclipse Workspace Patch 1.0
#P C4_Mods
Index: src/main/engine/events/cooperative/types/CaptureTheFlag.java
===================================================================
--- src/main/engine/events/cooperative/types/CaptureTheFlag.java (revision 1100)
+++ src/main/engine/events/cooperative/types/CaptureTheFlag.java (working copy)
@@ -1,16 +1,3 @@
-/*
- * L2J_EngineMods
- * Engine developed by Fissban.
- *
- * This software is not free and you do not have permission
- * to distribute without the permission of its owner.
- *
- * This software is distributed only under the rule
- * of www.devsadmins.com.
- *
- * Contact us with any questions by the media
- * provided by our web or email marco.faccio@gmail.com
- */
 package main.engine.events.cooperative.types;
 
 import java.util.HashMap;
@@ -36,6 +23,7 @@
 import net.sf.l2j.gameserver.model.actor.instance.enums.TeamType;
 import net.sf.l2j.gameserver.model.items.enums.ParpedollType;
 import net.sf.l2j.gameserver.model.party.Party;
+import net.sf.l2j.gameserver.network.serverpackets.InventoryUpdate;
 
 /**
  * @author fissban
@@ -52,6 +40,9 @@
  private static Map<String, Integer> playerPoints = new ConcurrentHashMap<>();
  /** Flags and holders instances */
  private static Map<Integer, NpcHolder> flagAndHolders = new HashMap<>();
+ /** Flag position changes */
+ private static boolean FlagMovedBlue = false;
+ private static boolean FlagMovedRed = false;
 
  public CaptureTheFlag()
  {
@@ -326,8 +317,65 @@
  if (ph.getTeam() != flag.getTeam())
  {
  equipFlag(ph, flag);
+ switch (ph.getTeam())
+ {
+ case BLUE:
+ setFlagMovedRed(true);
+ break;
+ case RED:
+ setFlagMovedBlue(true);
+ break;
+ }
  return true;
  }
+ if (ph.getTeam() == flag.getTeam())
+ {
+ switch (ph.getTeam())
+ {
+ case RED:
+ if (FlagMovedRed == true)
+ {
+ flagAndHolders.remove(flag.getObjectId());
+ // stop flag respawn
+ if (flag.getInstance().getSpawn() != null)
+ {
+ flag.getInstance().getSpawn().stopRespawn();
+ }
+ // remove flag from world
+ flag.getInstance().deleteMe();
+
+ // now the red team flag its returned to his spawn
+ var xRed = ConfigData.CTF_FLAG_SPAWN_TEAM_RED.getX();
+ var yRed = ConfigData.CTF_FLAG_SPAWN_TEAM_RED.getY();
+ var zRed = ConfigData.CTF_FLAG_SPAWN_TEAM_RED.getZ();
+ addSpawnNpc(ConfigData.CTF_FLAG_ID, xRed, yRed, zRed, 0, 0, 0, TeamType.RED);
+ UtilMessage.sendAnnounceMsg("The red team flag has been returned!", getPlayersInEvent());
+ setFlagMovedRed(false);
+ }
+ break;
+ case BLUE:
+ if (FlagMovedBlue == true)
+ {
+ flagAndHolders.remove(flag.getObjectId());
+ // stop flag respawn
+ if (flag.getInstance().getSpawn() != null)
+ {
+ flag.getInstance().getSpawn().stopRespawn();
+ }
+ // remove flag from world
+ flag.getInstance().deleteMe();
+
+ // now the blue team flag its returned to his spawn
+ var xBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_BLUE.getX();
+ var yBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_BLUE.getY();
+ var zBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_BLUE.getZ();
+ addSpawnNpc(ConfigData.CTF_FLAG_ID, xBlue, yBlue, zBlue, 0, 0, 0, TeamType.BLUE);
+ UtilMessage.sendAnnounceMsg("The blue team flag has been returned!", getPlayersInEvent());
+ setFlagMovedBlue(false);
+ }
+ break;
+ }
+ }
  return false;
  }
 
@@ -339,6 +387,15 @@
  {
  unequipFlag(ph, false);
 
+ switch (ph.getTeam())
+ {
+ case BLUE:
+ setFlagMovedRed(false);
+ break;
+ case RED:
+ setFlagMovedBlue(false);
+ break;
+ }
  increasePlayerPoint(ph, ConfigData.CTF_POINT_DELIVER_FLAG);
 
  switch (ph.getTeam())
@@ -361,6 +418,22 @@
  return true;
  }
 
+ @Override
+ public void onUnequip(CharacterHolder player)
+ {
+ if (player instanceof PlayerHolder)
+ {
+ var ph = (PlayerHolder) player;
+ var flag = ph.getInstance().getInventory().getPaperdollItem(ParpedollType.RHAND);
+
+ if (flag == null && ph.hasFlag())
+ {
+ // drop flag
+ unequipFlag(ph, true);
+ }
+ }
+ }
+
  // XXX MISC ------------------------------------------------------------------------------------------------------------
 
  @Override
@@ -370,9 +443,9 @@
  var yRed = ConfigData.CTF_FLAG_SPAWN_TEAM_RED.getY();
  var zRed = ConfigData.CTF_FLAG_SPAWN_TEAM_RED.getZ();
 
- var xBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_RED.getX();
- var yBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_RED.getY();
- var zBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_RED.getZ();
+ var xBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_BLUE.getX();
+ var yBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_BLUE.getY();
+ var zBlue = ConfigData.CTF_FLAG_SPAWN_TEAM_BLUE.getZ();
 
  // Flag spawn
  addSpawnNpc(ConfigData.CTF_FLAG_ID, xBlue, yBlue, zBlue, 0, 0, 0, TeamType.BLUE);
@@ -389,7 +462,16 @@
  getPlayersInEvent().stream().filter(ph -> ph.getInstance().getParty() != null).forEach(ph -> ph.getInstance().getParty().removePartyMember(ph.getInstance(), true));
 
  // Unspawn all flags and holders
- flagAndHolders.values().stream().filter(npc -> npc.getInstance() != null).forEach(npc -> npc.getInstance().deleteMe());
+ flagAndHolders.values().stream().filter(npc -> npc.getInstance() != null).forEach(npc ->
+ {
+ // stop respawn
+ if (npc.getInstance().getSpawn() != null)
+ {
+ npc.getInstance().getSpawn().stopRespawn();
+ }
+ // remove from world
+ npc.getInstance().deleteMe();
+ });
 
  // Generate ranking
  var pointsOrdered = new LinkedHashMap<String, Integer>();
@@ -397,10 +479,7 @@
  // Send html showing the points of each player
  // order the list according to your scores
  var LIMIT = 10;
- playerPoints.entrySet().stream().sorted(Entry.<String, Integer> comparingByValue().reversed()).limit(LIMIT).forEach(e ->
- {
- pointsOrdered.put(e.getKey(), e.getValue());
- });
+ playerPoints.entrySet().stream().sorted(Entry.<String, Integer> comparingByValue().reversed()).limit(LIMIT).forEach(e -> pointsOrdered.put(e.getKey(), e.getValue()));
 
  // Generate the html of the ranking
  var hb = Html.eventRanking(pointsOrdered);
@@ -462,16 +541,23 @@
  {
  var teamType = ph.getTeam();
 
- flagAndHolders.get(npc.getObjectId()).getInstance().deleteMe();
- flagAndHolders.remove(npc.getObjectId());
+ // get and remove flag from memory
+ var flag = flagAndHolders.remove(npc.getObjectId());
+ // stop flag respawn
+ if (flag.getInstance().getSpawn() != null)
+ {
+ flag.getInstance().getSpawn().stopRespawn();
+ }
+ // remove flag from world
+ flag.getInstance().deleteMe();
 
- ph.setHasFlag(true);
  // Equip flag
  var flagItem = ItemData.getInstance().createItem("", FLAG_ITEM, 1, ph.getInstance(), null);
  if (flagItem != null)
  {
  ph.getInstance().getInventory().equipItem(flagItem);
  }
+ ph.setHasFlag(true);
  // Send Message
  UtilMessage.sendAnnounceMsg("The " + teamType.name().toLowerCase() + " team has taken the flag!", getPlayersInEvent());
  }
@@ -482,6 +568,7 @@
  */
  private void unequipFlag(PlayerHolder ph, boolean drop)
  {
+ ph.setHasFlag(false);
  // Create new spawn
  switch (ph.getTeam())
  {
@@ -503,13 +590,16 @@
  var flag = ph.getInstance().getInventory().getPaperdollItem(ParpedollType.RHAND);
  if (flag != null)
  {
- ph.getInstance().getInventory().equipItem(flag);
+ var items = ph.getInstance().getInventory().unEquipItemInSlotAndRecord(ParpedollType.RHAND);
+
+ var iu = new InventoryUpdate();
+ iu.addItems(items);
+ ph.getInstance().sendPacket(iu);
  }
-
  var teamType = ph.getTeam();
  if (drop)
  {
- UtilMessage.sendAnnounceMsg("The " + teamType.name().toLowerCase() + " has drop flag!", getPlayersInEvent());
+ UtilMessage.sendAnnounceMsg("The " + teamType.name().toLowerCase() + " team has drop flag!", getPlayersInEvent());
  }
  else
  {
@@ -532,4 +622,16 @@
  {
  UtilMessage.sendAnnounceMsg("BLUE " + pointsBlue + " | " + pointsRed + " RED", getPlayersInEvent());
  }
-}
+
+ private static void setFlagMovedBlue(boolean bool)
+ {
+ FlagMovedBlue = bool;
+ return;
+ }
+
+ private static void setFlagMovedRed(boolean bool)
+ {
+ FlagMovedRed = bool;
+ return;
+ }
+}
\ No newline at end of file

Lo unico que quedaria pendiente es la funcionalidad del anti-afk y su problema de la recuperacion de locations.

13
Issues / Re:[MOD - EventCooperative] - Error
« en: Julio 17, 2018, 07:43:34 am »
Bueno... El problema persistio  :-\, el anti-afk sigue sacando a uno pasado el timer de 240 segundos sin importar que... Y ahora que estoy dandole a la cabeza con el CTF encontre que tiene bastante por delante. Le añadi una funcion adicional para recuperar la bandera de tu propio equipo. Si esta es tomada por un enemigo y este muere dejandola dropeada y alguien de su propio equipo interactua con ella es devuelta a su lugar original; y tambien un pequeño error que causaba que la bandera y holder roja no se spawneara. Pero aqui viene lo importante:

1.- Al tomar la bandera enemiga, la bandera se des-spawnea "Como deberia ser", pero en un par de segundos despues vuelve a aparecer.

2.- Al morir la bandera cae... Yo hize que si es interactuada por un aliado esta desaparezca, pero aun asi vuelve a aparecer al igual. "Quedando al reaparecer visualmente en el mapa, pero si intentabas targetearla o algo no sucedia nada  :o"

3.- Al entregar la bandera enemiga en tu holder la bandera es dropeada al lado del PJ y puede ser pickeada nuevamente.

4.- Hay algunos detalles, todavia no he podido chequearlos bien pero parece que visualmente la persona al entregar la bandera "Y esta ser desequipada" sigue viendose como si se llevara "Creo que incluso se mantenia en la mochila y podia ser desequipada (Quedando bugueada)"

Este evento esta dando bastantes problemas, tendremos que ir poco a poco con el.

14
Issues / Re:[MOD - EventCooperative] - Error
« en: Julio 13, 2018, 07:23:50 pm »
Bueno, anduve echandole un ojo y ni idea ya que desconozco como funcionan los worlds, pero coloque un print nuevamente para que me devolviera los Location durante el inicializado del Anti-afk y antes de que teletransportara al evento y me di cuenta que al momento en que te envia al world no cambian los location al moverte "Queda la localizacion antes de teletransportarte"  :o, esta es la razon de que kickeara del evento  el anti afk aun moviendose dentro del coliseo

15
Issues / Re:[MOD - EventCooperative] - Error
« en: Julio 13, 2018, 06:20:27 pm »
Bueno ahora si lanzo bien el TP, acerca de los rewards estos solo son entregados cuando hay mas de 1 player "No tendria sentido un cooperative de 1 player  ::)", estuve probandolo y va bien hasta cierto punto, eso si... parece que el problema de el evento era por el checkafk debido a que ahora si envia al coliseo pero yo le configure 60 segs del anti-afks y me saca del evento inclusive moviendo al char en esos 60 segs, desactive el anti-afk y ya no sucedia mas ese problema "creo que es otro detalle entre los true/false". Aparte de unos detalles en los eventos como que las banderas se buguearon cuando sali del evento con ella y al deletearla en la mochila  fuera del evento causo que en el otro evento se bugueasen las banderas y dropeaba banderas cada vez que moria "Aun sin tenerla xD" pero las banderas quedaban como NPC y no pickeables ademas de que el spawn de la 2da bandera "Creo que era la red" no estaba... Yo en un rato que me desocupe reviso si puedo arreglarlo y te mando el fix

Páginas: [1] 2 3 4