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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
551
(12): 2016/12/08(木)11:44 ID:c2oztlXp(1/7) AAS
DB読み込みで装備に設定した変数「だけ」を参照する方法を教えてください
特定の装備を付けた時だけ立ち絵が変化するというコモンを作ってるのですが
装備の種類に関係なく設定変数だけで判断させたいのです
項目名取得を選んだらエラーでした
554: 551 2016/12/08(木)14:44 ID:c2oztlXp(2/7) AAS
>>553
キャラが一人ならそれでできるかもしれませんが複数のキャラに対応させる必要があるので
「今立ち絵を表示させているキャラ」が「今装備している防具に設定されたを指定変数」を「装備の種類を無視して参照」したいのですが
558
(1): 551 2016/12/08(木)20:05 ID:c2oztlXp(3/7) AAS
■DB読込(可変): CSelf1[キャラデータ番号] = 可変DB[パーティー情報:メイン設定:CSelf0[パーティ番号]]メイン設定
■変数操作: CSelf15[ID装備中の衣服] = 0 + 0
■DB読込(可変): CSelf15[ID装備中の衣服] += 可変DB[タイプ24のデータ数]
■DB読込(ユーザ): CSelf16[立ち絵衣服] += ユーザDB[4:CSelf15[ID装備中の衣服]:19](見た目用変数)
■DB読込(ユーザ): CSelf8[立ち絵衣服] = ユーザDB[立ち絵_衣服差分:CSelf1[キャラデータ番号]:CSelf16[立ち絵衣服]]

■変数操作: CSelf2[基本ピクチャ] = 18000 + 10
■ピクチャ表示:CSelf2[基本ピクチャ] [中心]ファイル(CSelf8[立ち絵衣服]) X:400 Y:320 / 0(0)フレーム / パターン 1 / 透 255 / 通常 / 角 0 / 拡 100% / カラー R[100] G[100] B[100]
省2
560: 551 2016/12/08(木)20:25 ID:c2oztlXp(4/7) AAS
■DB読込(ユーザ): CSelf8[立ち絵衣服] = ユーザDB[立ち絵_衣服差分:CSelf1[キャラデータ番号]:CSelf16[立ち絵衣服]]
の数値代入先のことだったら=になってる
562
(1): 551 2016/12/08(木)20:30 ID:c2oztlXp(5/7) AAS
そこも=になってる
566
(1): 551 2016/12/08(木)21:16 ID:c2oztlXp(6/7) AAS
デバッグ分見たら装備中の衣装=が設定した数値いっぱいになってる。装備7つ登録したら7、32に増やしたら32になった
■DB読込(可変): CSelf15[ID装備中の衣服] += 可変DB[タイプ24のデータ数]
の代入先設定はちゃんと=になってるのに
568
(1): 551 2016/12/08(木)22:35 ID:c2oztlXp(7/7) AAS
こちらの手元ではそうなってる。スクショでもはろうか?
データ数とデータIDの区別と取得方法がそもそも不明瞭
きちんと書いてくれ
575
(1): 551 2016/12/09(金)01:14 ID:23W6ScjS(1/8) AAS
使いはじめたばかりでこんなこと言いたかないけど、そういう用語の類が本当に紛らわしいよ
データ数取得[数値]なんて書かれてもデータの総数なのかデータの中に設定された数値なのかまるでわからないよ
そういう練り込み不足を見るとああやっぱり素人が作ったんだなと思うよ

>>573
5000回くらい読んだけど「IDを取得する」項目は見当たりませんでした
577
(1): 551 2016/12/09(金)01:46 ID:23W6ScjS(2/8) AAS
>>574
可変db24に装備と項目(IDと同じ数字を手動で入れた)を設定し、5つのチェック全てを試しましたが変数を返せたものはありませんでした
583
(1): 551 2016/12/09(金)10:05 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から全く動かない
589
(1): 551 2016/12/09(金)12:31 ID:23W6ScjS(4/8) AAS
>>584
画像リンク[png]:up3.viploader.net
名前も項目内もIDと同じにそろえてみたがやっぱり0から動かない
591: 551 2016/12/09(金)12:44 ID:23W6ScjS(5/8) AAS
こっちがききたいよ
593: 551 2016/12/09(金)13:01 ID:23W6ScjS(6/8) AAS
装備中防具2はデータ番号通りに変化してるのはデバッグ文でも確認済み
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s