Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- scn corvegaTeleportScript
- ref CorvegaSiegeRef2
- short sVarStage
- short teleportation
- short DoOnce
- short DoOnce2
- short DoOnce3
- short DoOnce4
- short DoOnce5
- float fTimer
- float fTimer2
- begin GameMode
- CorvegaPorteConducteurRef.SetOpenState 0
- if teleportation <= 0
- if fTimer == 0
- if doonce == 0
- playsound CorvegaSoundDemmarage
- DisablePlayerControls 1 1 1 1 0 1 1
- CorvegaLight.enable
- CorvegaLightRED4.enable
- CorvegaLight4.enable
- CorvegaLight5.enable
- set doonce to 1
- endif
- set fTimer to fTimer + GetSecondsPassed
- Return
- elseif fTimer > 0 && fTimer < 1
- if Doonce == 1
- CorvegaLight5.disable
- CorvegaLightRED1.enable
- set Doonce to 2
- endif
- set fTimer to fTimer + GetSecondsPassed
- Return
- elseif fTimer >= 1 && fTimer < 4
- if DoOnce2 == 0
- CorvegaLight.disable
- CorvegaLightRed3.enable
- CorvegaLight4.disable
- CorvegaLightRED2.enable
- set Doonce2 to 1
- endif
- set fTimer to fTimer + GetSecondsPassed
- Return
- elseif fTimer >= 4 && ftimer <5
- if DoOnce4 == 0
- CorvegaLightRed4.disable
- CorvegaLightRed3.disable
- CorvegaLightRED2.disable
- CorvegaLightRED1.disable
- CorvegaLight.enable
- CorvegaLight3.enable
- CorvegaLight4.enable
- CorvegaLight5.enable
- PlaySound CorvegaSoundDemmarage2
- set Doonce4 to 1
- endif
- set fTimer to fTimer + GetSecondsPassed
- Return
- elseif fTimer >= 5 && ftimer < 8
- set fTimer to fTimer + GetSecondsPassed
- Return
- elseif fTimer >= 8 && ftimer < 10
- if DoOnce5 == 0
- imod FadeToBlackISFX
- set Doonce5 to 1
- endif
- set fTimer to fTimer + GetSecondsPassed
- Return
- elseif fTimer >= 10
- set teleportation to 1
- set fTimer to 0
- Return
- endif
- elseif teleportation == 1
- if sVarStage <= 0
- set sVarStage to 1
- return
- elseif sVarStage == 1
- set sVarStage to 2
- CorvegaSwitch1ref.disable
- CorvegaSwitch2ref.disable
- CorvegaSwitch3ref.disable
- CorvegaPlaqueSwitchREF.disable
- CorvegaLight.disable
- CorvegaLight3.disable
- CorvegaLight4.disable
- CorvegaLight5.disable
- CorvegaLightRED1.disable
- CorvegaLightRED2.disable
- CorvegaLightRED3.disable
- CorvegaLightRED4.disable
- CorvegaOrdinateurBordRef.disable
- CorvegaVoitureRef.disable
- CorvegaRoueType1Ref.disable
- CorvegaPorteConducteurRef.disable
- CorvegaMoteurRef.disable
- CorvegaCoffreRef.disable
- CorvegaLight1.disable
- CorvegaLight2.disable
- CorvegaPhareAvantREF.disable
- CorvegaInterieurCoffreRef.disable
- CorvegaSiegeRef.disable
- CorvegaSiegeRef2.disable
- CorvegaTerminalRef.disable
- CorvegaRadioRef.disable
- CorvegaFootlockerRef.disable
- CorvegaCPCRef.disable
- CorvegaLapinREF.disable
- CorvegaTankPart1REF.disable
- CorvegaTankPart2REF.disable
- CorvegaEngineREF.disable
- CorvegaJaugeref.disable
- CorvegaPlaqueBatteryRef.disable
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- return
- elseif sVarStage == 2
- set sVarStage to 3
- CorvegaSwitch1ref.moveto CorvegaDestination -29.2812 108.0484 29.1845
- CorvegaSwitch2ref.moveto CorvegaDestination -25.3437 108.1652 29.124
- CorvegaSwitch3ref.moveto CorvegaDestination -21.5156 108.2896 29.124
- CorvegaPlaqueSwitchREF.moveto CorvegaDestination -25.0859 107.9826 29.6474
- CorvegaLight.moveto CorvegaDestination -21.9297 109.6131 61.9267
- CorvegaLight3.moveto CorvegaDestination -11.1406 106.8313 62.4863
- CorvegaLight4.moveto CorvegaDestination -20.4687 113.328 55.7461
- CorvegaLight5.moveto CorvegaDestination -9.6797 110.5463 55.9834
- CorvegaLightRED1.moveto CorvegaDestination -9.6797 110.5463 55.9834
- CorvegaLightRED2.moveto CorvegaDestination -20.4687 113.328 55.7461
- CorvegaLightRED3.moveto CorvegaDestination -21.9297 109.6131 61.9267
- CorvegaLightRED4.moveto CorvegaDestination -11.1406 106.8313 62.4863
- CorvegaOrdinateurBordRef.moveto CorvegaDestination -18.2265 111.2227 58.0058
- CorvegaVoitureRef.moveto CorvegaDestination 0 0 0
- CorvegaRoueType1Ref.moveto CorvegaDestination -74.7344 171.4501 -22.6612
- CorvegaPorteConducteurRef.moveto CorvegaDestination -102.3828 106.5088 -36.1787
- CorvegaMoteurRef.moveto CorvegaDestination 0.3516 -167.7484 39.0918
- CorvegaCoffreRef.moveto CorvegaDestination -9.1484 135.2412 36.9355
- CorvegaLight1.moveto CorvegaDestination -92.1875 321.332 12.0722
- CorvegaLight2.moveto CorvegaDestination 72.586 321.9005 12.0986
- CorvegaPhareAvantREF.moveto CorvegaDestination 74.1719 260.3292 24.9472
- CorvegaInterieurCoffreRef.moveto CorvegaDestination 21.1719 171.815 1.3017
- CorvegaSiegeRef.moveto CorvegaDestination -55.9531 47.1943 4.4873
- CorvegaSiegeRef2.moveto CorvegaDestination -55.9531 47.1943 4.4873
- CorvegaTerminalRef.moveto CorvegaDestination -7.5078 120.8234 31.5009
- CorvegaRadioRef.moveto CorvegaDestination -7.0859 116.1386 5.5195
- CorvegaFootlockerRef.moveto CorvegaDestination 38.6797 114.3696 28.1045
- CorvegaCPCRef.moveto CorvegaDestination 17.4844 63.2512 11.5713
- CorvegaLapinREF.moveto CorvegaDestination 11.9141 109.3323 51.6054
- CorvegaTankPart1REF.moveto CorvegaDestination -87.2187 -109.6052 10.6796
- CorvegaTankPart2REF.moveto CorvegaDestination -85.9375 -110.573 21.6621
- CorvegaEngineRef.moveto CorvegaDestination 37.8516 -180.5037 -1.9551
- CorvegaJaugeref.moveto CorvegaDestination -17.3906 107.2183 30.0537
- CorvegaPlaqueBatteryRef.moveto CorvegaDestination -22.1797 108.3165 33.623
- jauge10pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge9pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge8pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge7pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge6pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge5pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge4pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge3pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge2pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- jauge1pr.moveto CorvegaDestination -16.5 107.4888 32.2968
- return
- elseif sVarStage == 3
- set sVarStage to 4
- Return
- elseif sVarStage == 4
- set sVarStage to 5
- CorvegaSwitch1ref.reset3DState
- CorvegaSwitch2ref.reset3DState
- CorvegaSwitch3ref.reset3DState
- CorvegaPlaqueSwitchREF.reset3DState
- CorvegaLight.reset3DState
- CorvegaLight3.reset3DState
- CorvegaLight4.reset3DState
- CorvegaLight5.reset3DState
- CorvegaLightRED1.reset3DState
- CorvegaLightRED2.reset3DState
- CorvegaLightRED3.reset3DState
- CorvegaLightRED4.reset3DState
- CorvegaOrdinateurBordRef.reset3DState
- CorvegaVoitureRef.reset3DState
- CorvegaRoueType1Ref.reset3DState
- CorvegaPorteConducteurRef.reset3DState
- CorvegaMoteurRef.reset3DState
- CorvegaCoffreRef.reset3DState
- CorvegaLight1.reset3DState
- CorvegaLight2.reset3DState
- CorvegaPhareAvantREF.reset3DState
- CorvegaInterieurCoffreRef.reset3DState
- CorvegaSiegeRef.reset3DState
- CorvegaSiegeRef2.reset3DState
- CorvegaTerminalRef.reset3DState
- CorvegaRadioRef.reset3DState
- CorvegaFootlockerRef.reset3DState
- CorvegaCPCRef.reset3DState
- CorvegaLapinREF.reset3DState
- CorvegaTankPart1REF.reset3DState
- CorvegaTankPart2REF.reset3DState
- CorvegaEngineREF.reset3DState
- CorvegaJaugeref.reset3DState
- CorvegaPlaqueBatteryRef.reset3DState
- jauge10pr.reset3DState
- jauge9pr.reset3DState
- jauge8pr.reset3DState
- jauge7pr.reset3DState
- jauge6pr.reset3DState
- jauge5pr.reset3DState
- jauge4pr.reset3DState
- jauge3pr.reset3DState
- jauge2pr.reset3DState
- jauge1pr.reset3DState
- Return
- elseif sVarStage == 5
- set sVarStage to 6
- CorvegaSwitch1ref.enable
- CorvegaSwitch2ref.enable
- CorvegaSwitch3ref.enable
- CorvegaPlaqueSwitchREF.enable
- CorvegaLight.enable
- CorvegaLight3.enable
- CorvegaLight4.enable
- CorvegaLight5.enable
- CorvegaLightRED1.enable
- CorvegaLightRED2.enable
- CorvegaLightRED3.enable
- CorvegaLightRED4.enable
- CorvegaOrdinateurBordRef.enable
- CorvegaVoitureRef.enable
- CorvegaRoueType1Ref.enable
- CorvegaPorteConducteurRef.enable
- CorvegaMoteurRef.enable
- CorvegaCoffreRef.enable
- CorvegaLight1.enable
- CorvegaLight2.enable
- CorvegaPhareAvantREF.enable
- CorvegaInterieurCoffreRef.enable
- CorvegaSiegeRef.enable
- CorvegaSiegeRef2.enable
- CorvegaTerminalRef.enable
- CorvegaRadioRef.enable
- CorvegaFootlockerRef.enable
- CorvegaCPCRef.enable
- CorvegaLapinREF.enable
- CorvegaTankPart1REF.enable
- CorvegaTankPart2REF.enable
- CorvegaEngineREF.enable
- CorvegaJaugeref.enable
- CorvegaPlaqueBatteryRef.enable
- jauge10pr.enable
- jauge9pr.enable
- jauge8pr.enable
- jauge7pr.enable
- jauge6pr.enable
- jauge5pr.enable
- jauge4pr.enable
- jauge3pr.enable
- jauge2pr.enable
- jauge1pr.enable
- CorvegaSiegeRef.placeAtMe CorvegaSiege
- Return
- elseif sVarStage == 6
- set CorvegaSiegeRef2 to CorvegaSiegeRef.placeAtMe CorvegaSiege
- set CorvegaCarBatteryActual to CorvegaConsomationPrevision
- CorvegaLight.disable
- CorvegaLight3.disable
- CorvegaLight4.disable
- CorvegaLight5.disable
- CorvegaLightRED1.disable
- CorvegaLightRED2.disable
- CorvegaLightRED3.disable
- CorvegaLightRED4.disable
- if CorvegaCarBatteryActual >= 0 && CorvegaCarBatteryActual < 10
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.enable
- elseif CorvegaCarBatteryActual >= 10 && CorvegaCarBatteryActual < 20
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.enable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual >= 20 && CorvegaCarBatteryActual < 30
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.enable
- jauge1pr.disable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual >= 30 && CorvegaCarBatteryActual < 40
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.enable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual >= 40 && CorvegaCarBatteryActual < 50
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.enable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual >= 50 && CorvegaCarBatteryActual < 60
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.enable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual >= 60 && CorvegaCarBatteryActual < 70
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.enable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual >= 70 && CorvegaCarBatteryActual < 80
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.enable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual >= 80 && CorvegaCarBatteryActual < 90
- jauge10pr.disable
- jauge9pr.disable
- jauge8pr.enable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual >= 90 && CorvegaCarBatteryActual < 100
- jauge10pr.disable
- jauge9pr.enable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.disable
- elseif CorvegaCarBatteryActual == 100
- jauge10pr.enable
- jauge9pr.disable
- jauge8pr.disable
- jauge7pr.disable
- jauge6pr.disable
- jauge5pr.disable
- jauge4pr.disable
- jauge3pr.disable
- jauge2pr.disable
- jauge1pr.disable
- CorvegaLightRed3.disable
- endif
- set sVarStage to 0
- player.moveto CorvegaDestination -42.9844 44.5233 -78.7491
- set CorvegaKilometrage to CorvegaKilometrage + CorvegaDistance
- set CorvegaKilometrage2 to CorvegaKilometrage2 + CorvegaDistance
- set teleportation to 2
- Return
- endif
- Elseif teleportation == 2
- If fTimer2 >= 0 && ftimer2 < 2
- if DoOnce5 == 1
- set Doonce5 to 2
- CorvegaLight.enable
- CorvegaLight3.enable
- CorvegaLight4.enable
- CorvegaLight5.enable
- playsound CorvegaSoundDemmarage3
- endif
- set fTimer2 to fTimer2 + GetSecondsPassed
- Return
- elseif fTimer2 >= 2 && ftimer2 < 4
- set fTimer2 to fTimer2 + GetSecondsPassed
- Return
- elseif fTimer2 >= 4 && ftimer2 < 7
- if DoOnce5 == 2
- CorvegaLight.disable
- CorvegaLight3.disable
- CorvegaLight4.disable
- CorvegaLight5.disable
- CorvegaLightRed4.enable
- CorvegaLightRed3.enable
- CorvegaLightRED2.enable
- CorvegaLightRED1.enable
- set Doonce5 to 3
- endif
- set fTimer2 to fTimer2 + GetSecondsPassed
- Return
- elseif fTimer2 >= 7
- CorvegaLightRed4.disable
- CorvegaLightRed3.disable
- CorvegaLightRED2.disable
- CorvegaLightRED1.disable
- CorvegaPorteConducteurRef.SetOpenState 1
- enableplayercontrols
- set sVarStage to 0
- set teleportation to 0
- set DoOnce to 0
- set DoOnce2 to 0
- set DoOnce3 to 0
- set DoOnce4 to 0
- set DoOnce5 to 0
- set fTimer to 0
- set fTimer2 to 0
- stopQuest CorvegaGPS
- Return
- Endif
- Endif
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement