Tento wikiHow vás naučí, ako vytvoriť základný obchod v Robloxe pomocou dialógového skriptu. Vytvorenie dialógového skriptu je ako napísanie rozhovoru medzi obchodníkom a kupujúcim.
Kroky
Krok 1. Vyberte tri zbrane z „Zbrane“v paneli nástrojov
Vaše zbrane sa objavia vo vetve „Pracovný priestor“v strome prieskumníka.
Krok 2. Pretiahnite zbrane do vetvy „Replikované úložisko“
Krok 3. Premenujte tri zbrane
Ak chcete zbraň premenovať, kliknite pravým tlačidlom na jej názov a zadajte niečo jedinečné (bez medzier). Buďte opisní!
Krok 4. Vytvorte NPC
NPC sa bežne vyrábajú z tehál, dosiek alebo škatúľ, aj keď môžete slobodne používať, čo chcete. Ak sa rozhodnete použiť tehly, uistite sa, že ste tehly ukotvili na mieste.
Krok 5. Vyberte tri kusy svojej NPC a premenujte ich na „NPC
„Ak to chcete urobiť, potiahnutím myši vyberte všetky tri časti, kliknite pravým tlačidlom myši na vybratú oblasť a potom kliknite na položku Skupina. Nazývajte skupinu „NPC“.
Krok 6. Vyberte hlavu NPC z pravého panela a kliknite na Head
Krok 7. Vložiť dialógové okno
Ak to chcete urobiť, kliknite pravým tlačidlom myši Hlava a choď na Vložiť > Objekt > dialóg.
Krok 8. Zmeňte vlastnosť „Účel“na „Obchod“
„Je to v sekcii Vlastnosti.
Krok 9. Napíšte, čo chce NPC povedať
Prejde do poľa počiatočných ponúk.
Krok 10. V Prieskumníkovi vyberte dialógové okno a prejdite na položku Vložiť> Objekt.
Krok 11. Vyberte DialogChoice a zmeňte hodnotu vlastnosti UserDialog
Zmeňte to na niečo ako: „Môžem si prehliadať váš tovar?“
Krok 12. Pridajte možnosti odpovede a dialógového okna
Nastavte vlastnosť ResponseDialog na „Jasné!“Potom vložte tri „DialogChoices“do „DialogChoice“, ktoré sme práve vytvorili. Premenujte ich na predvolené hodnoty a nastavte ich vlastnosti UserDialog na názvy zbraní.
Krok 13. Pridajte skript do dialógového okna (nie do dialógového okna)
Teraz môžete do svojho skriptu pridať lua kód. Malo by to znieť:
miestne dialógové okno = script. Parent. DialogChoiceSelected: connect (funkcia (hráč, voľba) - Skontrolujte, či má hráč objekt so štatistikami, lokálne štatistiky = hráč: FindFirstChild ('leaderstats') ak nie sú štatistiky, potom vráťte koniec - A že objekt so štatistikou obsahuje člena zlata miestne zlato = štatistiky: FindFirstChild („zlato“), ak nie zlato, potom koniec, ak voľba == skript. Parent. DialogChoice. ChoiceA potom ak zlato. Hodnota> = 5 potom - 5 je množstvo zlata, ktoré musíte si kúpiť túto hru so zbraňami. ReplicatedStorage. Weapon1: Clone (). Rodič = hráč. Zlatý batoh. Hodnota = zlato. Hodnota - 5 - odčítajte množstvo zlata, ktoré potrebujete na nákup, inak voľba == dialóg. DialogChoice. ChoiceB potom ak zlato. Hodnota> = 10 potom hra. ReplicatedStorage. Weapon2: Clone (). Rodič = hráč. Batoh zlatý. Hodnota = zlato. Hodnota - 10 koncov iná voľba == dialóg. DialogChoice. ChoiceC potom ak zlato. Hodnota> = 15 potom hra. ReplicatedStorage. Weapon3: Clone (). Rodič = hráč. Backpack gold. Value = gold. Value - 15 end end end)
Krok 14. Uložte si hru
Váš obchod je teraz pripravený na použitie.
Tipy
- Nekopírujte a prilepte skript. Keď ho napíšete, bude správne fungovať.
- Ak máte problémy, skontrolujte, či nie sú preklepy!
- Zaistite, aby boli vaše mená úplne rovnaké ako uvedené. Používajte rovnaké veľké písmená a medzery.
- Môžete pridať GUI, ktoré ukazuje váš zostatok „zlata“. YouTube má pre nich veľa návodov.