Aquest wikiHow us ensenya a crear una botiga bàsica a Roblox mitjançant un script de diàleg. Crear un script de diàleg és com escriure una conversa entre el comerciant i el comprador.
Passos
Pas 1. Trieu tres armes a "Armes" a la caixa d'eines
Les vostres armes apareixen a la branca "Workspace" de l'arbre explorador.
Pas 2. Arrossegueu les armes a la branca "Emmagatzematge replicat"
Pas 3. Canvieu el nom de les tres armes
Per canviar el nom d’una arma, feu clic amb el botó dret del ratolí sobre el seu nom i escriviu quelcom únic (sense espais). Sigues descriptiu!
Pas 4. Feu un PNJ
Els NPC es fabriquen normalment amb maons, taulells o caixes, tot i que podeu utilitzar tot el que vulgueu. Si decidiu utilitzar maons, assegureu-vos que heu ancorat els maons al seu lloc.
Pas 5. Seleccioneu les tres peces del vostre PNJ i canvieu-les amb el nom de "PNJ
"Per fer-ho, arrossegueu el ratolí per seleccionar les tres peces, feu clic amb el botó dret a l'àrea seleccionada i, a continuació, feu clic a Grup. Truqueu al grup "PNJ".
Pas 6. Seleccioneu el cap del NPC al tauler dret i feu clic a Cap
Pas 7. Inseriu un diàleg
Per fer-ho, feu clic amb el botó dret Cap i vés a Insereix > Objecte > diàleg.
Pas 8. Canvieu la propietat "Propòsit" a "Botiga"
Es troba a la secció Propietats.
Pas 9. Escriviu el que voleu que digui el vostre PNJ
Això entra al quadre inicialprompt.
Pas 10. Seleccioneu el quadre de diàleg a Explorador i aneu a Insereix> Objecte.
Pas 11. Seleccioneu DialogChoice i canvieu el valor de la propietat UserDialog
Canvieu-lo per una cosa semblant a "Puc examinar els vostres productes?"
Pas 12. Afegiu una resposta i opcions de diàleg
Establiu la propietat ResponseDialog a "Clar!" A continuació, inseriu tres "DialogChoices" al "DialogChoice" que acabem de fer. Canvieu el nom dels seus valors predeterminats i configureu les propietats UserDialog als noms de les armes.
Pas 13. Afegiu un script al quadre de diàleg (no l'elecció del diàleg)
Ara podeu afegir el codi lua per al vostre script.. Hauria de llegir:
local dialog = script. Parent. DialogChoiceSelected: connect (function (player, choice) - Comproveu que el jugador té un objecte stats local stats = jugador: FindFirstChild ('leaderstats') si no és estadística, llavors retornarà final - I que l'objecte stats conté un membre d'or gold = stats: FindFirstChild ('Gold') si no és d'or, després torna end if choice == script. Parent. DialogChoice. ChoiceA llavors si gold. Value> = 5 llavors - 5 és la quantitat d'or que heu de comprar aquest joc d'armes. ReplicatedStorage. Weapon1: Clone (). Parent = jugador. Mochila gold. Value = gold. Value - 5 - resteu la quantitat d'or que necessiteu per comprar end elseif choice == dialog. DialogChoice. ChoiceB doncs, si gold. Value> = 10 llavors game. ReplicatedStorage. Weapon2: Clone (). Parent = jugador. Mochila gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC then if gold. Value> = 15 després joc. ReplicatedStorage. Weapon3: Clone (). Parent = jugador. Motxilla gold. Value = gold. Value - 15 end end end)
Pas 14. Deseu el vostre joc
La vostra botiga ja està a punt per utilitzar-la.
Consells
- No copieu ni enganxeu l'script. Si l’escriviu farà que funcioni correctament.
- Si teniu problemes, assegureu-vos de comprovar acuradament si hi ha errors tipogràfics.
- Assegureu-vos que els vostres noms siguin exactament els mateixos que els especificats. Utilitzeu les mateixes majúscules i espais.
- Podeu afegir una GUI que mostri el vostre saldo de "or". YouTube té molts tutorials per a aquells.