[過去ログ] WOLF RPGエディター 質問スレ 其の10 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
23(2): 名前は開発中のものです。 [sage] 2016/06/04(土) 05:39:59.48 ID:fVpCLPQm(2/5) AAS
>>2121(2): 名前は開発中のものです。 [sage] 2016/06/04(土) 01:48:55.26 ID:ZGGZQYba(1/2) AAS
システム変数のマニュアルに
112番:[読]テストプレイ中?(1=YES)
読み取り専用です、テストプレイ中の場合だけ1になります。
文字列操作の「フォルダのファイルリスト取得」を利用し、「Basicdata.wolfが存在する場合はゲーム終了」とすれば、
一般公開用のデータで「テストプレイ」させないようにすることもできるでしょう。
とあるのですが上記を実装する場合、並列コモンなどに下記の処理でいいのでしょうか?
■文字列操作:このコモンEvセルフ5 =<→のフォルダのファイルリスト取得> "フォルダ名"
■条件分岐(文字): 【1】このコモンEvセルフ変数5 が"Basicdata.wolf" を含む
◇分岐: 【1】 [ このコモンEvセルフ変数5 が"Basicdata.wolf" を含む ]の場合↓
|■ゲーム終了
また、この処理にシステム変数112の条件分岐を入れたほうがいいのかと
フォルダ名はどのフォルダ名を指定すればいいのかが分かりません。
質問が多くて申し訳ないんですがどなたか教えてください。
まず説明文の内容がどういった目的かというと、暗号化して配布しているデータをテストプレイモードで起動されないようにする為の対策
引数指定して実行すればテストプレイモードで起動できちゃうから
テストプレイの場合だと中身のデータを色々見たりできるし、作者によってはテストプレイの時はデバッグ用に色々処理を変えている可能性もある
んで処理の内容としては、それだけだとテストプレイモード以外の場合でも強制終了になっちゃうのでダメ
例えばBasicData.wolfを参照するのであればこんな感じ
■条件分岐(変数): 【1】CSelf99[end] が 1と同じ
-◇分岐: 【1】 [ CSelf99[end] が 1と同じ ]の場合↓
|■ウェイト:999999 フレーム
|■イベント処理中断
|■
◇分岐終了◇
■条件分岐(変数): 【1】Sys112:[読]テストプレイ中?(1=YES) が 0と同じ
-◇分岐: 【1】 [ Sys112:[読]テストプレイ中?(1=YES) が 0と同じ ]の場合↓
|■変数操作: CSelf99[end] = 1 + 0
|■イベント処理中断
|■
◇分岐終了◇
■文字列操作:CSelf5 =<→のフォルダのファイルリスト取得> "Data/"
■条件分岐(文字): 【1】このコモンEvセルフ変数5 が"BasicData.wolf" を含む
-◇分岐: 【1】 [ このコモンEvセルフ変数5 が"BasicData.wolf" を含む ]の場合↓
|■ゲーム終了
|■
◇分岐終了◇
■デバッグ文:\cself[5]
■変数操作: CSelf99[end] = 1 + 0
■
24(1): 名前は開発中のものです。 [sage] 2016/06/04(土) 05:52:26.62 ID:fVpCLPQm(3/5) AAS
>>21,23
フォルダ、ファイル名の指定は暗号化を行う時のやり方によって変わる
BasicDataを暗号化する場合、BasicData.wolfがDataフォルダの中に生成されるので、フォルダの指定は"Data/"、参照するファイル名はBasicData.wolf
Dataファイル丸ごと暗号化する場合、Data.wolfが同じフォルダの中に生成されるので、フォルダの指定は""(何も書かない)、参照するファイル名はData.wolf
とりあえず配布する時にのみ存在するファイルを参照するって感じ
29: 名前は開発中のものです。 [sage] 2016/06/04(土) 09:10:40.20 ID:ZGGZQYba(2/2) AAS
>>23 >>24
回答ありがとうございます
試してみます
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.035s