私はObject_PlayerとObject_Weaponという2つのアイテムを持っています。 Object_Playerのスプライトは3つの異なるスプライトにすることができ、Object_WeaponのスプライトインデックスはObject_Playerのスプライトによって異なるはずです。 たとえば、Object_PlayerがスプライトSprite_Hero1に設定されている場合、Object_WeaponのスプライトインデックスはSprite_Weaponスプライトの最初のイメージにする必要があります。 Object_PlayerがスプライトSprite_Hero2に設定されている場合、Object_WeaponのスプライトインデックスはSprite_Weaponスプライトの2番目のイメージにする必要があります。ゲームメーカー - イメージインデックスは変更されません
これは、Object_Weaponのインデックスを変更するコードです。それはObject_Weapon
if (Object_Player.image_index = Sprite_Hero1) sprite_index = 0
if (Object_Player.image_index = Sprite_Hero2) sprite_index = 1
if (Object_Player.image_index = Sprite_Hero3) sprite_index = 2
GM/GMSは '='と '=='の両方を使用できます。現在のケースでは同じように動作します。 ';'はオプションですが、エラーではありません。 – Dmi7ry