ニコニコログインしてください
    未ログイン時のセーブデータはご利用のブラウザ仕様により削除される可能性があります。
    詳しくはこちら

    コメントするにはログインが必要です

    まだコメントはありません。
    まだコメントはありません。

    コメントするにはログインが必要です

    【非ゲーム】グローバルシグナル基本プラグイン

    公開日時
    2018/12/20
    想定プレイ時間
    1分
    プレイ数
    494
    コメント数
    1
    ギフト
    0

    ゲーム情報2019/02/01 更新

    (function() {
    //グローバルシグナルを送信
    sendGlobalSignal = function(text) {
    if(!window.RPGAtsumaru || !window.RPGAtsumaru.experimental.signal) return;
    window.RPGAtsumaru.experimental.signal.sendSignalToGlobal("解析:"+text);
    };
    //グローバルシグナルを読み込んで指定の変数に入れる
    getGlobalSignal = function(num,max) {
    if(!window.RPGAtsumaru || !window.RPGAtsumaru.experimental.signal) return;
    window.RPGAtsumaru.experimental.signal.getGlobalSignals()
    .then(function (list) {
    if(max) list = list.slice(0, max);
    $gameVariables.setValue(num, getText(list.reverse()));
    }).catch(function (error) {
    });
    };
    //読み込んだシグナルの時間とユーザー名と内容を返す
    function getText(list) {
    var text = "";
    list.forEach(function(signal) {
    text += getDateText(signal.createdAt) +" " + signal.senderName + " " + signal.data + "\n";
    });
    return text;
    };
    //秒数を日時に変換
    function getDateText(second) {
    var date = new Date(second*1000);
    return date.getMonth() + 1 + "/" + date.getDate() + " "+date.getHours()+":"+date.getMinutes();
    }
    })();

    更新情報

    ■概要
    ・アツマールの機能「グローバルシグナル」のサンプルです
    ・グローバルシグナルとはアツマールのデータベースにプレイヤーが情報を保存することで他のプレイヤーがその情報を参照できるようになる機能です
    ・本来ならオンラインゲームを作るための機能っぽいですが、そうでないゲームでもプレイヤーのクリア時間を保存することで難易度の参考にしたり、選択肢や使用キャラの傾向を確認するなどアクセス解析のような使いかたも出来ます
    ■使い方
    ・上記のソースコードをテキストに保存してsignal.jsなどと名前を付けて、ツクールのpluginsフォルダに入れて、プラグイン管理で登録してください
    ・シグナルを送信するにはスクリプトで sendGlobalSignal("文字")
    ・シグナルを受信して10件ぶん変数1に入れるには getGlobalSignal(1,10)
    ■注意
    ・当然ですが著作権など無いし責任も負いません

    ギフト履歴ゲームに贈られた有料ギフト一覧

    まだギフトはありません。
    もっと見る

    ギフト支援ランキングギフトを贈ったユーザーの累計ポイント上位5位までをランキング

    まだギフトはありません。