that mod is broken.
Then Event_PromptEvents is broken.So is every single mod that uses MessageBoxYesNo that gets the command from the server.:|
registerOutputEvent("FxDTSBrick","MessageBoxYesNo","string 255 300",1);registerInputEvent("FxDTSBrick","OnMessageBoxYes","Self FxDTSBrick Player Player Client GameConnection MiniGame MiniGame");function GameConnection::MessageBoxYesNo(%this, %text,%client){ %client.clickBrick = %this; messageClient(%client,'messageBoxYesNo',"Brick",%text,'YesEventCmd');}function serverCmdYesEventCmd(%this){ %this.clickBrick.onMessageBoxYes(%this);}function fxDTSBrick::onMessageBoxYes(%this, %client){ $InputTarget_["Self"] = %this; $InputTarget_["Player"] = %client.player; $InputTarget_["Client"] = %client; if($Server::LAN) { $InputTarget_["MiniGame"] = getMiniGameFromObject(%client); } else { if(getMiniGameFromObject(%obj) == getMiniGameFromObject(%client)) $InputTarget_["MiniGame"] = getMiniGameFromObject(%obj); else $InputTarget_["MiniGame"] = 0; } //process the event %obj.processInputEvent("OnMessageBoxYes", %client);}
Code: [Select]registerOutputEvent("FxDTSBrick","MessageBoxYesNo","string 255 300",1);registerInputEvent("FxDTSBrick","OnMessageBoxYes","Self FxDTSBrick Player Player Client GameConnection MiniGame MiniGame");function GameConnection::MessageBoxYesNo(%this, %text,%client){ %client.clickBrick = %this; messageClient(%client,'messageBoxYesNo',"Brick",%text,'YesEventCmd');}function serverCmdYesEventCmd(%this){ %this.clickBrick.onMessageBoxYes(%this);}function fxDTSBrick::onMessageBoxYes(%this, %client){ $InputTarget_["Self"] = %this; $InputTarget_["Player"] = %client.player; $InputTarget_["Client"] = %client; if($Server::LAN) { $InputTarget_["MiniGame"] = getMiniGameFromObject(%client); } else { if(getMiniGameFromObject(%obj) == getMiniGameFromObject(%client)) $InputTarget_["MiniGame"] = getMiniGameFromObject(%this); else $InputTarget_["MiniGame"] = 0; } //process the event %obj.processInputEvent("OnMessageBoxYes", %client);}
registerOutputEvent("FxDTSBrick","MessageBoxYesNo","string 255 300",1);registerInputEvent("FxDTSBrick","OnMessageBoxYes","Self FxDTSBrick Player Player Client GameConnection MiniGame MiniGame");function GameConnection::MessageBoxYesNo(%this, %text,%client){ %client.clickBrick = %this; messageClient(%client,'messageBoxYesNo',"Brick",%text,'YesEventCmd');}function serverCmdYesEventCmd(%this){ %this.clickBrick.onMessageBoxYes(%this);}function fxDTSBrick::onMessageBoxYes(%this, %client){ $InputTarget_["Self"] = %this; $InputTarget_["Player"] = %client.player; $InputTarget_["Client"] = %client; if($Server::LAN) { $InputTarget_["MiniGame"] = getMiniGameFromObject(%client); } else { if(getMiniGameFromObject(%obj) == getMiniGameFromObject(%client)) $InputTarget_["MiniGame"] = getMiniGameFromObject(%this); else $InputTarget_["MiniGame"] = 0; } //process the event %obj.processInputEvent("OnMessageBoxYes", %client);}
I already see a forgetin' mistake.Fixed. Still not guaranteed to work.