A Roblox Community
Would you like to react to this message? Create an account in a few clicks or log in to continue.

A Roblox Community

A community of Robloxians who want to learn to script and build on Roblox Studio.
 
HomeLatest imagesRegisterLog in
If you're a experienced coder make some tutorials! It would really help the site grow.
Make sure you read the rules(Which can be found by clicking here)
If you're a beginner at coding, try some tutorials.
We have many Moderators/Admins watching this site. Contact them with Questions.
Let us know what your favorite sport is. By clicking here to vote (Click here)
This site is becoming inactive. Lets make it active.
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Top posters
blueymaddog
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
naknak
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
Supernapalm
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
m27frogy
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
slayer9365
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
myrco919
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
branefreez
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
ninga95
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
CloneTrooper787
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
raboy117
Just made a full enum system. :D Vote_lcapJust made a full enum system. :D Voting_barJust made a full enum system. :D Vote_rcap 
Top posting users this month
No user
Latest topics
» Where to go from here.
Just made a full enum system. :D EmptySeptember 14th 2020, 1:20 pm by MrNicNac

» Send me an Email
Just made a full enum system. :D EmptySeptember 14th 2020, 1:16 pm by MrNicNac

» [v1.6.0.0] Lua Script Obfuscator [No Bytecode]
Just made a full enum system. :D EmptyJuly 6th 2015, 7:38 pm by m27frogy

» New Site Possibly
Just made a full enum system. :D EmptyJuly 6th 2015, 4:16 pm by m27frogy

» Ambassador!
Just made a full enum system. :D EmptyApril 15th 2015, 11:40 pm by naknak

» Boop - Tag
Just made a full enum system. :D EmptyApril 13th 2015, 9:46 pm by naknak

» Vip Class Script
Just made a full enum system. :D EmptyApril 13th 2015, 4:54 pm by naknak

» Who's active?!
Just made a full enum system. :D EmptyApril 13th 2015, 4:52 pm by naknak

» Genesis Point
Just made a full enum system. :D EmptyJuly 17th 2014, 7:04 pm by branefreez

» Reward System
Just made a full enum system. :D EmptyJuly 17th 2014, 5:41 am by m27frogy

» Script Request
Just made a full enum system. :D EmptyJuly 10th 2014, 11:43 am by naknak

» local scripts?
Just made a full enum system. :D EmptyJuly 10th 2014, 11:39 am by naknak

» Project: Reconstruction [Died]
Just made a full enum system. :D EmptyJuly 10th 2014, 11:36 am by naknak

» Hi. I am new here
Just made a full enum system. :D EmptyApril 26th 2014, 4:01 pm by altshiftkey

» What's your favorite sport?
Just made a full enum system. :D EmptyJanuary 1st 2014, 2:13 pm by m27frogy

» FlashLight Script
Just made a full enum system. :D EmptyJanuary 1st 2014, 2:11 pm by m27frogy

» Gun Making! [READ DESC]
Just made a full enum system. :D EmptyJanuary 1st 2014, 2:10 pm by m27frogy

» Hi, I am new here!
Just made a full enum system. :D EmptyNovember 26th 2013, 3:33 pm by Keanu73

» Improve Coding
Just made a full enum system. :D EmptyOctober 26th 2013, 1:12 pm by pook03

» Simple Button
Just made a full enum system. :D EmptySeptember 1st 2013, 6:19 pm by branefreez


 

 Just made a full enum system. :D

Go down 
AuthorMessage
Guest
Guest
avatar



Just made a full enum system. :D Empty
PostSubject: Just made a full enum system. :D   Just made a full enum system. :D EmptyMay 29th 2011, 8:43 am

Might release it. It uses a few simple methods, like this:

MakeEnum("Modes",{"Play", "Build", "Edit"})

That creates an enum called "Modes" with three things inside it.

Here's some things you can do:

function GetGameMode()
if game.Players:findFirstChild("Player") then
--There's a possibility ACTUAL "Player" can be there, but this is just an example!
return Enums.Modes.Build
elseif game.Players.NumPlayers == 0 then
return Enums.Modes.Edit
else
return Enums.Modes.Play
end

print(StringFromEnum(Modes,GetGameMode())
>Outputs what mode you're in! :D
StringFromEnum requires first the enum's name, then something in the enum.

if GetGameMode() == Enum.Modes.Build then
print("Build mode helper tool initiated")
--Build tool thingy code here
elseif GetGameMode() == Enum.Modes.Edit then
GUI.Parent=game.CoreGui
--Not actually possible from a script, but as I said- Example.
print("Editmode GUI initiated")
end


Of course, it DOES have it's own errors that DO stop the script. Here's a list of possible errors:

>Attempt to use an Enum like a Table
>Attempt to add a key to an Enum
Note at above: Once an enum is created, you can't add or remove from it.
>Cannot index protected metatable (Or something like that)
>Attempt to add a key to an Enum entry
Back to top Go down
Guest
Guest
avatar



Just made a full enum system. :D Empty
PostSubject: Re: Just made a full enum system. :D   Just made a full enum system. :D EmptyMay 29th 2011, 8:45 am

You could, of course, use strings such as:

function GetGameMode()
if game.Players:findFirstChild("Player") then
--There's a possibility ACTUAL "Player" can be there, but this is just an example!
return "Build"
elseif game.Players.NumPlayers == 0 then
return "Edit"
else
return "Play"
end


But that just.. Doesn't look anywhere near as cool as using an enum :P
Back to top Go down
blueymaddog
Administrator
Administrator
blueymaddog


Posts : 1081
Join date : 2010-12-09
Age : 26

Just made a full enum system. :D Empty
PostSubject: Re: Just made a full enum system. :D   Just made a full enum system. :D EmptyFebruary 8th 2012, 4:41 am

I hate using Enums :O
Back to top Go down
Sponsored content





Just made a full enum system. :D Empty
PostSubject: Re: Just made a full enum system. :D   Just made a full enum system. :D Empty

Back to top Go down
 
Just made a full enum system. :D
Back to top 
Page 1 of 1
 Similar topics
-
» Split-Side Weapon System
» LAdmin GUI Based Admin System
» Is this a good script that I made if there is something wrong please tell me
» Reward System
» Class System

Permissions in this forum:You cannot reply to topics in this forum
A Roblox Community :: Roblox General :: Projects-
Jump to: