Discuss Scratch

p_nuts
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

https://assets.scratch.mit.edu/get_image/.%2E/example.png
の/.%2E/って何かわかる人いますか?

↑ここから下は署名と言って、いちいち手動で書いていません。署名に関するコメントは、プロフィールにて行って下さい。
ここは議論をする場所です。敬語を心がけましょう。           過去の署名
感情的になっても何もいいことはありません。それはScratchに貢献しますか?
共有垢についてチャット禁止宣伝とf4fリミックススク恋愛ゆくも使用↗️url64傾向は統計NFEチェック↗️仮想通貨sb3の大きさ
I am Japanese and cannot speak English, so I use a translation tool to speak English.
現在の投稿数:1530posts(akku–n11氏の署名に興味を持ったので作りました 完全自動でカウントします)
Atridott
Scratcher
500+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#561
%2EはURLエンコードで「.」だったはずです。根拠
アクセスするとリダイレクトされてそこごと消えるので特に問題なさそうですが。

ああ、喜ばしいことに、怒ったバケツは私の署名に食べられました。
Oh, happily, angry bucket was eaten by an my signature.

署名 / my signuture wrote:

あまり美味しいとはいえなかっt
元ネタ: magicaho
p_nuts
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

色々プロフィールで話しててわかりましたが、おそらくは
「assets.scratch.mit.edu/get_image/」だったら画像として貼れる
けど画像はそこじゃない
なら../を使って親ディレクトリに戻る
けどバレる
エンコードする
https://assets.scratch.mit.edu/get_image/.%2E/example.png
のようになる
らしいです。

↑ここから下は署名と言って、いちいち手動で書いていません。署名に関するコメントは、プロフィールにて行って下さい。
ここは議論をする場所です。敬語を心がけましょう。           過去の署名
感情的になっても何もいいことはありません。それはScratchに貢献しますか?
共有垢についてチャット禁止宣伝とf4fリミックススク恋愛ゆくも使用↗️url64傾向は統計NFEチェック↗️仮想通貨sb3の大きさ
I am Japanese and cannot speak English, so I use a translation tool to speak English.
現在の投稿数:1530posts(akku–n11氏の署名に興味を持ったので作りました 完全自動でカウントします)
fugu_fugu
Scratcher
500+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#562
一応p_nutsさんのプロフで出た結論貼っときます。
https://scratch.mit.edu/users/p_nuts/#comments-211299992

P.S.被った…

Last edited by fugu_fugu (June 17, 2022 13:34:22)



Huh…tired







Maybe you know.
I am boring.
HARUHITOGAMES
Scratcher
100+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

ハックに役立つかわからないけどこうやると403になる

byebye
@haruhitogamesにこい!
今すぐだ!
[このtopic]を[お気に入り v]に追加する ::list
(100)秒待つ ::control
[topic,op v]を(1)ずつ変える ::variables
@h-mondaisyuuもよろ
go to hteam
s_koki
Scratcher
29 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

([ポップ v]::sound)

((90)::motion)//これは向きを指定できるブロックです

([自分自身 v]::control)
のハックブロックの作り方を教えてくれませんか?

s_kokiのプロフィールへ飛ぶ
[#f54242][#f58d42][#f5dd42][#b6f542][#42f560][#42f5c5][#42f5f5][#4278f5][#8442f5][#c242f5][#c242f5][#f54298]

//色を付けてみただけ
lTM126
Scratcher
100+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#566
それらの情報をどこで知りましたか?情報元を辿ればわかるはずです

Last edited by lTM126 (July 1, 2022 23:53:40)

s_koki
Scratcher
29 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#567
ごめんなさい。。情報元が不明でして、、

s_kokiのプロフィールへ飛ぶ
[#f54242][#f58d42][#f5dd42][#b6f542][#42f560][#42f5c5][#42f5f5][#4278f5][#8442f5][#c242f5][#c242f5][#f54298]

//色を付けてみただけ
gojo704
Scratcher
2 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

https://scratch.mit.edu/projects/711428708/
↑音量すごいことにしたら音が鳴らなくなった
⚑ がクリックされたとき
[scratchblocks]
[ ポップ] の音を鳴らす ] の音を鳴らす
[/scratchblocks]


↑このプログラムしてるのに↑

Last edited by gojo704 (July 4, 2022 05:29:39)

gojo704
Scratcher
2 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

音量100000ができねぇ
誰かやり方教えてぇ!!

Last edited by gojo704 (July 4, 2022 05:38:41)

Catapult-
Scratcher
100+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

JSONを開いてsoundの数値(100になっていることが多い)を100000に書き換えて保存し、読み込むといけます。

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
Es-2
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

e羊icquesの使い方がわかりません。
自作拡張機能を読み込むにはどうすればいいですか?
作ったものはGithubに公開したのですが、「Choose on extension」にそのURLを入力しても表示されません。
コードは「Scratchで楽しく学ぶアート&サイエンス」という本に書かれていたものを写したので、多分あっていると思います。
const ArgumentType=require("https://github.com/LLK/scratch-vm/blob/develop/src/extension-support/argument-type.js");
const BlockType=require("https://github.com/LLK/scratch-vm/blob/develop/src/extension-support/block-type.js");
class Scratch3Hello{
    constructor(runtime){
        this.runtime=runtime;
    }
    getInfo () {
        return{
            id:"hello",
            name:'hello',
            blocks:[
                {
                    opecode:"showAlert",
                    blockType:BlockType.COMMAND,
                    text:"[TEXT]と表示する",
                    arguments:{
                        TEXT:{
                        type:ArgumentType.STRING,
                        defaultValue:"こんにちは"
                        }
                    } 
                }
            ]
        };
    }
    showAlert(args){
        alert(args.TEXT)
    }
}

↑この線より下は、今話している内容とは関係がありません。 詳しくは、ScratchWiki 署名

質問や意見を投稿する前に、まずは
ScratchWikiで検索
調べたい言葉 site:https://scratch.mit.edu/discuss/でGoogle検索
③プロジェクトに関することなら参考にする作品を検索して中をみる
コミュニティーガイドラインよくある質問利用規約の確認
などをしておくと、無駄な投稿を減らしたり、スムーズに議論できます。
yukku
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#572
まず「require」はブラウザでは使用できませんね。上2行は削除してほかの部分も次のように変換してください。
BlockType
/* ↓ */
Scratch.BlockType
ArgumentType
/* ↓ */
Scratch.ArgumentType
また、最後に次を書き加えてください。
Scratch.extensions.register(new Scratch3Hellos())

↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。

日本語フォーラムの使い方っていうプロジェクトを作ったのでどうぞ。
Es-2
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

直しましたが、読み込めませんでした。
class Scratch3Hello{
    constructor(runtime){
        this.runtime=runtime;
    }
    getInfo () {
        return{
            id:"hello",
            name:'hello',
            blocks:[
                {
                    opecode:"showAlert",
                    blockType:Scratch.BlockType.COMMAND,
                    text:"[TEXT]と表示する",
                    arguments:{
                        TEXT:{
                        type:Scratch.ArgumentType.STRING,
                        defaultValue:"こんにちは"
                        }
                    } 
                }
            ]
        };
    }
    showAlert(args){
        alert(args.TEXT)
    }
}
Scratch.extensions.register(new Scratch3Hellos())

https://github.com/ユーザー名/ファイルの名前/blob/main/test/index.js
というリンクでは読み込めなかったので、リンクの貼り方が間違っているのかもしれませんが、自分ではわかりませんでした。

↑この線より下は、今話している内容とは関係がありません。 詳しくは、ScratchWiki 署名

質問や意見を投稿する前に、まずは
ScratchWikiで検索
調べたい言葉 site:https://scratch.mit.edu/discuss/でGoogle検索
③プロジェクトに関することなら参考にする作品を検索して中をみる
コミュニティーガイドラインよくある質問利用規約の確認
などをしておくと、無駄な投稿を減らしたり、スムーズに議論できます。
p_nuts
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

たぶん
new Scratch3Hellos()
ではなく、
new Scratch3Hello()
では?

↑ここから下は署名と言って、いちいち手動で書いていません。署名に関するコメントは、プロフィールにて行って下さい。
ここは議論をする場所です。敬語を心がけましょう。           過去の署名
感情的になっても何もいいことはありません。それはScratchに貢献しますか?
共有垢についてチャット禁止宣伝とf4fリミックススク恋愛ゆくも使用↗️url64傾向は統計NFEチェック↗️仮想通貨sb3の大きさ
I am Japanese and cannot speak English, so I use a translation tool to speak English.
現在の投稿数:1530posts(akku–n11氏の署名に興味を持ったので作りました 完全自動でカウントします)
Es-2
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

いろいろ変えても上手くいかなかったので、Scratchのソースコードをダウンロードして書き換えることにしました。
「Scratchで楽しく学ぶアート&サイエンス」に載っているそのままの方法でやるつもりですが、Windows Power Shell に入力すると書かれてているコマンドは、Ubuntuの「端末」というアプリに打ち込んでも同じようになりますか?
詳しい方がいたら教えて欲しいです。

追記、普通に実行できました。

Last edited by Es-2 (July 14, 2022 12:47:27)


↑この線より下は、今話している内容とは関係がありません。 詳しくは、ScratchWiki 署名

質問や意見を投稿する前に、まずは
ScratchWikiで検索
調べたい言葉 site:https://scratch.mit.edu/discuss/でGoogle検索
③プロジェクトに関することなら参考にする作品を検索して中をみる
コミュニティーガイドラインよくある質問利用規約の確認
などをしておくと、無駄な投稿を減らしたり、スムーズに議論できます。
abee
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

「Scratchで楽しく学ぶアート&サイエンス」で紹介している拡張機能の作り方はE羊icquesの作り方と異なります。
E羊icquesを使いたいのであれば、そのサンプルを参考にしてください。たとえば、以下がそうです。
Scratch 3.0 の Extension(拡張機能) を試してみた - 僕は発展途上技術者
動的に拡張機能を読み込みたいのであれば、Xcratchがよいかもしれません。

Last edited by abee (July 14, 2022 11:59:39)

Es-2
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#577
ありがとうございます。そのやり方でもやってみます。

↑この線より下は、今話している内容とは関係がありません。 詳しくは、ScratchWiki 署名

質問や意見を投稿する前に、まずは
ScratchWikiで検索
調べたい言葉 site:https://scratch.mit.edu/discuss/でGoogle検索
③プロジェクトに関することなら参考にする作品を検索して中をみる
コミュニティーガイドラインよくある質問利用規約の確認
などをしておくと、無駄な投稿を減らしたり、スムーズに議論できます。
end_2120_start
Scratcher
41 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

質問です。ChromeでCTRL+Shift+Jで起動できる「コンソール」を使って変数を変えたりはできますか。

アカウントを移行しました。このアカウントはもうほとんど活動していません。
移行先:SRC_Soracha-GAMES_YT
noty2008
Scratcher
100+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#579
開発者ツールでScratchを弄ることは一応可能ですが、再読み込みすると消えちゃうかもです。

Last edited by noty2008 (July 20, 2022 09:11:51)


厨二病が重症なのは気にしないでくだせぇ(ぇ

Powered by DjangoBB

Standard | Mobile