Im not able to control my character after switching from a 'Menu Level' to my 'Game Level'?

When i go from my start menu for my game which has its own level and load my main gameplay level i find im able to control my character. If i load the Game play level first i don’t have this problem and it works fine. Its only when im going from one level to the next. Can anybody shed some light on this please?

Thankyou

I would say you need to posses the character again. But i can’t remember this needs to be necessary.

Is this a single PlayerGame? Try to get the “PlayerCharacter” inside your PlayerController and use “Posses” on it combined with the “Begin Play” Node.

I just tried that for player 1 but no luck, its a 4 player game. it seems to not acknowledge the player controller i have set for some reason? Thanks for the answer.

Regards

Uff, a multiplayer game. The characters need to be possed through the server. You need to have a replicated event/function that tells the server to reposses the characters. A client has no rights for that.

its a local mulitiplayer game, can you explain more on what the server and client are please? im new to all this

Ah! So you play it on one screen? Then you don’t have clients and servers.

All your 4 characters are spawned but you can’t controll them? Can you show me how you spawned them? Normaly you would do it similar to this:

http://puu.sh/g8r8U/f94511f27b.png

Could you show me how you are doing this?

this is how i spawn my characters. i can control them fine if i load the playing level first its only a problem when i go from the menu level to the playing level ? Thanks

Hi,

I have excaly the same problem… Did you found a solution?

Thanks

I’m having the same issue, and mine is an offline single-player game.
Anyone figured it out?

Make sure you have set the input mode when opening a level in the script. There is a node called “set input…”. use this after the open level node in the blueprint.

Make sure you have set the input mode when opening a level in the script. There is a node called “set input…”. use this after the open level node in the blueprint.

Thanks Gamebreaker84, it worked!
I added a ‘Set Input Mode Game Only’, and connected the ‘Event BeginPlay’ and a ‘Get Player Controller’ to each of my levels.
Really appreciate it!

no problem mate, im glad it worked

Work fine, Thank you!

Thank you!