RPGとかにたまにあるアーティファクト(街にあるアーティファクト台で宝石つけるみたいなの)ってどういう構造してますか
タイトルksですが分かって
36 Replies
剣や弓みたいなのに、このプレイヤーはアーティファクトつけてるよー→ダメージあげるよー ってしてるのか剣自体の攻撃力を上げてるのか
強化台みたいなのと変わらんかな
あーこの説明クソだな
あーーーーー
えーと
あーーーーーーーー
つまり
特定のアイテムでステータスをいじりたいってこと?
大体そうです!!
例えば左手に宝石持ってたら攻撃力+6みたいな
あ~
何を変えたいかにヨル
攻撃力とか移動速度ですかね
左手に持ってるのを何も持たずして、メニューみたいなところに置いてるだけでステータスいじりたいんですよね
インベントリーにおいておくタイプ?
それとも、それ専用のGUIを開いて、そこに設置?
ちな、攻撃力・移動速度 一応どっちもNBTなしでできる
専用のGUIですね・・・
GUI作成とかはできるんですけど、特定のアイテムをそこにおいたら〜とか言うのが分からなくてですね
もうそれは、変数とかに保存しとくしかない
open chest inventory named "Acce" with row 6 to player
set {%player%.inv.acce} to player's current inventory
てきな?(未テスト
なるほど!
例えば俺今、銃の弾丸を変えられるインベントリ作ってるけど
こんな風にGUIっぽく作ってあげればいいし
そこは自由に設計できるはず
ふむ
強化台の作り方の方じゃなくてアクセサリーの効力発揮の方か。
どこが分からんのやろ
多分、
強化台はアイテムのデータ書き換えて永続にしてるけど、インベントリにaccessory入れてる時だけ~ みたいな、一時的な強化ってどうやればええの?
ってことやと思う
インベントリにアクセサリはまあ
専用のgui(1rowとか)に配置するのか
インベントリの左上なのかとかにもよるよな
バグが置きにくいのは間違いなく専用gui(on inventory closeで保存するタイプだとその前に鯖落ちしたらアイテム消えるけど。)
これ対策可能なん?
インベントリに更新がある度に
カスタムguiの保存かける仕組みにすると
鯖落ちの瞬間に手に持ってたアイテム以外は生き残る
もしくは
アイテムを置いたってことを検知できるなら
とった時は保存せず
置いた時だけ保存するようにすれば
完全に対策できる
いや無理だな
インベントリに変更が加わる度に保存かけて、
とった時には、とったアイテムは別変数で保存して鯖落ちしたら次join時にそのアイテムをgiveする
鯖落ちの時に変数とインベントリにロルバに差が出る可能性があるなら
変数は過去数回分保存するようにしておいて整合性チェック必要かも
簡易的にチェック入れたけど消える割合が減っただけで悲しくなったことならある
まぁあんまり消えなかったけど
まじか〜
インべ内のアイテムクリックしたら自動でGUIの方に移動させるシステムにするといいよ
ドラッグさせるんじゃなくて
その時に変数更新すれば消えない
ちなみにこっちはどうやってやるのか分かる方いますか?正直答えほしいっちゃほしいですけど自分で頑張ってみたいので構文とかやり方だけ教えてほしいです!!
構文とやり方教えたらあとお前が頑張るのはキーボード叩くことだけだろ
キーボード叩くことに命かけてます
寿司打
「寿司打」はローマ字入力用のタイピング練習ゲームです。無料&ブラウザで遊べますので、ちょっとした空き時間の練習や暇つぶしにどうぞ。複数の入力に対応しており、表示されているキー以外にもお好みの打ち方でタイピングいただけます。
もうやったって!!
てかちゃうねん
構文教えてください🙇♂️
こういうのって記憶しかないからね、結局成長には構文覚えることが必須なの!!!
構文がしりたけりゃdocでも漁れ
さっきから探しとるわ
草
仲良さそうで何より
ふたりの間に水を差したくないから黙ってるね♡
まって
お願いします!!
本当に!!!
every 1 tickでloop all playersしてinventory slotのnumberを指定してそこに配置してあるアイテムを検知する
slot numberは画像参照
おおおおお!!!!!!!!!
どうやって検知するのか分からんかったけど適当にやってたら行けた!!!!!!!!!!!!!!!
ありがとう!!!!!ございます!!!!!!!
on inventory change→変数保存あたりでよくない?????
(死んだ時とか鯖再起時はちゃんと対応していただいて)
every tickである必要がわからん
今のところインベントリ内部の配置がプレイヤーによる操作以外の要因で変更される可能性があるから
全ての仕様が分かってないなら安全策提示した方がいいよ
まあ、、、、確かに?