In Game Chat (without codes)

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

step 2 updated

Okay, I don’t know for now I will continue with the guide given by THEHACKER120 and then I will look at what Pika_Pokemon gave me.

Ok alright wish you luck on that ping me if you have a question

1 Like

THIS IS PERFECT, but it seems very difficult and I try my best to do it (or figure out how to do it and it would take me at least 2 hours to do it)

@AhmetT i finished!

Total memory usage:
Property +10
Counter +25 (x10)
Trigger +40
Popup +50 (x10)
Game Overlay +175
Blocks +500 (x2)

10 + 25 x 10 + 40 + 50 x 10 + 175 + 500 x 2 =
10 + 250 + 40 + 500 + 175 + 1000 =
1975 memory points
or 1.975% memory

1 Like

it looks harder than it is

its mostly just tedious tho

1 Like

Wow, perfect math, my brain isn’t working very well right now.

Check this, on the guide it has all the links to the chat guides, and there are complex and easy ones, The Ultimate Chat System Guide - Community Made Guides - Gimkit Creative

This topic was automatically closed 3 hours after the last reply. New replies are no longer allowed.