[Error] this blueprint (self) is not a _C, therefore 'target' must have a connection

I’m new to UE4 and Unreal Engine in general and i’m following the Blueprint Multiplayer Tutorial Series and when i make the “Assigns the updated character selection” in the LobbyPC blueprint and then compile i get the error this blueprint (self) is not a _C, therefore ‘target’ must have a connection. and when i double click the error it says that is might have something to do with the Player Controller input in the “Swap Character” thing and the “Self” thing which is what the Player Controller is connected to.

Screenshot: Screenshot by Lightshot

Video i’m referring to: Blueprint Multiplayer: Lobby Player Controller | 12 | v4.11 Tutorial Series | Unreal Engine - YouTube

Please Help!

Side Question: Is there any good tutorials for adding working Weapons (Such as Swords and Guns), Hud, Health system and Thirdperson to firstperson sorta thing with the scroll wheel?

Regards

Do you have a screenshot of your blueprint? It’s difficult to understand and help without being able to see the blueprint in question. :slight_smile:

I don’t have UE4 in front of me, so I can’t test this personally. However, I can see your problem: The blueprint node “Cast to LobbyGM” as it is currently looking needs to be part of your blueprint’s flow.

  • Note the two hollow arrows on the “Cast to LobbyGM” - these need to be connected to something.
  • However, I see from the tutorial video that he uses a pure cast. Right-click the node, which should show a list of options. Near the bottom is an option called “Convert to pure cast”.

just saw this hold on a sec.

Oh my god thank you. now i can grow my hair back because my head is literally bald from how much hair i was ripping out. xD

Careful! Your hair is important. :slight_smile:

I Used “Get Player Character” As Object