fiame1337 Posted April 30, 2021 Share Posted April 30, 2021 Hello. I have just started scripting RageMP and I have got this Error. Here is the Code. let cef = mp.browser.new("package://assets/registerLogin.html"); mp.gui.cursor.visible = true; let sceneryCamera = mp.camera.new('default', new mp.Vector3(-485, 1095.75, 323.85), new mp.Vector3(0,0,0), 40); sceneryCamera.pointAtCord(402.8664, -996.4108, -98.5); sceneryCamera.setActive(true); mp.game.cam.renderScriptCams(true, false, 0, true, flase); mp.game.ui.displayRadar(false); mp.events.add("registerLogin.client",function(name,password,type){ if(name.lenght >= 3 && password.lenght >= 5){ mp.events.callRemote("registerLogin.server",name,password,type); } else { mp.game.graphics.notify("Podatci nisu ispravni"); } }) mp.events.add("registerLogin.destroy",function(){ cef.destroy(); mp.gui.cursor.visible = false; mp.gameui.displayRadar(true); mp.game.cam.renderScriptCams(false,false,0,true,false); }) if(mp.game.ui.isPauseMenuActive()){ mp.game.ui.setFrontendActive(false); } I hope You guys do have more experience than me so You can help me. Thanks. Link to comment Share on other sites More sharing options...
MrPancakers Posted April 30, 2021 Share Posted April 30, 2021 mp.browser.new should be mp.browsers.new Link to comment Share on other sites More sharing options...
fiame1337 Posted May 1, 2021 Author Share Posted May 1, 2021 Thanks, I fixed it but I got a new error. Code is the same. 9 hours ago, MrPancakers said: mp.browser.new should be mp.browsers.new let cef = mp.browsers.new("package://assets/registerLogin.html"); mp.gui.cursor.visible = true; let sceneryCamera = mp.camera.new('default', new mp.Vector3(-485, 1095.75, 323.85), new mp.Vector3(0,0,0), 40); sceneryCamera.pointAtCord(402.8664, -996.4108, -98.5); sceneryCamera.setActive(true); mp.game.cam.renderScriptCams(true, false, 0, true, flase); mp.game.ui.displayRadar(false); mp.events.add("registerLogin.client",function(name,password,type){ if(name.lenght >= 3 && password.lenght >= 5){ mp.events.callRemote("registerLogin.server",name,password,type); } else { mp.game.graphics.notify("Podatci nisu ispravni"); } }) mp.events.add("registerLogin.destroy",function(){ cef.destroy(); mp.gui.cursor.visible = false; mp.gameui.displayRadar(true); mp.game.cam.renderScriptCams(false,false,0,true,false); }) if(mp.game.ui.isPauseMenuActive()){ mp.game.ui.setFrontendActive(false); } Link to comment Share on other sites More sharing options...
MrPancakers Posted May 1, 2021 Share Posted May 1, 2021 again..... mp.camera.new should be mp.cameras.new, your error message explains what's wrong in your code. You need to learn how to read the messages being given to you because they tell you exactly what is wrong and this is such a basic error. Quote client.js:5: TypeError: Cannot read property 'new' of undefined let sceneryCamera = mp.camera.new('default', new mp.Vector3(-485, 1095.75, 323.85), new mp.Vector3(0,0,0), 40); client.js:5 - This says it's inside a file named client.js, and the number means what line the error is on, so inside your client.js file on line 5 is where the error is. Cannot read property 'new' of undefined - This means it cannot read a property called 'new' because whatever is before it is undefined, in this case mp.camera is undefined because it does not exist. So from this error message it tells you the file the error is in, what line it is on, and what the issue is, you need to be able to understand these errors if you want to get better as a developer. Link to comment Share on other sites More sharing options...
fiame1337 Posted May 1, 2021 Author Share Posted May 1, 2021 Yeah, I fixed it already. Thanks anyways. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now