オンラインスコアについてです。

ホーム フォーラム CF2.5使用法全般 オンラインスコアについてです。

  • このトピックには51件の返信、4人の参加者があり、最後にOtoにより7年、 5ヶ月前に更新されました。
15件の投稿を表示中 - 31 - 45件目 (全52件中)
  • 投稿者
    投稿
  • #13045
    Oto
    参加者

    訂正させてください。

    >3つ目のフレームがオンラインスコアの画面です。
    >とりあえずは、この画面で、獲得したスコアの自動入力、
    >プレイヤーが書くのは名前だけ、
    >これを実現しないと、全く先に進みません。

    2つ目のフレームで既に名前を入力するので、
    このオンラインスコアの画面では、
    そもそも何も入力などせずに表示されているべきです。
    プレイヤーが書くのは名前だけ、という点、訂正します。

    #13049
    Oto
    参加者

    少し進展がありましたので書いておきます。

    https://www.youtube.com/watch?v=bOJfC1vrHkY

    この動画を参考にして、
    点数を自動入力 → 名前だけ入力すれば オンライン に ハイスコア登録
    これを実現しました。
    一応 .mfaファイル を添付しています。

    CF2.5内 の ハイスコアオブジェクト は放棄しています。
    まだこれからですが、 ランキングの数 であったり、いろいろカスタマイズはできそうです。
    Game ID は難しく考えず、ただ数字を変えるだけで無制限に登録できます。
    このゲームは 5 、このゲームは 13 などと、メモっておいた方が良いです。
    数字はいいんですが、文字だと駄目でした。詳しくは分かりません。

    ややこしくなってきたら mysql の テーブル? とかいうのを消すと、
    きれいに ランキングが元通り になります。
    000webhost なら、 000webhost から phpMyAdmin に入って、
    Action のとこにある 6つ のアイコンの 左から2番目 、Structure をクリック
    → 一番右の赤字のタグ、 Drop をクリック → 確認メッセージに OK
    → 下の GO をクリック → 確認メッセージに OK
    これでスコアがリセットされます。

    進展はありましたが、疑問は残っています。
    もし分かる方がいましたら、教えていただけると幸いです。

    ・この オンラインスコアランキング を、
     自分の ページの任意の場所 に常時表示させる方法。

    万が一自己解決したらお知らせしますが、
    なんのヒントも見つからないため、かなり厳しいと感じます。

    Attachments:
    You must be logged in to view attached files.
    #13126
    ASD
    キーマスター

    ランキング表示専用のSWFなりHTML5アプリケーションを作成して設置するということではだめでしょうか?

    #13127
    Oto
    参加者

    最後の手段でそれを考えています。

    >index.php については、いつかこれを拡張し、
    >ウェブページ上でスコアをリスト表示するようにしたいと思っています。
    >作業は本当に簡単で、ただやっていないだけなのですが。
    >ですから、ウェブページ上にゲームのスコアを表示することはもちろん可能です。

    この表現ですね。
    「本当に簡単」
    でも何をどうすべきか、情報がなかなか出ないのは前述の通りです。
    この「簡単」というのが、どのくらいなのかを知りたいです。
    専門家視点では簡単だけど、素人には無理なことなのか、
    それとも、素人でも頑張って調べればできることなのか。
    1から時間をかけてPHPの勉強が必要ということであれば、
    ちょっとハードルが高いかもしれませんので、
    とりあえず今はオンラインスコア画面のみのSWFにしようかと思います。

    Attachments:
    You must be logged in to view attached files.
    #13136
    Oto
    参加者

    Easy_Score_Upload の名前入力で、
    # & +
    これらの文字を使いスコアを送ると、
    # $ だと無反応、あるいはフリーズし、
    + だとスコア欄が真っ白になります。

    どれもよく使う文字なので、なんとかしたいところです。

    PHP の3ファイルを ansi unicode utf-8 でアップし、
    phpmyadmin でそれぞれに合わせても効果なく、
    PHPファイル が ANSI の場合のみ接続できるという状況で、
    文字コードはあまり関係ないのかもしれません。

    score_script 内をよく見ましたが、
    + などが使えない理由までは分かりませんでした。

    サーバーは hosting24 、チュートリアルの 000webhost の有料版ですが、
    同じ場所のサーバーだと思います。

    この現象の原因について、どなたかご存じないでしょうか。

    #13138
    Oto
    参加者

    やっぱりこれまずいですね。

    これ、同じハイスコアを何度も入力できないように、
    アップロードボタンは1回クリックで無効などの措置を取っているんですが、
    つまりはプレイヤーがスコアを送るチャンスが1回しかないということです。

    自分のサイトではユーザーからの問い合わせを普通に受け付けているんですが、
    記録的なハイスコアを叩き出したプレイヤーが、
    こういったフリーズや真っ白に見舞われて、スコアを残せなかった時、
    おそらく苦情のメールが来るはずです。

    ハイスコアを記録できなかった時の救済処置、
    例えば、あらゆる原因でスコアを送れなかった時に限り、
    アップロードボタンを再び押せるようにする、などができれば、
    まだ救いはあるんですが。

    もちろん一番は、
    # & + を送れるようにすることではありますが。

    何かアドバイスをいただけると幸いです。

    #13142
    Oto
    参加者

    追記

    添付画像の赤枠に特定の文字を入力すると送信できない件で、
    前の質問の3記号の他、ただの「0」もだめでした。
    まとめると以下の通りです。

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    「+」 スコアリストが白紙になる

    「#」 スコアリストが更新されない

    「&」 スコアリストが更新されない
    (&の前に別の文字を入れ、「a&」などにすると、スコアリストが白紙になる。)

    「0」 スコアリストが更新されない
    (最初が0だとだめ。最初にスペースなど入れて、「 0」だと送れる。)

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    これは日本公式?が作った Easy_Score_Upload でも、
    本家が作ったらしい mobile_save_score でも、全く同じ結果でした。
    上記4種類の記号・文字は送信できません。

    大変困っています。
    なぜこんなことになるのでしょうか?

    Attachments:
    You must be logged in to view attached files.
    #13204
    Oto
    参加者

    1週間経ちますが、この件での回答はかなり厳しいでしょうか。

    http://community.clickteam.com/threads/87185-Online-High-Score-Tutorial/page6?highlight=Sparckman+score

    こちらにも問い合わせていますが、もう人がいないのでしょうか、
    質問が承認されず、質問内容がアップロードされません。

    この スクリプト を作った Sparckmanさん という人、
    Forum Moderator ということですが、
    クリックチーム公式 の人とは、また違うんでしょうかね?
    直訳すれば 仲裁者 ということですが、
    公式 とは関係ない人が作った スクリプト ということであれば、
    PHP など何も分からない自分が言えたことかは分かりませんが、
    それはまあ エラー や 不具合 はあってもおかしくありませんね。

    一応 動画 を添付しています。
    大変わかりやすい内容で、例の 4種類の文字 が使えないわけです。

    この スクリプト に頼る以上、これはもう詰みでしょうか。

    Attachments:
    You must be logged in to view attached files.
    #13210
    ASD
    キーマスター

    >>Otoさん
    Sparckman氏は解説を作成されたのみで、スクリプト自体の作成はClickteamのJeff Vance氏によるものです。Jeff氏に直接要望を出せば返答が得られるかもしれませんが確約はできません。

    こちらでも症状は確認いたしました。現状では、入力された文字列に当該文字が含まれているかどうかを調べ、含まれていた場合は確定できないようにするのが良いのではないかと考えます。
    (数式の『特別』→『文字列』→『文字列内の文字列を検索』を使うか、一旦リストオブジェクトへ入れ、リストオブジェクトの検索機能を使う、など)

    他、有料ですが、本家Clickteamのストアに別のオンラインスコアのスクリプトもあります。

    – Starter Kit score online Website
    http://clickstore.clickteam.com/kit_score_online_website?search=Php

    #13212
    Oto
    参加者

    買いました。

    すると、自分 デベロッパー ですが、 スチーム なんで使えませんでした。
    金の無駄でした。
    まぁいつか スチーム にも アップデート 来るかもしれないし、
    完全に金の無駄とは限りませんが。
    書いててほしいですね、 アップデート できないと使えないって。
    これが数千円なら苦情モンですよ。
    1000円弱でも苦情言う人は言うでしょう。
    私のこれも半分苦情ですが。

    要するに Get Object の Unicode版 がないんで開けませんって出るんですね、
    スチームの R284.10 だと。
    で、それが アップデート しないと手に入らない エクステンション らしく、詰んでます。
    やっぱり方法ありませんよね、これは?

    エラー画像を添付しています。

    あとこちら

    http://community.clickteam.com/threads/99374-I-can-t-use-quot-quot-quot-quot-quot-amp-quot-quot-0-quot?p=707189#post707189

    にも質問していますが、
    どうやら前向きな回答がつきそうな気配がないため、
    やはりここ日本語サイトで情報が欲しいです。
    ジェフ って人が必ず見てるとは限りませんし。

    ・別に箱を買って アップデート しないと、買った オンラインスコア は使えない。

    これさえ確認できれば、もうこの件はあきらめます。

    Attachments:
    You must be logged in to view attached files.
    #13218
    ASD
    キーマスター

    現在の最新バージョンは、286.6です。Steamのプロパティで最新状態にする設定にされていますでしょうか?今一度ご確認下さい。Get Objectはアップデートパッチと共にインストールされるので、最新版になればUnicode版がインストールされ、開くことができるはずです。
    もし通常のアップデートが上手く行かない場合は、下記リンク先に記載されておりますベータコードを入力してベータ版へのアップデートも試してみて下さい。

    – Clickteam Fusion 2.5 Beta Code :: Clickteam Fusion 2.5 総合掲示板
    http://steamcommunity.com/app/248170/discussions/0/620695877224218221/

    #13255
    Oto
    参加者

    再びこちらで質問させていただきます。

    オンラインスコアを100以上作っているのですが、
    この先のことを考えると手作業では限界があります。

    ・添付画像1のようなイベントエディタ上のオブジェクト(横)を、
     名前順に並べ替える機能と、

    ・添付画像2のように、ただ可変文字列を1加えながら並べていく必要がある際に、
     例えばこの画像の38の左のオブジェクトは37、右のオブジェクトは39ですが、
     このように右に行くほど1増加させた結果を、一度に記入する方法、

    この2つがあれば劇的にはかどるのですが、なかったでしょうか。

    あと、SWFでスコアランキングを作っていると、増えるほど重くなるため、
    やはり文字だけwebに表示させる方法が知りたいです。
    スコアは
    http://www.clickteam.jp/tutorials/easy-online-score#chapter1
    こちらで作っていますが、

    ・index.phpを書き換えるといいのでしょうか?
     どう書くか、何かヒントはありませんか?
     あるいはこれを作ったジェフという人に聞くのがいいのでしょうか。
     本家フォーラムでは一切返答が来る気配がないのですが。

    この件については、cf2.5日本公式ページで「本当に簡単」と表現していること、
    この点を以前指摘しつつ質問しましたが、明確な回答はいただいていません。
    その時は、swfにしたらどうか、と言われただけですが、
    上記の理由でこの先どれほど重くなるか検討もつかないため、
    今回質問させてもらった次第です。

    Attachments:
    You must be logged in to view attached files.
    #13258
    Oto
    参加者

    (補足ですが、)
    この質問は、先日教えていただいたアップデート方法がなぜかうまくいかず、
    買ったスコアが使えないための質問です。
    アップデートについては、今いろいろ挑戦しています。

    #13263
    Oto
    参加者

    先日いただいた回答内の

    (数式の『特別』→『文字列』→『文字列内の文字列を検索』を使うか、一旦リストオブジェクトへ入れ、リストオブジェクトの検索機能を使う、など)

    これを試しているのですが、よく分からず困っています。

    使う場所は、スコア送信ボタンをクリックと名前入力オブジェクトの交差点でしょうか。
    文字列内の文字列を検索を使うと、文字を3つ入力しないといけないようで、

    Find(>検証する文字列を入力<, >検索する文字列を入力<, >最初の文字を入力< )
           ↓
    Find(>+0#&<, >+0#&<, >+< )

    これ自体意味が分からないんですが、何を入れてもエラーで、OKできません。

    ・もう少し詳しく教えていただけないでしょうか。

    ただ一番いいのは、文字を変換させることです。
    できるのかどうか知りませんが、
    問題の記号を打った瞬間、以下の文字に変換などできればベストです。

    + → (plus)
    0 → (zero)
    # → (sharp)
    & → (ampersand)

    それを確認次第、自分がphpMyAdminの方で文字を変更します。
    データベース上での入力はできるんで、+0#&自体がNGなのではなく、
    スクリプトのバグだと確信しています。

    ・文字の強制変換は可能でしょうか。

    以上2点ですが、アドバイスをお待ちしています。

    #13264
    Oto
    参加者

    先日紹介していただいた有料コンテンツ内のmfaファイル、

    Game_Exemple_Score_Online_640x960

    スチームの調子が戻り、アップデートできたので、これを開くことができたんですが、
    これについて質問させてください。

    ・「’」ですね、Shift+7の。アポストロフィというそうです。
     これを名前に使うと、スコアを送信できません。
     万が一これが不動の仕様なら、流れとしては大変理不尽です。
     一部文字が打てないとのことで紹介してもらったもので、
     一部文字が打てないのですから。
     仕様だと確定していないことを祈りますが、何か情報をください。

    MFAも説明PDFもフランス語なので、カスタマイズは大変厳しく、
    現在奮闘中ですので、更に質問は増えるかもしれませんが、
    とりあえず「’」はなんとかなりませんか。

15件の投稿を表示中 - 31 - 45件目 (全52件中)
  • このトピックに返信するにはログインが必要です。