[過去ログ] WOLF RPGエディター 質問スレ 其の10 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
582: 名前は開発中のものです。 [sage] 2016/12/09(金) 09:34:50.28 ID:d6QqWIsp(2/2) AAS
マニュアルにも乗ってるデータ数に難癖つけてIDはOKってどういうことなの
本人の中ではIDっつったらこれだろってのがあるんだろうけどさ
583
(1): 551 [sage] 2016/12/09(金) 10:05:14.51 ID:23W6ScjS(3/8) AAS
可変24に装備一覧と項目にID番号を入力したものを用意
その上で

■DB読込(可変): CSelf15[装備ID] = 可変DB[0:CSelf1[キャラデータ番号]:30](装備中の防具2)
■DB読込(可変): CSelf12[指定 衣服] = 可変DB[24:CSelf15[装備ID]:0](ID)

■DB読込(ユーザ): CSelf8[立ち絵衣服] = ユーザDB[立ち絵_衣服差分:CSelf1[キャラデータ番号]:CSelf12[指定 衣服]]

この記述で「現在の装備のIDを可変db24から取得する」という流れが出来上がっているはずなのに
デバッグ分で確認するとCSelf12は0から全く動かない
584
(1): 名前は開発中のものです。 [sage] 2016/12/09(金) 10:20:45.60 ID:pmC+QP7O(2/2) AAS
>>583
可変DB24番とユーザーDB「立ち絵_衣装差分」のスクショを貼ってみて?
今度は代入はできてるみたいだからDBの使い方が何かおかしいはず
585: 名前は開発中のものです。 [sage] 2016/12/09(金) 10:33:47.09 ID:mAwiyV3w(1/3) AAS
自分のつけた名前でさえまともに理解できないのに「データ数」に文句言ってたのか
586: 名前は開発中のものです。 [sage] 2016/12/09(金) 10:36:27.17 ID:Okup05BO(1) AAS
ID番号って言葉を何気なくスルーしてたけど
装備番号のことなら1行目で読み込めてるのにこれ2行目は何を読み込んでるんだ
根本的に何か間違ってるのでは
587: 名前は開発中のものです。 [sage] 2016/12/09(金) 10:45:51.19 ID:y6LyoZD5(1/3) AAS
どうも武器/防具関係なくIDがXならっていうのをやりたいらしい
588: 名前は開発中のものです。 [sage] 2016/12/09(金) 10:47:55.55 ID:mt1Zgaze(1) AAS
オリジナル言語じゃなくて日本語でお願いします
589
(1): 551 [sage] 2016/12/09(金) 12:31:22.88 ID:23W6ScjS(4/8) AAS
>>584
画像リンク

名前も項目内もIDと同じにそろえてみたがやっぱり0から動かない
590: 名前は開発中のものです。 [sage] 2016/12/09(金) 12:39:27.63 ID:tI6tbwTa(1/4) AAS
(どうすんだこれ)
591: 551 [sage] 2016/12/09(金) 12:44:29.68 ID:23W6ScjS(5/8) AAS
こっちがききたいよ
592: 名前は開発中のものです。 [sage] 2016/12/09(金) 12:47:06.39 ID:q93qlehb(1/3) AAS
装備中の防具2がデータ番号0でした、なんてミスじゃないよな?

cself15=3 にしても3が出ないってんなら正直わからん
593: 551 [sage] 2016/12/09(金) 13:01:26.77 ID:23W6ScjS(6/8) AAS
装備中防具2はデータ番号通りに変化してるのはデバッグ文でも確認済み
594: 名前は開発中のものです。 [sage] 2016/12/09(金) 13:14:14.62 ID:tI6tbwTa(2/4) AAS
可変DB[0:0:30]を3に設定する
可変DB24は>>589と同じように設定する

■デバッグ文:A \cself[1]
■DB読込(可変): CSelf15[装備ID] = 可変DB[0:CSelf1[キャラデータ番号]:30](装備中の防具2)
■デバッグ文:B \cself[15]
■DB読込(可変): CSelf12[指定 衣服] = 可変DB[24:CSelf15[装備ID]:0](ID)
■デバッグ文:C \cself[12]
■DB読込(可変): CSelf15[装備ID] = 可変DB[0:0:30](装備中の防具2)
■デバッグ文:D \cself[15]
■DB読込(可変): CSelf12[指定 衣服] = 可変DB[24:CSelf15[装備ID]:0](ID)
■デバッグ文:E \cself[12]

とした時、
A〜Eは?
595: 名前は開発中のものです。 [sage] 2016/12/09(金) 13:40:13.15 ID:yFTxrnmi(3/5) AAS
あまりにもエスパーを要求する質問だと、ぶっちゃけDataフォルダをzipで上げたほうが早い
596: 518 [sage] 2016/12/09(金) 14:14:43.03 ID:23W6ScjS(7/8) AAS
可変db0の0のキャラは初期編成に張ってないからいるキャラに変えました↓
■デバッグ文:C \cself[12]
■DB読込(可変): CSelf15[装備ID] = 可変DB[0:3:30](装備中の防具2)

可変24に3と5の装備を設定して付け替えたところ
3の装備
A 3 -->[コモン219/16行]
B 30001 -->[コモン219/18行]
C 0 -->[コモン219/21行]
D 30001 -->[コモン219/23行]
E 0 -->[コモン219/25行]

5の装備
A 3 -->[コモン219/16行]
B 30003 -->[コモン219/18行]
C 0 -->[コモン219/21行]
D 30003 -->[コモン219/23行]
E 0 -->[コモン219/25行]

\cself[12] が設定した数値を認識できてない
597: 名前は開発中のものです。 [sage] 2016/12/09(金) 14:27:02.86 ID:y6LyoZD5(2/3) AAS
B 30001とかD 30001、こういうところだよね
DBの番号*10000+データIDの形になってるから、%=10000でもやらないといけないね
598: 名前は開発中のものです。 [sage] 2016/12/09(金) 14:31:12.23 ID:y6LyoZD5(3/3) AAS
あれ、防具のUDBは4だし違うのかな?
599: 名前は開発中のものです。 [sage] 2016/12/09(金) 14:45:54.50 ID:ka/LTAPM(1) AAS
わかった!
CDB[0:3:30]に30001を設定してるもしくはどこかのコモンで再設定してるってオチだ!

解散
600: 名前は開発中のものです。 [sage] 2016/12/09(金) 15:10:26.94 ID:yFTxrnmi(4/5) AAS
コモンイベントの048だな
武器だと20000〜、防具だと30000〜に設定する
そういやそんなのあったなってレベルで忘れてたわすまんな
601: 名前は開発中のものです。 [sage] 2016/12/09(金) 15:17:20.21 ID:q93qlehb(2/3) AAS
593 名前:551 [sage] :2016/12/09(金) 13:01:26.77 ID:23W6ScjS
装備中防具2はデータ番号通りに変化してるのはデバッグ文でも確認済み

データ番号通りじゃないじゃん
なにを確認してたんだコイツ
602: 名前は開発中のものです。 [sage] 2016/12/09(金) 15:53:09.99 ID:tI6tbwTa(3/4) AAS
確認が適当なのは>>562
562(1): 551 [sage] 2016/12/08(木) 20:30:13.90 ID:c2oztlXp(5/7) AAS
そこも=になってる
の時点で分かってた
603: 518 [sage] 2016/12/09(金) 18:19:05.19 ID:23W6ScjS(8/8) AAS
結局誰にも解決できないわけか
しょうがねえからこれで妥協した

■DB読込(可変): CSelf15[装備ID] = 可変DB[0:CSelf1[キャラデータ番号]:30](装備中の防具2)
■変数操作: CSelf12[指定 衣服] = CSelf15[装備ID] - 29998
■DB読込(ユーザ): CSelf8[立ち絵衣服] = ユーザDB[立ち絵_衣服差分:CSelf1[キャラデータ番号]:CSelf12[指定 衣服]]
着せ替え専用装備枠にすれば解決ですな
604: 名前は開発中のものです。 [sage] 2016/12/09(金) 18:32:57.40 ID:mAwiyV3w(2/3) AAS
引いちゃったよ……
605: 名前は開発中のものです。 [sage] 2016/12/09(金) 18:42:35.63 ID:q93qlehb(3/3) AAS
■変数操作: CSelf12[指定 衣服] = CSelf15[装備ID] - 29998
■変数操作: CSelf12[指定 衣服] = CSelf15[装備ID] - 29998
■変数操作: CSelf12[指定 衣服] = CSelf15[装備ID] - 29998

つまらないボケかましてないで
人の話に耳を傾けて自分の頭で考えなさい
解決のヒントはもう出ているから
606: 名前は開発中のものです。 [sage] 2016/12/09(金) 18:43:32.11 ID:mAwiyV3w(3/3) AAS
ああ、あと単に悔しくて書いちゃっただけだろうとは思うんだけど
>結局誰にも解決できないわけか
本気でこう認識してるんだったらちょっとヤバイレベルなので
ゲーム制作は諦めた方がいい
1-
あと 396 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s