Jump to content

Question

Posted

Το Fake Death μου όταν το πατάω ο παίκτης πέφτει κάτω κανονικά, αλλά όταν το πατάω δεν σηκώνεται ξέρει κάνεις πως μπορώ να το κάνω έτσι ?

Recommended Posts

  • 0
Posted

 

Όχι στο xml αρχείο αλλά στο core side

 

/*
* 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 com.l2jfrozen.gameserver.skills.effects;

import com.l2jfrozen.gameserver.model.L2Effect;
import com.l2jfrozen.gameserver.network.SystemMessageId;
import com.l2jfrozen.gameserver.network.serverpackets.SystemMessage;
import com.l2jfrozen.gameserver.skills.Env;

/**
* @author mkizub
*/
final class EffectFakeDeath extends L2Effect
{

public EffectFakeDeath(Env env, EffectTemplate template)
{
	super(env, template);
}

@Override
public EffectType getEffectType()
{
	return EffectType.FAKE_DEATH;
}

/** Notify started */
@Override
public void onStart()
{
	getEffected().startFakeDeath();
}

/** Notify exited */
@Override
public void onExit()
{
	getEffected().stopFakeDeath(this);
}

@Override
public boolean onActionTime()
{
	if(getEffected().isDead())
		return false;

	double manaDam = calc();

	if(manaDam > getEffected().getCurrentMp())
	{
		if(getSkill().isToggle())
		{
			SystemMessage sm = new SystemMessage(SystemMessageId.SKILL_REMOVED_DUE_LACK_MP);
			getEffected().sendPacket(sm);
			return false;
		}
	}

	getEffected().reduceCurrentMp(manaDam);
	return true;
}
}

  • 0
Posted

@Override

public void onExit()

{

getEffected().stopFakeDeath(this);

+ getEffected().standUp();

}

 

to standUp() 9a stilei kai status change packet kai 9a sikosei ton char, logika 9a doulevei

  • 0
Posted

Search

                        if(effect != null)
		{
			//fake death exception
			if (skill.getId() != 60)
				effect.exit(false);

			// Send a Server->Client packet ActionFailed to the L2PcInstance
			sendPacket(ActionFailed.STATIC_PACKET);
			return;
		}
		TOGGLE_USE = System.currentTimeMillis();

 

Delete

//fake death exception
if (skill.getId() != 60)

 

Παίζει να δουλέψει σωστά αυτό ?

  • 0
Guest Elfocrash
Posted

File mou apla pragmata. To retail einai ws ekshs. Patas mia to skill kai pefteis katw kai meta mono me /stand sikwnese

  • 0
Posted

Search

                        if(effect != null)
		{
			//fake death exception
			if (skill.getId() != 60)
				effect.exit(false);

			// Send a Server->Client packet ActionFailed to the L2PcInstance
			sendPacket(ActionFailed.STATIC_PACKET);
			return;
		}
		TOGGLE_USE = System.currentTimeMillis();

 

Delete

//fake death exception
if (skill.getId() != 60)

 

Παίζει να δουλέψει σωστά αυτό ?

 

Apla svisto kai 8a doulevei opws 8es.

  • 0
Posted

@Override

public void onExit()

{

getEffected().stopFakeDeath(this);

+ getEffected().standUp();

}

 

to standUp() 9a stilei kai status change packet kai 9a sikosei ton char, logika 9a doulevei

 

Όχι αγορίνα μια κόκκινη γραμμή έχει κάτω από το "standUp"

 

Apla svisto kai 8a doulevei opws 8es.

Πετάει Blue Screen με το που πατάω το Fake Death !!!

 

File mou apla pragmata. To retail einai ws ekshs. Patas mia to skill kai pefteis katw kai meta mono me /stand sikwnese

 

Ναι δεν είπα τίποτα απλά εγώ θέλω αν το κάνω να το πατάς γίνεται ??

  • 0
Posted

dokimase getEffected().stopFakeDeath(null); ekei pou sou edi3a

 

Έτσι ?

/** Notify exited */
@Override
public void onExit()
{
	getEffected().stopFakeDeath(this);
	getEffected().stopFakeDeath(null);
}

  • 0
Posted

Έτσι ?

/** Notify exited */
@Override
public void onExit()
{
	getEffected().stopFakeDeath(this);
	getEffected().stopFakeDeath(null);
}

 

oxi , apla kane to this null min afiseis kai ta dio

  • 0
Posted

oxi , apla kane to this null min afiseis kai ta dio

 

Δεν δούλεψε φίλε μου, έτσι όμως που το έκανα δεν σηκώνεται ούτε με /stand και έχω και error στο game server !!!!

  • 0
Posted

getEffected().standUp(); einai sto frozen den katalavenw giati na vgazei errors ...

 

Κανένας άλλος τρόπος ?

  • 0
Posted

Einai auto pou s pa. Empodizei to toggle na apenergopoih8ei. Twra to blue screen pou mou les einai 8ema tou frozen.

Loipon, afairese ti grammi pou sou eixa pei kai pigaine kai sto EffectFakeDeath, afairese to getEffected().stopFakeDeath(this); kai vale getEffected().standUp();

 

Ekei stelnei ena epipleon ChangeWaitType packet, mporei na uparxei kapoios logos.

 

Episis sto L2Character:

        public final void stopFakeDeath(L2Effect effect)
{
+               setIsFakeDeath(false);
	if(effect == null)
	{
		stopEffects(L2Effect.EffectType.FAKE_DEATH);
	}
	else
	{
		removeEffect(effect);
	}

-		setIsFakeDeath(false);
	setIsFallsdown(false);
	// if this is a player instance, start the grace period for this character (grace from mobs only)!
	if(this instanceof L2PcInstance)
	{
		((L2PcInstance) this).setRecentFakeDeath(true);
	}

	ChangeWaitType revive = new ChangeWaitType(this, ChangeWaitType.WT_STOP_FAKEDEATH);
	broadcastPacket(revive);
	broadcastPacket(new Revive(this));
	getAI().notifyEvent(CtrlEvent.EVT_THINK, null);

	revive = null;
}

Guest
This topic is now closed to further replies.



  • Posts

    • Rosyk or rusik or whatever u blaim me that my mouth stinks but I assume you the one who stinks and your perfect pack will be now shared and you can suck a DICK )  https://eu2.contabostorage.com/d4b39866f6bb4084b6c969ec8fe20063:kita/Lucera_Classic_Remaster/Lucera Classic Remaster Server and Datapack files.rar  https://eu2.contabostorage.com/d4b39866f6bb4084b6c969ec8fe20063:kita/Lucera_Classic_Remaster/Lucera Classic Remaster Eng Client.rar Drama link    For this crap u need Lucera 2 classic license ) people paying 300 euros for this shit  lol Some Shit will come out soon mxc website need shake it a bit coz getting boring here )   
    • @Huggo Thank you for asking! When you join our Discord, on the Nexus Marketing section there is a #work-showcase channel. There you can see a little bit of what we are able to produce as a final ready-to-post product.  There is also this link in my new personal montage YouTube channel, in which I will be uploading every recent work: https://youtube.com/playlist?list=PLkzBKexKw8Wj8dC2diYndd5yOWOXUQCJW&si=-HGxlovqzvD4qqy2 Two more videos are coming up this week, and a #reviews channel has opened for our clients to let other people know about their experience working with us. Feel free to join our Hub in Discord, and for any inquries you might have don't hesitate to contact me or post your suggestion at #suggestions channel.  
    • Следи за своим вонючим языком, мудак.   Your mouth stinks, go wash your mouth, it's a dump) I don't know who you are or what you are, and I don't recommend buying anything from people outside of my network, as they may sell garbage under the guise of my work. There have been cases where my sales have been compromised. Additionally, reselling below the purchase price has been prohibited. I wish you all the best and peace. I kindly request that the moderators close this topic, as it is no longer relevant and the contact information is outdated.    
  • 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