Elseif syntax error? Whats wrong with it? Order?
So I'm trying to make a code system, and apparently I suck, because the third code isn't working for me because its an error. This is my WHOLE code if I got some sort of order wrong, you may use this code if you can fix it. Thanks!
01 | local player = game.Players.LocalPlayer |
02 | local RE = game.ReplicatedStorage.EnterCode |
03 | local codes = player:WaitForChild( "Codes" ) |
06 | local date = os.date( "*t" , os.time()) |
15 | script.Parent.MouseButton 1 Click:Connect( function () |
16 | if script.Parent.Parent.CodeHandler.Text = = codelist.code 1 then |
17 | if date [ "month" ] > = 0 and date [ "day" ] > = 0 then |
18 | if not codes:FindFirstChild( "Code1" ) then |
19 | RE:FireServer( 500 , "Code1" ) |
20 | script.Parent.Text = "Code redeemed successfully!" |
21 | script.Parent.Parent.CodeHandler.Text = "" |
23 | script.Parent.Text = "Redeem Code" |
25 | script.Parent.Text = "Code already redeemed!" |
27 | script.Parent.Text = "Redeem Code" |
30 | script.Parent.Text = "Code expired!" |
32 | script.Parent.Text = "Redeem Code" |
34 | elseif script.Parent.Parent.CodeHandler.Text = = codelist.code 2 then |
35 | if not codes:FindFirstChild( "Code2" ) then |
36 | RE:FireServer( 300 , "Code2" ) |
37 | script.Parent.Text = "Code redeemed successfully!" |
38 | script.Parent.Parent.CodeHandler.Text = "" |
40 | script.Parent.Text = "Redeem Code" |
42 | script.Parent.Text = "Code already redeemed!" |
44 | script.Parent.Text = "Redeem Code" |
47 | script.Parent.Text = "Code invalid!" |
48 | script.Parent.Parent.CodeHandler.Text = "" |
50 | script.Parent.Text = "Redeem Code" |
52 | elseif script.Parent.Parent.CodeHandler.Text = = codelist.code 3 then |
53 | if not codes:FindFirstChild( "Code3" ) then |
54 | RE:FireServer( 300 , "Code3" ) |
55 | script.Parent.Text = "Code redeemed successfully!" |
56 | script.Parent.Parent.CodeHandler.Text = "" |
58 | script.Parent.Text = "Redeem Code" |
60 | script.Parent.Text = "Code already redeemed!" |
62 | script.Parent.Text = "Redeem Code" |
65 | script.Parent.Text = "Code invalid!" |
66 | script.Parent.Parent.CodeHandler.Text = "" |
68 | script.Parent.Text = "Redeem Code" |