Is there a way to chat instantly with another scratch member? If there is, how do you instantly chat with another scratch member? Also, is it a video chat, or a writing chat? Please answer! Thanks!
[blocks]http://scratch.mit.edu/forums/post.php?fid=6#req_message[/blocks]
Offline
Umm, no way to do this, sorry.
Chatrooms have been suggested, but turned down. If you have somthing to say, why can't other people see it?
Last edited by owetre18 (2011-10-02 08:33:35)
Offline
You can, but it's hard. Port forward the port 42001 and host Mesh. Tell someone the IP it shows and the port, and tell them to add a variable called Msg[num]. Then, tell them to make this script.
[blocks]
<when green flag clicked>
<set{ self }to( (whatever number you put as num#
<forever>
[ask question ( ) and wait]
<set{ num# }to( (answer)
<set{ person# }to( (whatever you put as the number in num#
<broadcast[ sendmessage ]and wait c>
<end>
<when I receive[ sendmessage
<if><not> <( <{ self }> <=> <{ person# }> )> )>
<think[ <{ num(number that's not yours) }> ]for( 3 )secs>
<else>
<say[ <{ num(your #) }> ]for( 3 )secs>
<end>
[/blocks]
Last edited by Scratchthatguys (2011-10-02 09:07:48)
Offline
Scratchthatguys wrote:
You can, but it's hard. Port forward the port 42001 and host Mesh. Tell someone the IP it shows and the port, and tell them to add a variable called Msg[num]. Then, tell them to make this script.
[blocks]
<when green flag clicked>
<set{ self }to( (whatever number you put as num#
<forever>
[ask question ( ) and wait]
<set{ num# }to( (answer)
<set{ person# }to( (whatever you put as the number in num#
<broadcast[ sendmessage ]and wait c>
<end>
<when I receive[ sendmessage
<if><not> <( <{ self }> <=> <{ person# }> )> )>
<think[ <{ num(number that's not yours) }> ]for( 3 )secs>
<else>
<say[ <{ num(your #) }> ]for( 3 )secs>
<end>
[/blocks]
I really don't understand. Can you explain it to me in a simpler way? Or somehow, explain it to me so that I will understand? Thanks!
Offline
Thats probably the easiest way. If you can't ge that, you probably won't understand mesh.
If you want a chatroom, yo shouldn't be asking scratch. Go find some social messaging website or something.
Or you can get video and text chat for skype, but I suggest you only add irl friends on there.
Last edited by kayybee (2011-10-02 18:13:34)
Offline
Thanks so much everyone! For posting! Does anyone have a different answer to my question?
Offline
ice_cream20 wrote:
Thanks so much everyone! For posting! Does anyone have a different answer to my question?
The only way to even technically “chat” is through the Scratch program. It involves hacking and unlocking an unused feature called Mesh. Mesh allows people to interact directly to another computer. This makes two player games really fun, and cool since you would be able to do it from across the world.
All you would have to do is make a script that says what you type, then mesh with someone and have them activate the script on the other side.
Other than that, it’s impossible because Scratch wouldn’t be able to moderate it, and Scratchers could do very bad things.
There are topics in the suggestions forum as to why chatting was outlawed.
Offline
Okay, so what's the [size=200]SIMPLEST WAY TO ANSWER MY QUESTION?[/size]
Offline
ice_cream20 wrote:
Okay, so what's the [size=200]SIMPLEST WAY TO ANSWER MY QUESTION?[/size]
There's no chatroom function on the Scratch website mainly for security/moderation reasons. The only way to "chat" on the Scratch website with another member is by commenting on his/her projects (and hoping that they reply back). ^^;
Using the Mesh function to chat is an advanced function that requires modifying the Scratch interface (which runs the risk of messing up your Scratch program entirely if you're not careful), and you can't really chat on the site with it (it's more like private chatting offsite). If you need help with setting up Mesh and creating a chat program, you might want to try asking around the Advanced Topics forum section for help. Be aware that, since it is an advanced topic, the answer is not going to be, well, simple.
Offline
They have been suggested, but really the ST can't moderate a chat.
Offline
ice_cream20 wrote:
Okay, so what's the SIMPLEST WAY TO ANSWER MY QUESTION?
The simplest way, in fact, is just to make your own chatroom outside of scratch. You aren't allowed to publicize the link though.
Offline
Thanks everyone! Anything else to know? And any different advice?
Offline
ice_cream20 wrote:
Okay, so what's the [size=200]SIMPLEST WAY TO ANSWER MY QUESTION?[/size]
No. You cannot directly chat with any Scratcher on the Scratch website.
ice_cream20 wrote:
Thanks everyone! Anything else to know? And any different advice?
You still have everything to learn, and so does the rest of humanity!
Assuming you mean on this topic, there’s nothing else you need to know regarding chat. As long as you assimilate the information that everyone else posted, no.
Also, don’t put anything along the lines of “PLEASE CLICK HERE” in the title of the topic. That compels people not to visit your topic.
Offline
henley wrote:
ice_cream20 wrote:
Okay, so what's the [size=200]SIMPLEST WAY TO ANSWER MY QUESTION?[/size]
No. You cannot directly chat with any Scratcher on the Scratch website.
ice_cream20 wrote:
Thanks everyone! Anything else to know? And any different advice?
You still have everything to learn, and so does the rest of humanity!
Assuming you mean on this topic, there’s nothing else you need to know regarding chat. As long as you assimilate the information that everyone else posted, no.
Also, don’t put anything along the lines of “PLEASE CLICK HERE” in the title of the topic. That compels people not to visit your topic.
Technically you can directly chat, as that is what we're doing right now, only anybody can interfere. Something you could do is learn mesh, then make your own chatroom.
P.S. Henley, I keep replying to you, as your the only other person who has been using the forums recently.
Offline
So why do I need to put this on advanced topics? Is there a way to copy a full topic on to another message board? Why will it help by putting this on advanced topics?
Offline
ice_cream20 wrote:
So why do I need to put this on advanced topics? Is there a way to copy a full topic on to another message board? Why will it help by putting this on advanced topics?
Advanced Topics is where everyone is making chat programs, multiplayer-online games ( not as common though ), new mods for Scratch, some making Mesh easier, and making new additions to the site every day! In the Advanced Topics section there are also tutorials ( really good ones ) on how to get Mesh and even make your own Mod for Scratch.
http://scratch.mit.edu/forums/viewtopic.php?id=32046 is a tutorial on how to get Mesh on Scratch, and it teaches you how to use it as well.
http://scratch.mit.edu/forums/viewtopic.php?id=65496 is a chat program which uses Panther ( a Mod of Scratch )
Last edited by Magnie (2011-12-03 11:26:16)
Offline
ice_cream20 wrote:
Is there a way to chat instantly with another scratch member? No, that would be terrible and has been turned down many many times. If we did that, this site would not be very great. Also, do you realize how much money and time that would take?
Also, is it a video chat, or a writing chat? Uh no, those would be the worst things ever on this site. You would like to video chat with random people around the world? If you would like to do this stuff, I suggest you quit this site and use this thing called "Skype". Go do that.
Please answer! Thanks!
Offline