【非ゲーム】アクセス解析アツマール【グローバルシグナル】

    セーブデータを保存するには
    niconicoログインが必要です。

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

    【非ゲーム】アクセス解析アツマール【グローバルシグナル】

    投稿日時
    2018/12/20 公開
    想定プレイ時間
    1分
    プレイ数
    252
    コメント数
    1

    タグ編集できます

    ゲーム情報2018/12/21 更新

    (function() {
    //グローバルシグナルを送信
    sendGlobalSignal = function(text) {
    if(!window.RPGAtsumaru || !window.RPGAtsumaru.experimental.signal) return;
    window.RPGAtsumaru.experimental.signal.sendSignalToGlobal("解析:"+text);
    };
    //グローバルシグナルを読み込んで指定の変数に入れる
    getGlobalSignal = function(num) {
    if(!window.RPGAtsumaru || !window.RPGAtsumaru.experimental.signal) return;
    window.RPGAtsumaru.experimental.signal.getGlobalSignals()
    .then(function (list) {
    $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();
    }
    })();

    更新情報

    ・グローバルシグナルの勉強で作ったプラグインです
    ・新機能なんか使わないよという作者さんでも少しメリットがあるということと、新機能を使おうという作者さんの足掛かり程度に役に立てばと思って上げました
    ・シグナルを送信するにはスクリプトで
    sendGlobalSignal("文字列")
    ・シグナルを受信して変数1に入れるには
    getGlobalSignal(1)
    ・当然ですが著作権など無いし責任も負いません

    ・21日15時、コード修正しました(他の関数と競合する可能性があった(かも
    誤 getText = function(list) {
    誤 getDateText = function(second) {
    新 function getText(list) {
    新 function getDateText(second) {