Oprettelse af en butik i Roblox er enkel.Den mest anbefalede måde at lave en bruger dialoger. En dialog i Roblox er grundlæggende, for eksempel: Hej. -HumanoidHi.-PlayerWhat er op? -HumanoidGoodbye.-Player Du kan vælge et svar fra en liste med sætninger, hvis du / ejeren tilføjede mere end one.With det ude af vejen, begynde med det første trin.

Steps

  1. 1 Få tre våben fra 'våben' i værktøjskassen. 
  2. 2 I explorer trævisningen, se under Arbejdsrumsafdelingen for dine våben. Træk dem ind i "Replicated Storage" filialen.
  3. 3 Omdøb de tre våben ved at højreklikke på og vælge "Omdøb"."Navngiv dem noget entydigt men beskrivende. Sørg for ikke at bruge mellemrum i dine navne eller ellers vil du få problemer senere.
  4. 4 Lav en NPC. NPC'er er almindeligvis lavet af mursten, bordplader eller bokse, selv om du er fri til at bruge det, du ønsker. Hvis du beslutter dig for at bruge mursten, skal du sørge for at have forankret murstenene på plads.
  5. 5 Når du har opbygget din NPC i arbejdsområdet, skal du trække musen, så alle dele af din NPC er valgt. Højreklik på det og klik på gruppen. Navngiv gruppen "NPC."
  6. 6 Vælg NPC's hoved fra højre side og klik en gang på navnet "Head."Herfra skal du højreklikke på det og gå til indsæt> objekt> dialog. I egenskaber skal du ændre formålet til at handle. Skriv i initialprompt Indsæt hvad du vil have din NPC at sige. Mens din dialog er stadig valgt i Explorer, skal du gå til Indsæt> Objekt> DialogChoice. I egenskabsvinduet skal du ændre værdien UserDialog til "Må jeg gennemse dine varer?" og ResponseDialog-ejendommen til "Sure!" Indsæt tre DialogChoices i DialogChoice, vi netop har lavet. Så dit hierarki skal nu se sådan ud: Omdøb dem fra deres standardindstillinger og sæt deres UserDialog-egenskab til våbenens navne.
  7. 7 Tilføj et script i dialogboksen, ikke dialog valg, som skal læses:
     lokal dialogen = manuskript.Parentdialog.DialogChoiceSelected:forbinde(fungere(spiller, valg) - Kontroller, at afspilleren har et statistikobjekt lokal statistik = spiller:FindFirstChild('leaderstats') hvis ikke statistik derefter Vend tilbage ende - Og at statsobjektet indeholder et guldmedlem lokal guld = statistik:FindFirstChild('Guld') hvis ikke guld derefter Vend tilbage ende hvis valg == manuskript.Forældre.DialogChoice.ChoiceA derefter hvis guld.Værdi >= 5 derefter - 5 er mængden af ​​guld, du har brug for at købe dette våben spil.ReplicatedStorage.Weapon1:Klon().Forældre = spiller.Rygsæk guld.Værdi = guld.Værdi - 5 - trække mængden af ​​guld, du skal købe ende elseif valg == dialogen.DialogChoice.ChoiceB derefter hvis guld.Værdi >= 10 derefter spil.ReplicatedStorage.Weapon2:Klon().Forældre = spiller.Rygsæk guld.Værdi = guld.Værdi - 10 ende elseif valg == dialogen.DialogChoice.ChoiceC derefter hvis guld.Værdi >= 15 derefter spil.ReplicatedStorage.Weapon3:Klon().Forældre = spiller.Rygsæk guld.Værdi = guld.Værdi - 15 ende ende ende) 
  8. 8 Gem dit spil.