Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I'm not sure but the funniest thing I've seen was on a map. If someone hit escape during the cinematic they got autokicked, but it told them not to hit escape before it started. Then it said something like xxxxx got owned for being stupid when they pressed escape.
Melee Initialization

Events


Player - Player 1 (Red) skips a cinematic sequence


Player - Player 2 (Blue) skips a cinematic sequence


Player - Player 3 (Teal) skips a cinematic sequence


Player - Player 4 (Purple) skips a cinematic sequence


Player - Player 5 (Yellow) skips a cinematic sequence

Conditions

Actions


Game - Victory (Triggering player) (Skip dialogs, Skip scores)


Game - Display to (All players) for 15.00 seconds the text: ((Name of (Triggering player)) + have been a idiot by pressing ESC.)
function TransmissionFromUnitTypeWithNameBJ takes force toForce, player fromPlayer, integer unitId, string unitName, location loc, sound soundHandle, string message, integer timeType, real timeVal, boolean wait returns nothing
call TryInitCinematicBehaviorBJ()
// Ensure that the time value is non-negative.
set timeVal = RMaxBJ(timeVal, 0)
set bj_lastTransmissionDuration = GetTransmissionDuration(soundHandle, timeType, timeVal)
set bj_lastPlayedSound = soundHandle
if (IsPlayerInForce(GetLocalPlayer(), toForce)) then
// Use only local code (no net traffic) within this block to avoid desyncs.
call DoTransmissionBasicsXYBJ(unitId, GetPlayerColor(fromPlayer), GetLocationX(loc), GetLocationY(loc), soundHandle, unitName, message, bj_lastTransmissionDuration)
endif
if wait and (bj_lastTransmissionDuration > 0) then
// call TriggerSleepAction(bj_lastTransmissionDuration)
call WaitTransmissionDuration(soundHandle, timeType, timeVal)
endif
endfunction
call TryInitCinematicBehaviorBJ()
function TryInitCinematicBehaviorBJ takes nothing returns nothing
local integer index
if (bj_cineSceneBeingSkipped == null) then
set bj_cineSceneBeingSkipped = CreateTrigger()
set index = 0
loop
call TriggerRegisterPlayerEvent(bj_cineSceneBeingSkipped, Player(index), EVENT_PLAYER_END_CINEMATIC)
set index = index + 1
exitwhen index == bj_MAX_PLAYERS
endloop
call TriggerAddAction(bj_cineSceneBeingSkipped, function CancelCineSceneBJ)
endif
endfunction
function CancelCineSceneBJ takes nothing returns nothing
call StopSoundBJ(bj_cineSceneLastSound, true)
call EndCinematicScene()
endfunction
function TransmissionFromUnitTypeWithNameEx takes force toForce, player fromPlayer, integer unitId, string unitName, location loc, sound soundHandle, string message, integer timeType, real timeVal, boolean wait returns nothing
// Ensure that the time value is non-negative.
set timeVal = RMaxBJ(timeVal, 0)
set bj_lastTransmissionDuration = GetTransmissionDuration(soundHandle, timeType, timeVal)
set bj_lastPlayedSound = soundHandle
if (IsPlayerInForce(GetLocalPlayer(), toForce)) then
// Use only local code (no net traffic) within this block to avoid desyncs.
call DoTransmissionBasicsXYBJ(unitId, GetPlayerColor(fromPlayer), GetLocationX(loc), GetLocationY(loc), soundHandle, unitName, message, bj_lastTransmissionDuration)
endif
if wait and (bj_lastTransmissionDuration > 0) then
// call TriggerSleepAction(bj_lastTransmissionDuration)
call WaitTransmissionDuration(soundHandle, timeType, timeVal)
endif
endfunction
Custom Script: call TransmissionFromUnitTypeWithNameEx( ...Insert parameters here... )
Query: Have you returned at last Purge?