Ez a wikiHow megtanítja, hogyan hozhat létre alapvető üzletet Robloxban egy párbeszédpanel segítségével. A párbeszédpanel létrehozása olyan, mintha beszélgetést írna a kereskedő és a vevő között.
Lépések
1. lépés Válasszon ki három fegyvert az eszköztár "Fegyverek" menüpontjából
Fegyverei a felfedezőfa "Workspace" ágában jelennek meg.
2. lépés Húzza a fegyvereket a "Replicated Storage" ágba
Lépés 3. Nevezze át a három fegyvert
A fegyver átnevezéséhez kattintson a jobb egérgombbal a nevére, és írjon be valamit (szóköz nélkül). Legyen leíró!
4. lépés. Készítsen NPC -t
Az NPC -ket általában téglából, munkalapból vagy dobozból készítik, bár bármit szabadon használhat. Ha úgy dönt, hogy téglát használ, győződjön meg arról, hogy a téglákat a helyére rögzítette.
5. lépés Válassza ki az NPC három darabját, és nevezze át őket "NPC" -nek
"Ehhez húzza az egeret a három darab kijelöléséhez, kattintson a jobb gombbal a kiválasztott területre, majd kattintson a gombra Csoport. Hívja a csoportot "NPC".
6. lépés: Válassza ki az NPC fejét a jobb oldali panelen, majd kattintson a Fej gombra
7. lépés: Beszúr egy párbeszédpanelt
Ehhez kattintson a jobb gombbal Fej és menj ide Beszúrás > Tárgy > párbeszéd.
Lépés 8. Módosítsa a "Cél" tulajdonságot "Vásárlás" értékre
Ez a Tulajdonságok részben található.
9. lépés. Írja be, mit szeretne mondani az NPC
Ez a kezdőképernyő mezőbe kerül.
10. lépés: Válassza ki a párbeszédpanelt az Intézőben, és lépjen a Beszúrás> Objektum menüpontra.
11. lépés. Válassza a DialogChoice lehetőséget, és módosítsa a UserDialog tulajdonság értékét
Módosítsa valami ilyesmire: "Böngészhetek az áruk között?"
12. lépés. Adjon hozzá választ és párbeszédpanelt
Állítsa a ResponseDialog tulajdonságot "Persze!" Ezután illesszen be három "DialogChoices" -t a most készített "DialogChoice" -ba. Nevezze át őket alapértelmezett értékükről, és állítsa be UserDialog tulajdonságaikat a fegyverek nevére.
13. lépés: Adjon hozzá egy szkriptet a párbeszédablakhoz (nem párbeszédablak)
Most hozzáadhatja a szkript lua kódját. Ennek a következőnek kell lennie:
local dialog = script. Parent. DialogChoiceSelected: connect (függvény (játékos, választás) - Ellenőrizze, hogy a lejátszón van -e statisztikai objektum local stats = player: FindFirstChild ('leaderstats'), ha nincs statisztika, akkor visszatér a végére - És hogy a statisztikai objektum egy aranytagot tartalmaz helyi arany = statisztika: FindFirstChild ('Arany'), ha nem arany, akkor visszatérés vége, ha a választás == script. Parent. DialogChoice. ChoiceA majd ha arany. Value> = 5 akkor - 5 az arany mennyisége meg kell vásárolnia ezt a fegyverjátékot. akkor ha arany. Érték> = 10, akkor game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC majd if gold. Value> = 15 majd game. ReplicatedStorage. Weapon3: Clone (). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)
14. lépés: Mentse el játékát
Az üzlet most használatra kész.
Tippek
- Ne másolja és illessze be a szkriptet. Ha megírja, akkor megfelelően fog működni.
- Ha problémái vannak, győződjön meg róla, hogy gondosan ellenőrzi a helyesírási hibákat!
- Győződjön meg arról, hogy a neve pontosan megegyezik a megadott névvel. Ugyanazokat a nagybetűket és szóközöket használja.
- Hozzáadhat egy GUI -t, amely megmutatja az "arany" egyenlegét. A YouTube rengeteg oktatóanyagot kínál ezeknek.