Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

  1. Home
  2. BO2 Modding Support & Discussion
  3. Respawn on Saved Position Code?

Respawn on Saved Position Code?

Scheduled Pinned Locked Moved BO2 Modding Support & Discussion
26 Posts 6 Posters 1.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Duui YTundefined Offline
    Duui YTundefined Offline
    Duui YT
    replied to TheHiddenHour on last edited by Duui YT
    #12

    TheHiddenHour i tried to see if i can do it i can't do every time i do it is bad can you see if you can help me with it

    TheHiddenHourundefined 1 Reply Last reply
    0
    • TheHiddenHourundefined Offline
      TheHiddenHourundefined Offline
      TheHiddenHour Contributor
      replied to Duui YT on last edited by
      #13

      Duui YT Show me what you've got so far.

      1 Reply Last reply
      0
      • Duui YTundefined Offline
        Duui YTundefined Offline
        Duui YT
        wrote on last edited by Duui YT
        #14

        TheHiddenHour i got it in add to my menu but it still works as a save and load i have to do it like this bec when i just do saveloaction it dose not spawn me on savedpos on when i die

        self add_option("SubM10", "saveLocation", ::saveLocation);
        self add_option("SubM10", "Load", ::moveToSavedLocation); 
        
        TheHiddenHourundefined 1 Reply Last reply
        0
        • TheHiddenHourundefined Offline
          TheHiddenHourundefined Offline
          TheHiddenHour Contributor
          replied to Duui YT on last edited by
          #15

          Duui YT Did you add the rest to onPlayerSpawned()?

          Duui YTundefined Codgogo_undefined 2 Replies Last reply
          3
          • Duui YTundefined Offline
            Duui YTundefined Offline
            Duui YT
            replied to TheHiddenHour on last edited by
            #16

            TheHiddenHour yes i added both of them

            if(isDefined(self.savedOrigin) && isDefined(self.savedAngles))  
            
            self moveToSavedLocation(); 
            
            1 Reply Last reply
            0
            • Duui YTundefined Offline
              Duui YTundefined Offline
              Duui YT
              wrote on last edited by Duui YT
              #17

              TheHiddenHour i did it like this

              onplayerspawned()
              {
                  self endon( "disconnect" );
                  level endon( "game_ended" );
                  self freezecontrols(false);
                  self.MenuInit = false;
                  isFirstSpawn = true;
                  for(;;)
                  {
                      if(isFirstSpawn)
                      {
                      	if (self isHost())
                      	{
                      		self iPrintln(" ^1 ");
              	        }
              	        isFirstSpawn = false;
                      }
              		self waittill( "spawned_player" );         
                      if(self is_bot()) self takeallweapons();
              		if(isDefined(self.savedOrigin) && isDefined(self.savedAngles))
              		   self setPerk("specialty_fallheight");
              		if( self.status == "Host" || self.status == "Co-Host" || self.status == "Admin" || self.status == "VIP" || self.status == "Verified")
              		{
              			if (!self.MenuInit)
              			{
              		        self moveToSavedLocation();
              			}
              		}
                  }
              } 
              
              // Set saved location 
              saveLocation() {
              	self.savedOrigin = self.origin;
              	self.savedAngles = self.angles;
              	
              	self iprintln("^2Saved location when you die you will ^6spawn here");
              }
              
              // Move entity to saved location 
              moveToSavedLocation() {
              	self setOrigin(self.savedOrigin);
              	self.angles = self.savedAngles; // Can't remember if there's a function to set an entity's angles 
              	
              	self iprintln("^2Moved to saved location");
              }
              
              // Erase saved location to prevent spawning on it 
              eraseSavedLocation() {
              	self.savedOrigin = undefined;
              	self.savedAngles = undefined;
              	
              	self iprintln("^1Saved location erased");
              } 
              
              TheHiddenHourundefined 1 Reply Last reply
              0
              • TheHiddenHourundefined Offline
                TheHiddenHourundefined Offline
                TheHiddenHour Contributor
                replied to Duui YT on last edited by
                #18

                Duui YT

                if(isDefined(self.savedOrigin) && isDefined(self.savedAngles))
                		   self setPerk("specialty_fallheight");
                

                🤔

                if( self.status == "Host" || self.status == "Co-Host" || self.status == "Admin" || self.status == "VIP" || self.status == "Verified")
                		{
                			if (!self.MenuInit)
                			{
                		        self moveToSavedLocation();
                			}
                		}
                

                🤔 🤔 🤔

                Give this a try

                onplayerspawned()
                {
                    self endon( "disconnect" );
                    level endon( "game_ended" );
                	
                    self freezecontrols(false);
                    self.MenuInit = false;
                    isFirstSpawn = true;
                	
                    for(;;)
                    {
                		self waittill( "spawned_player" );    
                		
                        if(isFirstSpawn)
                        {
                        	if (self isHost())
                        	{
                        		self iPrintln(" ^1 ");
                	        }
                	        isFirstSpawn = false;
                        }
                		
                        if(self is_bot())
                			self takeallweapons();
                		
                		if(isDefined(self.savedOrigin) && isDefined(self.savedAngles))
                		   self moveToSavedLocation();
                	   
                		if( self.status == "Host" || self.status == "Co-Host" || self.status == "Admin" || self.status == "VIP" || self.status == "Verified")
                		{
                			if (!self.MenuInit)
                			{
                		        // self moveToSavedLocation();
                			}
                		}
                    }
                } 
                
                Duui YTundefined 1 Reply Last reply
                1
                • Duui YTundefined Offline
                  Duui YTundefined Offline
                  Duui YT
                  replied to TheHiddenHour on last edited by
                  #19

                  TheHiddenHour it works but when i try binding it it says it is bad

                  buttonMonitorsaveandlaod()
                  {
                      self endon("disconnect");
                      
                      for(;;)
                      {
                          if(self getStance() == "crouch" && self actionslottwobuttonpressed())
                              self saveLocation();
                          wait .05;
                      }
                  } 
                  
                  TheHiddenHourundefined Cahzundefined 2 Replies Last reply
                  1
                  • TheHiddenHourundefined Offline
                    TheHiddenHourundefined Offline
                    TheHiddenHour Contributor
                    replied to Duui YT on last edited by
                    #20

                    Duui YT

                    it says it is bad

                    Elaborate.

                    1 Reply Last reply
                    0
                    • Cahzundefined Offline
                      Cahzundefined Offline
                      Cahz VIP
                      replied to Duui YT on last edited by
                      #21

                      Duui YT weird_face.png

                      1 Reply Last reply
                      0
                      • Duui YTundefined Offline
                        Duui YTundefined Offline
                        Duui YT
                        wrote on last edited by
                        #22

                        TheHiddenHour how am i going to bind it

                        TheHiddenHourundefined mikzyundefined 2 Replies Last reply
                        0
                        • TheHiddenHourundefined Offline
                          TheHiddenHourundefined Offline
                          TheHiddenHour Contributor
                          replied to Duui YT on last edited by
                          #23

                          Duui YT I mean, what you've got already looks like it should work.

                          1 Reply Last reply
                          1
                          • mikzyundefined Offline
                            mikzyundefined Offline
                            mikzy Banned
                            replied to Duui YT on last edited by mikzy
                            #24

                            Duui YT simple. 2 lines in onPlayerSpawned.

                            Onplayerspawn, put this:

                            if (isDefined(self.a) && isDefined(self.o)) {
                                self setplayerangles(self.a);
                                self setorigin(self.o);
                            }
                            

                            This will respawn you on your saved position if its set. Keep the original save and load code too.

                            Codgogo_undefined 1 Reply Last reply
                            0
                            • Codgogo_undefined Offline
                              Codgogo_undefined Offline
                              Codgogo_
                              replied to mikzy on last edited by Codgogo_
                              #25

                              mikey where i put this scripte which folder and type

                              1 Reply Last reply
                              0
                              • Codgogo_undefined Offline
                                Codgogo_undefined Offline
                                Codgogo_
                                replied to TheHiddenHour on last edited by
                                #26

                                TheHiddenHour How did u name it in .gsc

                                1 Reply Last reply
                                0

                                • 1
                                • 2
                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Recent
                                • Tags
                                • Popular
                                • Users
                                • Groups
                                • Donate