Jump to content

Question

Recommended Posts

  • 0
Posted

http://prntscr.com/3gfgyp this suddently appeared when i press "To Village" and To Village button doesn't work. I need fast help to fix it anyone can help me? 

what new you change or what new you add in your source? you do something wrong in code add or something you change

  • 0
Posted

I dont see anything with error in source. I bought this pack ready to use so i dont know from where should this bug appear... When someone Day and press To Village this error appear and he cant go to village...  www.l2outlaw.net/website check server features maybe it can help you understand from where the bug comes.

  • 0
Posted

I dont see anything with error in source. I bought this pack ready to use so i dont know from where should this bug appear... When someone Day and press To Village this error appear and he cant go to village...  www.l2outlaw.net/website check server features maybe it can help you understand from where the bug comes.

check if have multifunction zone in this pack or other custom zone

  • 0
Posted

It is,as i see. How can i remove this? What should i exactly remove?

1st check if this error you got when you are in pvp zones or in all zones..example go oute of giran die and see if you got this error...2nd check this is the code from multifunction zone: http://pastebin.com/7kf9eYTD

  • 0
Posted (edited)

This error appears in all zones,and No i dont have multifactional zone,i had removed it.

check in code this place: 

 

 

--- head-src/com/l2jfrozen/gameserver/network/serverpackets/Die.java    (revision 948)
+++ head-src/com/l2jfrozen/gameserver/network/serverpackets/Die.java    (working copy)
@@ -31,6 +31,7 @@
import com.l2jfrozen.gameserver.model.entity.event.TvT;
import com.l2jfrozen.gameserver.model.entity.siege.Castle;
import com.l2jfrozen.gameserver.model.entity.siege.Fort;
+import com.l2jfrozen.gameserver.model.zone.type.L2MultiFunctionZone;
 
/**
 * sample 0b 952a1048 objectId 00000000 00000000 00000000 00000000 00000000 00000000 format dddddd rev 377 format
@@ -64,7 +65,8 @@
                                                        || (DM.is_started() && player._inEventDM)
                                                        || (CTF.is_started() && player._inEventCTF)
                                                        || player.isInFunEvent()
-                                                       || player.isPendingRevive());
+                                                       || player.isPendingRevive()
+                                                       || (player.isInsideZone(L2Character.ZONE_MULTIFUNCTION) && L2MultiFunctionZone.revive));
                }
                _charObjId = cha.getObjectId();
                _fake = !cha.isDead();
 
something from here is wrong.
if your error continue search for 1 clean Die.java file in google and search for the differences with yours Die.java file
Edited by nikosdevil20
  • 0
Posted
/*

 * 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.

 *


 */

package com.l2jfrozen.gameserver.network.serverpackets;

 

import com.l2jfrozen.gameserver.datatables.AccessLevel;

import com.l2jfrozen.gameserver.datatables.sql.AccessLevels;

import com.l2jfrozen.gameserver.managers.CastleManager;

import com.l2jfrozen.gameserver.managers.FortManager;

import com.l2jfrozen.gameserver.model.L2Attackable;

import com.l2jfrozen.gameserver.model.L2Character;

import com.l2jfrozen.gameserver.model.L2SiegeClan;

import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;

import com.l2jfrozen.gameserver.model.entity.event.CTF;

import com.l2jfrozen.gameserver.model.entity.event.DM;

import com.l2jfrozen.gameserver.model.entity.event.TvT;

import com.l2jfrozen.gameserver.model.entity.siege.Castle;

import com.l2jfrozen.gameserver.model.entity.siege.Fort;

 

/**

 * sample 0b 952a1048 objectId 00000000 00000000 00000000 00000000 00000000 00000000 format dddddd rev 377 format

 * ddddddd rev 417

 * 

 * @version $Revision: 1.3.3 $ $Date: 2009/04/29 00:46:18 $

 */

public class Die extends L2GameServerPacket

{

private static final String _S__0B_DIE = " 06 Die";

private int _charObjId;

private boolean _fake;

private boolean _sweepable;

private boolean _canTeleport;

private AccessLevel _access = AccessLevels.getInstance()._userAccessLevel;

private com.l2jfrozen.gameserver.model.L2Clan _clan;

L2Character _activeChar;

 

/**

* @param cha 

*/

public Die(L2Character cha)

{

_activeChar = cha;

if(cha instanceof L2PcInstance)

{

L2PcInstance player = (L2PcInstance) cha;

_access = player.getAccessLevel();

_clan = player.getClan();

_canTeleport = !((TvT.is_started() && player._inEventTvT)

|| (DM.is_started() && player._inEventDM)

|| (CTF.is_started() && player._inEventCTF)

|| player.isInFunEvent()

|| player.isPendingRevive());

}

_charObjId = cha.getObjectId();

_fake = !cha.isDead();

if(cha instanceof L2Attackable)

{

_sweepable = ((L2Attackable) cha).isSweepActive();

}

 

}

 

@Override

protected final void writeImpl()

{

if(_fake)

return;

 

writeC(0x06);

 

writeD(_charObjId);

// NOTE:

// 6d 00 00 00 00 - to nearest village

// 6d 01 00 00 00 - to hide away

// 6d 02 00 00 00 - to castle

// 6d 03 00 00 00 - to siege HQ

// sweepable

// 6d 04 00 00 00 - FIXED

 

writeD(_canTeleport ? 0x01 : 0);   // 6d 00 00 00 00 - to nearest village

 

if(_canTeleport && _clan != null)

{

L2SiegeClan siegeClan = null;

Boolean isInDefense = false;

Castle castle = CastleManager.getInstance().getCastle(_activeChar);

Fort fort = FortManager.getInstance().getFort(_activeChar);

 

if(castle != null && castle.getSiege().getIsInProgress())

{

//siege in progress

siegeClan = castle.getSiege().getAttackerClan(_clan);

if(siegeClan == null && castle.getSiege().checkIsDefender(_clan))

{

isInDefense = true;

}

}

else if(fort != null && fort.getSiege().getIsInProgress())

{

//siege in progress

siegeClan = fort.getSiege().getAttackerClan(_clan);

if(siegeClan == null && fort.getSiege().checkIsDefender(_clan))

{

isInDefense = true;

}

}

 

writeD(_clan.getHasHideout() > 0 ? 0x01 : 0x00); // 6d 01 00 00 00 - to hide away

writeD(_clan.getHasCastle() > 0 || _clan.getHasFort() > 0 || isInDefense ? 0x01 : 0x00); // 6d 02 00 00 00 - to castle

writeD(siegeClan != null && !isInDefense && siegeClan.getFlag().size() > 0 ? 0x01 : 0x00); // 6d 03 00 00 00 - to siege HQ

}

else

{

writeD(0x00); // 6d 01 00 00 00 - to hide away

writeD(0x00); // 6d 02 00 00 00 - to castle

writeD(0x00); // 6d 03 00 00 00 - to siege HQ

}

 

writeD(_sweepable ? 0x01 : 0x00); // sweepable  (blue glow)

writeD(_access.allowFixedRes() ? 0x01 : 0x00); // 6d 04 00 00 00 - to FIXED

}

 

/* (non-Javadoc)

* @see com.l2jfrozen.gameserver.serverpackets.ServerBasePacket#getType()

*/

@Override

public String getType()

{

return _S__0B_DIE;

}

}

 

 

Here is the code

  • 0
Posted

It's a NPE error, something in your source contains null value , maybe the location? Why don't you get support from the pack's owner ?

  • 0
Posted (edited)

I have removed them but.. look the picture http://prntscr.com/3gft5p

go data/zones/peace_zones and search for multifunction zone and remove it. and as i see you have clanwarzone in your pack. i dont know what is this sh1t clanwarzone but if you have remove it and this from source remove it and from data/zones/find the file of clanwarzone

Edited by nikosdevil20
  • 0
Posted

go data/zones/peace_zones and search for multifunction zone and remove it. and as i see you have clanwarzone in your pack. i dont know what is this sh1t clanwarzone but if you have remove it and this from source remove it and from data/zones/find the file of clanwarzone

data/zones/peace_zones cant find it,login at skype.

  • 0
Posted

data/zones/peace_zones cant find it,login at skype.

go data/zones and go in search bar write multi kai meta pata periexomena arxeiou kai opoio arxeio s vgalei anoixeto kai kane search gia multi

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • We all know the CMS platforms that make us wonder every day why nothing truly new comes to the market. The answer seems simple: monopoly. And yes, to some extent that's true. But most people don't stop to think why they became monopolies in the first place.   It's largely a legacy trend that started back when PHP was supposed to "change the world." Well, here we are - and it didn't. PHP is increasingly becoming a technology many of us want to move away from rather than integrate into modern projects.   This is the 21st century. JavaScript powers the internet. With JavaScript, we can build the frontend, the backend, modules, run parallel processing with Workers, integrate seamlessly with cloud providers, and scale without friction. It has the largest open-source community in the world. The ecosystem is massive. What has been missing, however, is a truly powerful CMS written entirely in JavaScript.   The good news? I’ve been working on such a project for years, and I believe the time is coming to move into a beta testing phase. If anyone is interested in joining the testing phase and providing feedback, I would be happy to connect. I would also genuinely love to hear your opinion about a product like this.   Imagine a CMS with: A built-in builder Ready-to-use plugins A JavaScript-first architecture Designed primarily for online services   Because most CMS platforms today focus heavily on becoming eCommerce systems for selling physical products, and in doing so, they lose sight of a huge audience. There are countless people who want to build: Paid online services Digital or hand-crafted product platforms Gaming websites Coffee shop websites Subscription-based platforms And many other service-oriented projects What do you think about a CMS built specifically for the service economy rather than traditional eCommerce?
    • You keep talking a lot but you still haven't proven anything... why don't you show the community that this extender doesn't work? Why don't you show them all the bugs? hahaha Your silence and lack of evidence prove that you're a liar trying to make a quick buck selling what I publish for free.   Why do you want a domain? You say this extender crashes? Well, prove it, so everyone can see if you're right. Or if you simply want to convince people not to use this extender for free, why do you want to sell it?
    • Send me your server domain. As far as i know, you don’t have any money where are you going to get 1k from? 🙂 Even if they ban you, you will just come back with 4–5 accounts like always. You are still the same idiot. What was that server with the crash L2Galaxy or something like that?  
    • Adrenaline Premium and other private bots continue to function normally. XD
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..