Autor Tema: [Resuelto] [Frozen 1118] No abrir private store en zona PvP  (Leído 35 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Conectado Unstoppable

  • Grado B
  • *
  • Topic Author
  • Mensajes: 383
  • ar
  • Agradecimientos: 111
  • Cronica: : interlude
  • Revision: 1118 / 370
  • S.O: Windows 10
  • Serverpack : FROZEN / ACIS
gracias
Este post tiene 0 agradecimientos
  • Añade a tus favoritos
    buenas gente les explico , quiero saber si es posible modificar las NOSTOREZONE para que no habran los stores , osea esto de por si funciona bien no te deja sentarte a vender pero lo que yo quiero es que no habra el store directamente me explico ?.

    ¿ Porque quiero hacer esto ?

    bueno porque cuando un personaje esta en modo FLAG  y otro le intenta pegar con golpes comunes ( usando attack ) si tiene el store abierto el personaje solo se le va a acercar y no le podra pegar a menos que aprete CTRL , lo que me resulta molesto siendo  una zona de pvp.
    ademas de que hay gente que no sabe esto y piensa que es un bug o "hack" del otro personaje

    gracias

    dejo el codigo aver si me dan una mano para ver que debo cambiar

    L2NoStoreZone.java


    Código: [Seleccionar]
    /* L2jProject x - www.l2jprojectx.com 
     *
     * 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 2, 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, write to the Free Software
     * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
     * 02111-1307, USA.
     *
     * http://www.gnu.org/copyleft/gpl.html
     */
    package net.l2jpx.gameserver.model.zone.type;

    import net.l2jpx.gameserver.model.L2Character;
    import net.l2jpx.gameserver.model.actor.instance.L2PcInstance;
    import net.l2jpx.gameserver.model.zone.L2ZoneType;

    /**
     * Zone where store is not allowed.
     * @author StarCOM
     */
    public class L2NoStoreZone extends L2ZoneType
    {
    public L2NoStoreZone(final int id)
    {
    super(id);
    }

    @Override
    protected void onEnter(final L2Character character)
    {
    if (character instanceof L2PcInstance)
    {
    character.setInsideZone(L2Character.ZONE_NOSTORE, true);
    }
    }

    @Override
    protected void onExit(final L2Character character)
    {
    if (character instanceof L2PcInstance)
    {
    character.setInsideZone(L2Character.ZONE_NOSTORE, false);
    }
    }

    @Override
    public void onDieInside(final L2Character character)
    {
    }

    @Override
    public void onReviveInside(final L2Character character)
    {
    }
    }
    « Última modificación: Mayo 16, 2018, 07:04:44 pm por ReynalDev »

    Conectado ReynalDev

    • Administrator
    • *
    • Mensajes: 4438
    • mx
    • Agradecimientos: 1518
    • I took a pill in Ibiza
      • ReynalDev
    • Cronica: : Interlude, C4
    • Revision: 1132, FREE,582
    • S.O: Linux CentOS
    • Serverpack : Frozen,aCis,Lisvus
    A Homer Simpson le gusta este post.

    Re:nostorezone duda [Frozen 1118]
    « Respuesta #1 en: Mayo 16, 2018, 03:01:42 pm »
    gracias
    Este post tiene 1 agradecimientos
    Ayudó a la solución.
  • Añade a tus favoritos
    El título es muy general, se más específico, ya lo he cambiado.

    Con este código (ejemplo) el jugador no podrá abrir el private store sell: https://pastebin.com/yMgysaQ8
    Lo aplicas de forma similar para el private store buy
    « Última modificación: Mayo 16, 2018, 03:33:33 pm por ReynalDev »
    Hay dos caminos; aprender a hacer lo que quieres o pagar para que alguien más lo haga.
    WTS Servicios de desarrollo
    - Facebook: https://goo.gl/DCzNiG
    - Youtube: https://goo.gl/a7m6tc
    - Messenger: https://goo.gl/QzgEBe

    Conectado Unstoppable

    • Grado B
    • *
    • Topic Author
    • Mensajes: 383
    • ar
    • Agradecimientos: 111
    • Cronica: : interlude
    • Revision: 1118 / 370
    • S.O: Windows 10
    • Serverpack : FROZEN / ACIS
    Re:nostorezone duda [Frozen 1118]
    « Respuesta #2 en: Mayo 16, 2018, 06:44:29 pm »
    gracias
    Este post tiene 0 agradecimientos
  • Añade a tus favoritos
    El título es muy general, se más específico, ya lo he cambiado.

    Con este código (ejemplo) el jugador no podrá abrir el private store sell: https://pastebin.com/yMgysaQ8
    Lo aplicas de forma similar para el private store buy

    muchas gracias rey , perdon por el titulo te digo la verdad no sabia como explicarme y si me entenderian xD

    (SOLUCIONADO)

    Conectado ReynalDev

    • Administrator
    • *
    • Mensajes: 4438
    • mx
    • Agradecimientos: 1518
    • I took a pill in Ibiza
      • ReynalDev
    • Cronica: : Interlude, C4
    • Revision: 1132, FREE,582
    • S.O: Linux CentOS
    • Serverpack : Frozen,aCis,Lisvus
    Re:[Resuelto] [Frozen 1118] No abrir private store en zona PvP
    « Respuesta #3 en: Mayo 16, 2018, 07:05:09 pm »
    gracias
    Este post tiene 0 agradecimientos
  • Añade a tus favoritos
    El título es muy general, se más específico, ya lo he cambiado.

    Con este código (ejemplo) el jugador no podrá abrir el private store sell: https://pastebin.com/yMgysaQ8
    Lo aplicas de forma similar para el private store buy

    muchas gracias rey , perdon por el titulo te digo la verdad no sabia como explicarme y si me entenderian xD

    (SOLUCIONADO)


    Usamos Resuelto, es el estándar y además es más corto que solucionado.  :ok:
    Hay dos caminos; aprender a hacer lo que quieres o pagar para que alguien más lo haga.
    WTS Servicios de desarrollo
    - Facebook: https://goo.gl/DCzNiG
    - Youtube: https://goo.gl/a7m6tc
    - Messenger: https://goo.gl/QzgEBe