x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Unwanted Replication

I have a couple of functions, one I want to replicate across all clients and one I don't want to replicate at all.

The one I want to replicate (transform into a cube) I have setup a custom event with "run on server" in blueprints and its working fine.

The one I don't want to replicate (display text above other cubes while in cube form) is replicating by itself with no instructions to do so.

Why is this happening?

alt text

Edit: Unreal 4.7.0 Preview 7

Edit: Here's some screen caps of blueprint functions

Players replicated transform into a cube - http://i.imgur.com/OX5gBwU.png

Player detecting data cubes and telling them to show a message - http://i.imgur.com/3Rtznz9.png

The data cube displaying a message - http://i.imgur.com/yqHoANA.png

Edit: Seems the server was calling [Update Detect Signal] even when it had no control over a pawn.

I fixed it by specifically telling the server not to run that function. - http://i.imgur.com/KcCvNzM.png

However clients are still all seeing the text popup when only the client who triggers the data cubes should be seeing it.

Product Version: Not Selected
Tags:
untitled.png (1.8 MB)
more ▼

asked Feb 17 '15 at 02:21 AM in Blueprint Scripting

avatar image

Neros_
279 29 42 56

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Thanks Daekesh! (via freenode.net#unrealengine)

"Get Player Controller" index 0 means its the local player, so if you check for index 0 you can run code on a single player.

alt text

more ▼

answered Feb 23 '15 at 10:34 PM

avatar image

Neros_
279 29 42 56

avatar image MADHOUSE Aug 30 '15 at 02:24 PM

How does this work with a listen server where one player also is the server? Trying to figure out how to run part of the characters blueprint locally on a player without needing an RPC

avatar image Neros_ Sep 05 '15 at 03:34 PM

You may need to check "Has Authority" to make sure only the server executes the command.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question