Hello, i put my ".menu" with trade option. Disabled/Enabled. 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.. Maybe someone can help. Greeings & Thank you!