Tento wikiHow vás naučí, jak vytvořit základní obchod v Robloxu pomocí dialogového skriptu. Vytvoření dialogového skriptu je jako psaní konverzace mezi obchodníkem a kupujícím.
Kroky
Krok 1. Vyberte tři zbraně z „Zbraně“v sadě nástrojů
Vaše zbraně se objeví ve větvi „Workspace“ve stromu průzkumníka.
Krok 2. Přetáhněte zbraně do větve „Replikované úložiště“
Krok 3. Přejmenujte tři zbraně
Chcete-li zbraň přejmenovat, klikněte pravým tlačítkem na její název a zadejte něco jedinečného (bez mezer). Buďte popisní!
Krok 4. Vytvořte NPC
NPC se běžně vyrábějí z cihel, desek nebo krabic, i když můžete libovolně používat, co chcete. Pokud se rozhodnete použít cihly, ujistěte se, že jste cihly ukotvili na místě.
Krok 5. Vyberte tři kusy vaší NPC a přejmenujte je na „NPC
Chcete-li to provést, přetažením myši vyberte všechny tři části, klikněte pravým tlačítkem na vybranou oblast a poté klikněte Skupina. Říkejte skupině „NPC“.
Krok 6. Vyberte hlavu NPC z pravého panelu a klikněte na Head
Krok 7. Vložte dialog
Chcete-li to provést, klepněte pravým tlačítkem Hlava a jdi na Vložit > Objekt > dialog.
Krok 8. Změňte vlastnost „Účel“na „Obchod
„Je to v sekci Vlastnosti.
Krok 9. Napište, co chcete, aby vaše NPC řekla
To přejde do pole initialprompt.
Krok 10. Vyberte dialog v Průzkumníku a přejděte na Vložit> Objekt.
Krok 11. Vyberte DialogChoice a změňte hodnotu vlastnosti UserDialog
Změňte to na něco jako: „Mohu procházet vaše zboží?“
Krok 12. Přidejte volby odpovědi a dialogu
Nastavte vlastnost ResponseDialog na „Jistě!“Poté vložte tři „DialogChoices“do „DialogChoice“, které jsme právě vytvořili. Přejmenujte je na výchozí hodnoty a nastavte jejich vlastnosti UserDialog na názvy zbraní.
Krok 13. Přidejte do dialogu skript (nikoli volbu dialogu)
Nyní můžete přidat lua kód pro svůj skript.. Mělo by to znít:
místní dialog = script. Parent. DialogChoiceSelected: connect (funkce (hráč, volba) - Zkontrolujte, zda má hráč objekt statistik místní statistiky = hráč: FindFirstChild ('leaderstats'), pokud ne statistiky, pak vraťte konec - A že objekt statistik obsahuje člena zlata místní zlato = statistiky: FindFirstChild ('Gold') pokud není zlato, pak návrat end pokud volba == script. Parent. DialogChoice. ChoiceA pak pokud zlato. Hodnota> = 5 pak - 5 je množství zlata, které je třeba zakoupit tuto hru se zbraněmi. ReplicatedStorage. Weapon1: Clone (). Rodič = hráč. Backpack gold. Value = gold. Value - 5 - odečtěte množství zlata, které potřebujete k nákupu, jinak volba == dialog. DialogChoice. ChoiceB pak pokud zlato. Hodnota> = 10 pak hra. ReplicatedStorage. Weapon2: Klon (). Rodič = hráč. Batoh zlatý. Hodnota = zlato. Hodnota - 10 konec elseif volba == dialog. DialogChoice. ChoiceC pak pokud 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 nyní připraven k použití.
Tipy
- Nekopírujte a nevkládejte skript. Když jej napíšete, bude správně fungovat.
- Pokud máte problémy, pečlivě zkontrolujte překlepy!
- Ujistěte se, že jsou vaše jména přesně stejná jako zadaná. Použijte stejná velká písmena a mezery.
- Můžete přidat GUI, které ukazuje váš zůstatek „zlata“. YouTube má pro ně spoustu návodů.