武器屋&クエストNPC
前提条件
次のチュートリアルを終えてから、進めてください。
準備
game.Workspace:
以下のように2つのR15リグを作成します。
game.ReplicatedFirst:以下のように「Folder」「TextButton」「LocalScript」を作成します。
game.ReplicatedStorage:「Folder」「ModuleScript」、フォルダーの中に 3つの「BindableEvent」、5つの「RemoteEvent」を作成します。
game.ServerScriptService:5つの「Script」を作成します。
game.ServerStorage:
”Objects”と”ScriptsStorage”の2つの「Folder」を作成します。
game.ServerStorage.Objects:以下のように「Folder」「R15Rig」「Part」 を作成します。
game.ServerStorage.Weapons(様々な剣を作る方法については、後ほど詳しく説明します)
game.ServerStorage.ScriptStorage:1つの「Script」、3つの「LocalScript」、「LocalScript」 の下に「Animation」を作成します。
game.StarterGui:以下のようにオブジェクトを作成します。
game.StarterPlayer.StarterCharacterScripts:2つの「LocalScript」を作成します。
1.ウェポンショップ
ここでShopNPCを編集します(前回のチュートリアルでは「ShopNPC」として作成しました)。 ShopNPCに以下の「Proximity Prompt」が追加されていることを確認します。なければ追加してください。
武器屋さんのGUIを以下のように編集してください(すでに「ShopNPCGui」として作成済み)。
2.クエストNPC
クエストNPCのモデルを紹介します。ShopNPCと同じように「Proximity Prompt」 を追加してください。
”Quest Gui”を以下のように編集してください。
3.スクリプト
game.ReplicatedFirst.Objects.quest.QuestBtnController
game.ServerScriptService.CoinController
game.ServerScriptService.ProxPromptController
game.ServerScriptService.RewardController
game.ServerScriptService.ScriptsController
game.ServerScriptService.WeaponController
game.ServerStorage.ScriptStorage.SpawnMonster
game.ServerStorage.ScriptStorage.GuiButtonController
game.ServerStorage.ScriptStorage.QuestController
game.ServerStorage.ScriptStorage.SwordController
game.StarterPlayer.SarterCharacterScripts.GuiController
game.StarterPlayer.SarterCharacterScripts.UpdateMoneyGUI