Jump to content

[Share].logout rework


Recommended Posts

Απλα για πλακα ειναι.Ειδα ενα .logout εδω το οποιο ηταν για gracia και ηταν και buggarismeno.Και εγω το γραψα για ενα φιλο μου που με το ζητησε για c6 και εβγαλα και τα bugs.Ε αφου το κανα ας το κανω share και εδω.Οριστε λοιπον.Ειδικα για newbies.

logout.java

/*
* 
* @Author Ma8imatikos
* 
*/
package net.sf.l2j.gameserver.handler.voicedcommandhandlers;

import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

public class logout implements IVoicedCommandHandler
{
private static final String[] VOICED_COMMANDS = { "logout"};

public boolean useVoicedCommand(String command, L2PcInstance activeChar, String params)
{
	if (command.equalsIgnoreCase("logout"))
			{
		if (activeChar.isInCombat())
		{
			activeChar.sendMessage("You can't use this in combat mode");
			return true;
		}
		else if (activeChar.isMoving())
		{
			activeChar.sendMessage("You can't use this command while you are moving");
			return true;
		}
		else if (activeChar.isInOlympiadMode())
		{
			activeChar.sendMessage("You can't use this command in olympiad");
			return true;
		}
		else if (activeChar.isAttackingNow())
		{
			activeChar.sendMessage("You can't use this command while you are attacking"); 
					return true;
		}
		else if (activeChar.atEvent())
		{
			activeChar.sendMessage("You can't use this command in event");
		}
		else if (activeChar.getPvpFlag() >0)
		{
			activeChar.sendMessage("You can't use this command in flag");
	  return true;
		}
		else if (activeChar.isDead())
		{
			activeChar.sendMessage("You can't use this in dead mode");
			return true;
		}			
		else if (!activeChar.isInCombat() || !activeChar.isDead() || !activeChar.isAttackingNow() || !activeChar.isMoving() || !activeChar.isInOlympiadMode() || !activeChar.atEvent() || (!(activeChar.getPvpFlag() > 0)))
		{
			activeChar.logout();
		}
		return true;
			}
	return false;
}

public String[] getVoicedCommandList()
{
	return VOICED_COMMANDS;
}
}

Link to comment
Share on other sites

else if (!activeChar.isInCombat() || !activeChar.isDead())

{

activeChar.sendMessage("bla bla bla");

return true;

}

else

    activeChar.logout();

 

Και τι ακριβώς ήταν buggαρισμένο και το 'φτιαξες; ...

Link to comment
Share on other sites

Όταν είσαι σε event,olympiad,flagged(κάτσε να θυμηθώ τι άλλο..) χαλαρά logout

Ποιο φίξαρες ;

Link to comment
Share on other sites

ne fighter miso antegrapsa lathos.coyote ginotan na to kanoun se combat,olympiad,klp

 

Τι σχέση έχει με bug αυτό.. Lack of Checks είναι..

Link to comment
Share on other sites

kai ti na kanis to logout re ilithie stoke ? dn boris na patissi alt x kai exit game/restart ?

Ειπα για πλακα ειναι . δεν σε βρισα εγω...στοκος εισαι και φενεται ποσο χρονων εισαι καταρχας απο αυτα που λες και μονο.
Link to comment
Share on other sites

Ειπα για πλακα ειναι . δεν σε βρισα εγω...στοκος εισαι και φενεται ποσο χρονων εισαι καταρχας απο αυτα που λες και μονο.

10 ama saresi alios sta arxidia mas
Link to comment
Share on other sites

Ειπα για πλακα ειναι . δεν σε βρισα εγω...στοκος εισαι και φενεται ποσο χρονων εισαι καταρχας απο αυτα που λες και μονο.

17 είναι btw :>

kai ti na kanis to logout re ilithie stoke ? dn boris na patissi alt x kai exit game/restart ?

Apla itane idi share kai to "fixare",>.>
Link to comment
Share on other sites

alios ti tha kanis? vlakako.

χαχαχα για γελια εισαι ρε φιλε ...λες και ειπα τιποτα..παλιο γελοιε...ουτε καν ασχολουμαι.
Link to comment
Share on other sites

χαχαχα για γελια εισαι ρε φιλε ...λες και ειπα τιποτα..παλιο γελοιε...ουτε καν ασχολουμαι.

ti na asxolithis edo dn kseris na milas oute na apadas.

gia na grapsis mia protasi xriazese 35 telies kai dn bazis kan tonous athlie milas kiolas.

Link to comment
Share on other sites

kai ti na kanis to logout re ilithie stoke ? dn boris na patissi alt x kai exit game/restart ?

alios ti tha kanis? vlakako.

10 ama saresi alios sta arxidia mas

ti na asxolithis edo dn kseris na milas oute na apadas.

gia na grapsis mia protasi xriazese 35 telies kai dn bazis kan tonous athlie milas kiolas.

-1

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share




×
×
  • 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