In Game Chat (without codes)

I need to put about 10 different messages.
Better not more than 5% memory and without using codes.

Hm so do you need to know who send the message or not?

I don’t know how to make it

OH ok lemme take some pics brb

1 Like

This is how you make a chat without having to code. Even though you can’t see who posted this is eh pretty efficent for people like @AhmetT .
First take out an overlay:
image
Then change it to:


Then take out a pop-up:
image

After, connect overlay to popup

Then notification:
image
connect overlay to notifcation:

Then repeat the first pop-up settings except with a different message.
Then connect first pop-up to the new pop-up:

Then repeat as long as you want
Whew this took a while

5 Likes

Okay, I think it will work, but it will get more and more complicated. If there is a problem, I will let you know, thank you.

Ok hope you finish your game :smiley:

1 Like

@THEHACKER120
So how do I show who sent the message?

You’ll have to use coding for that part
If you want that method try:

So, can I continue with what you gave me and add the coding?

Yeah not 100% sure but that might work

1 Like
Step 1

get a game overlay
make it a button
set the text to: Chat
make it transmit on “chatpopup1”

get 10 popups

Set each of their settings to this:

image

The “n” is a variable, which means you just repeat it with each of the numbers 1-10
(N+1) means the number you’ve used + 1 (ex: if N = 2, then chattextN is chattext2 and chattext(N+1) is chattext3)

Header: Message #1

Content: [Insert Message Content]
(note: write one of your chat options there)

First Call to Action: Post This

Second Call to Action: Next

repeat this for every popup

for the first popup, set the second call to action channel to: chatpopup2
set “open popup when recieving on” to “chatpopup1”
set the first call to action channel to: chattext1

for the 2nd popup, set the second call to action channel to: chatpopup3
set the first call to action channel to: chattext2

for the 3rd popup, set the second call to action channel to: chatpopup4
set the first call to action channel to: chattext3

and so on

on the last popup, set the second call to action channel to: chatpopup1
set the first call to action channel to: chattext10
(assuming you have 10 chat options)

Step 2

add a property called: “chattext”
set the type to “number”
starting value: 0
set scope to: player

get 10 counters


image

set all of them to “player” scope
make all of them update the property: “chattext”
when target reached, broadcast on: newchat
make them reset on: newchat

1st counter:
set starting value to 1
inc when recieving on: chattext1
target value: 2

image
image

2nd counter:
set starting value to 2
inc when recieving on: chattext2
target value: 3

3rd counter:
set starting value to 3
inc when recieving on: chattext3
target value: 4

4th counter:
set starting value to 4
inc when recieving on: chattext4
target value: 5

5th counter:
set starting value to 5
inc when recieving on: chattext5
target value: 6

6th counter:
set starting value to 6
inc when recieving on: chattext6
target value: 7

7th counter:
set starting value to 7
inc when recieving on: chattext7
target value: 8

8th counter:
set starting value to 8
inc when recieving on: chattext8
target value: 9

9th counter:
set starting value to 9
inc when recieving on: chattext9
target value: 10

10th counter:
set starting value to 10
inc when recieving on: chattext10
target value: 11

Step 3

Add a trigger:

make it trigger on: newchat

image

Block Code!

Block Code:


Create a variable called “chat”
(note: when it says “insert” it means you have to manially input what you want there)
(the “|”'s are for spacing"

Set “chat”: Get Property: “chattext”
if {“chat” = 1}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 1st chat text here}"
else if {“chat” = 2}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 2nd chat text here}"
else if {“chat” = 3}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 3rd chat text here}"
else if {“chat” = 4}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 4th chat text here}"
else if {“chat” = 5}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 5th chat text here}"
else if {“chat” = 6}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 6th chat text here}"
else if {“chat” = 7}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 7th chat text here}"
else if {“chat” = 8}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 8th chat text here}"
else if {“chat” = 9}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||: " said: {Insert the 9th chat text here}"
else if {“chat” = 10}
||||Add activity feed for everyone:
||||||||Create Text With: Triggering Player’s Name
||||||||||||||||||||||||||||||||||||||: " said: {Insert the 10th chat text here}"

Note: i ran out of block limit, so create another block


And you’re done!
Thanks for reading!

(Note: there is likely a less tedious way to do this)

1 Like

Thanks, but I don’t think I understand without pictures :slight_smile:

1 Like

yeah, me too

i dont think its possible to add a chat system w/ out block code

1 Like

one moment
im updating it

so far step 1 is updated with pictures

But I’m very confused, I’m using the guide made by THEHACKER120 and should I add yours later?

Uh its up to use. Choose the one that you think is more efficient.

womp womp womp

LEAVE ME ALONE
YOU KNOW I GOT A KNACK FOR THE TROMBONE (anyone know the reference?)

lesson learned: search before you ask

I said I don’t want code but also 10% memory is too much :slight_smile:

well yo practically can’t do it without code unless you use like a trillion memory