Jump to content
  • 0

Variables don;t save my option


Question

Posted

Hello, i put my ".menu" with trade option. Disabled/Enables. And method work, block trade request or allow. Depends on state.
And i want to save this choice of player on character_variables. I put as fallow on
.manu
 

case "trade":
				if (!activeChar.getVariables().getBoolean("trade_off", false))
				{
					activeChar.setTradeRefusal(true);
					activeChar.getVariables().set("trade_off", true);
					activeChar.sendMessage("[Blocked Trade]: Enabled !");
				}
				else
				{
					activeChar.setTradeRefusal(false);
					activeChar.getVariables().set("trade_off", false);
					activeChar.sendMessage("[Blocked Trade]: Disabled !");
				}
				break;


TradeRequest.Java

 

if (player.getVariables().getBoolean("trade_off", false))
		{
			player.sendMessage("[Trade Refuse]: Player in refusal trade.");
			return;
		}


EnterWorld.java

		if (player.getVariables().getBoolean("trade_off", false))
		{
			player.setTradeRefusal(true);
			player.sendMessage("[Blocked Trade]: Enabled !");
		}

 

With this settings. if i put enable, after restart, it's still disabled. I use L2j-Mobius. Maybe someone can help.  Greeings & Thank you!

6 answers to this question

Recommended Posts

  • 0
Posted
1 hour ago, 0flee said:

It is false, i should to true?

No work...:/😒

try to debug this one, see if returns false and why. If this is a static false then just remove it

Guest
This topic is now closed to further replies.


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