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.


  • Posts

    • You always find a way to lower the bar. Consistency matters. I admire your dedication to being completely unaware of how little you matter.     at least you are not entirely useless you can always serve as a bad example
    • hahahahahahahahahahahaha this says more about MaxCheaters than about me xD
    • I already finished my panel for change name and gender, anyway need restart, im used schema  $stmt = $conn->prepare("EXEC lin_ChangeCharacterName2 ?, ?, ?"); for change name... also for change gender i used if ($race == 5) // Kamael race ID; modify this value as per your database { $error = "Gender change is not allowed for Kamael race characters."; } else { $stmt = $conn->prepare(" UPDATE user_data SET gender = ?, face_index = 0, hair_shape_index = 0, hair_color_index = 0 WHERE char_id = ? AND account_name = ? "); Sorry no idea how to add cached update in myext64 about, not have any  solution for this yet compatible to myext64 code. This is my panel make in php http://177.73.143.43:8080/account/ Cool panel for me, without experience in any code. Without help from any people here 🙄
    • Don't listen to that idiot @Nightw0lf — he doesn't know or understand anything... he just talks nonsense. Here's the solution, just to prove that they're the useless ones giving you meaningless and useless answers.   function disableCharacter($charId){ $buf = pack("cVV", 0x14, $charId, 1); return $this->Send($buf); } function enableCharacter($charId, $accountId){ $buf = pack("cVV", 0x15, $charId, $accountId); return $this->Send($buf); } function kickCharacter($charId) { $buf = pack("cV", 0x05, $charId); $tmp = $this->Send($buf); sleep(2); return $tmp; } //-------------------------------------------------------------------------------- if ($func==7)//DESHABILITAR PERSONAJE { $char_id = $var1; $CACHED->kickCharacter($char_id); $respuesta = $CACHED->disableCharacter($char_id); RegistrarActividad("disableCharacter",$respuesta,GetCharNameByCharId($char_id)."(".$char_id.")",0,0,0,0); } else if ($func==8)//HABILITAR PERSONAJE { $char_id = $var1; $account_id = $var2; $CACHED->kickCharacter($char_id); $respuesta = $CACHED->enableCharacter($char_id,$account_id); RegistrarActividad("enableCharacter",$respuesta,GetCharNameByCharId($char_id)."(".$char_id.")",$account_id,0,0,0); } //-------------------------------------------------------------------------------- $CACHED->disableCharacter($char_id); $tabla = sqlsrv_query($conexion_lin2world, "UPDATE user_data SET xxxxxxxxxxxx WHERE char_id=".$char_id.""); $CACHED->enableCharacter($char_id,$account_id); Now just compare the stupidity said by that imbecile @Nightw0lf with the answer I gave you... Thanks to people like this, MaxCheaters is in the state it's in... They keep following useless people who are good for nothing 😉  
    • A new template is available: Mystical-World - Responsive HTML Template    
  • 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