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.6k 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.
  • 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