Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///////////////////////////
- // Run when entering map
- void OnStart()
- {
- SetEntityPlayerInteractCallback("fadeoutpotion", "fadeout", true);
- AddEntityCollideCallback("Player", "Skidmessage_1", "Message1", true, 1);
- SetPlayerActive(false);
- FadeOut(0);
- FadePlayerRollTo(-65, 20, 65);
- MovePlayerHeadPos(-1.5, 0.01, -0.1, 20, 1);
- AddTimer("activate_player", 3, "FadeIn");
- }
- void Message1(string &in asChild, string &in asParent, int alState)
- {
- SetMessage("Messages", "Popup1", 0); //This stands for ("Name of category", "Name of entry", time to be displayed on the screen);.
- }
- void FadeIn(string &in timer_name)
- {
- FadeIn(2);
- AddTimer("Start", 2, "WakeUp");
- }
- void WakeUp(string &in timer_name)
- {
- if (timer_name == "Start")
- {
- AddTimer("MoveHead", 1, "WakeUp");
- }
- else if (timer_name == "MoveHead")
- {
- MovePlayerHeadPos(13.75, 0, -2.5, 2, 2);
- FadePlayerRollTo(0, 2, 500);
- AddTimer("ActivatePlayer", 2, "WakeUp");
- }
- else if (timer_name == "ActivatePlayer")
- {
- MovePlayerHeadPos(0, 0, 0, 2, 2);
- SetPlayerActive(true);
- }
- }
- void fadeout(string &in item)
- {
- SetEntityActive("fadeoutpotion", true);
- AddTimer("fadeout", 0.3f, "fadeout1");
- AddTimer("Scare", 0.3f, "fadeouut");
- }
- void fadeouut(string &in asTimer)
- {
- GiveSanityDamage(0, true);
- }
- void fadeout1(string &in asTimer)
- {
- SetPlayerActive(false);
- FadeOut(7);
- AddTimer("mapvaihtuu", 2.0f, "mapvaihtuu");
- }
- void mapvaihtuu(string &in asTimer)
- {
- ChangeMap("2.map", "PlayerStartArea_1", "", "");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement