SHOW:
|
|
- or go back to the newest paste.
1 | --jaja has struck again n00b | |
2 | local Acuntiox | |
3 | ||
4 | StartOffTime = tick() | |
5 | ||
6 | rot = 0 | |
7 | ||
8 | Acuntiox = { | |
9 | Commands = {}; | |
10 | Ranked = {}; | |
11 | Tablets = {}; | |
12 | Chats = {}; | |
13 | Trials = {}; | |
14 | ||
15 | Services = { | |
16 | Players = game:GetService("Players"); | |
17 | Workspace = game:GetService("Workspace"); | |
18 | Lighting = game:GetService("Lighting"); | |
19 | RunService = game:GetService("RunService"); | |
20 | HttpService = game:GetService("HttpService"); | |
21 | }; | |
22 | ||
23 | Rotation = 0; | |
24 | RotationIncrease = .1; | |
25 | ||
26 | ServerSided = false; | |
27 | PrivateServer = {}; | |
28 | Settings = { | |
29 | PrivateServer = {}; | |
30 | Bans = {}; | |
31 | Cilent = false; | |
32 | Waiting = {}; | |
33 | }; | |
34 | ||
35 | ServerCilent = false; | |
36 | ServerLock = false; | |
37 | - | Script_Owner = getfenv().owner or "Unknown"; |
37 | + | Script_Owner = getfenv().owner or "unknown"; |
38 | ||
39 | Version = 3; | |
40 | ||
41 | Ranks = { | |
42 | {Rank = 10, Description = "Creator"}; | |
43 | {Rank = 9, Description = "Lead Developer"}; | |
44 | {Rank = 8, Description = "Developer"}; | |
45 | {Rank = 7, Description = "Maxiunm Admin"}; | |
46 | {Rank = 6, Description = "High Adminstrator"}; | |
47 | {Rank = 5, Description = "Good Friend"}; | |
48 | {Rank = 4, Description = "Scripter"}; | |
49 | {Rank = 3, Description = "Uknown Player"}; | |
50 | {Rank = 2, Description = "Player"}; | |
51 | {Rank = 1, Description = "Guest"}; | |
52 | {Rank = 0, Description = "Member"}; | |
53 | {Rank = -1, Description = "Banned"}; | |
54 | {Rank = -2, Description = "Lost"}; | |
55 | {Rank = -3, Description = "Lagged"}; | |
56 | }; | |
57 | ||
58 | Colors = { | |
59 | "Institutional white", | |
60 | "Bright red", | |
61 | "Bright blue", | |
62 | "Bright yellow", | |
63 | "Really black", | |
64 | "Bright orange", | |
65 | "Bright violet", | |
66 | "Dark stone grey", | |
67 | "Light stone grey", | |
68 | "Really red", | |
69 | "Lime green", | |
70 | "Really blue", | |
71 | "Teal", | |
72 | "Hot pink", | |
73 | "Gold" | |
74 | };--Colors | |
75 | ||
76 | Functions = { | |
77 | CreateData = function(Name,Rank,Color,Description,Prefix) | |
78 | Name=Name or''; | |
79 | Rank=Rank or Actuniox.Ranked; | |
80 | Description=Description or Acuntiox.Ranked.Description; | |
81 | Color=Color or 'New Yeller'; | |
82 | if(Acuntiox.Ranked[Name]==nil)then | |
83 | Acuntiox.Ranked[Name]={Name=Name,Rank=Rank,Color=Color,Color=Color,Description=Description,Prefix=Prefix}; | |
84 | end; | |
85 | end; | |
86 | ||
87 | ||
88 | CreateCommand = function(Name, Say, Rank, Description, Function) | |
89 | Acuntiox.Commands[Name]={Name=Name,Say=Say,Rank=Rank,Description=Description,Function=Function}; | |
90 | end; | |
91 | ||
92 | GetRank = function(Player) | |
93 | pcall(function()Player=Player.Name;end); | |
94 | local data=Acuntiox.Ranked[Player]; | |
95 | - | local rank=0; |
95 | + | local rank=10; |
96 | pcall(function()rank=data.Rank;end); | |
97 | return rank; | |
98 | end; | |
99 | GetColor = function(Player) | |
100 | pcall(function()Player=Player.Name;end); | |
101 | local data=Acuntiox.Ranked[Player]; | |
102 | local clr="Lime green"; | |
103 | pcall(function()clr=data.Color;end); | |
104 | return clr; | |
105 | end; | |
106 | GetReason = function(Player) | |
107 | pcall(function()Player=Player.Name;end); | |
108 | local data=Acuntiox.Ranked[Player]; | |
109 | local Reason="N/A"; | |
110 | pcall(function()Reason=data.Description;end); | |
111 | return Reason; | |
112 | end; | |
113 | GetPrefix = function(Player) | |
114 | pcall(function()Player=Player.Name;end); | |
115 | local data=Acuntiox.Ranked[Player]; | |
116 | - | local pefix=";"; |
116 | + | local pefix="/"; |
117 | pcall(function()Reason=data.Prefix;end); | |
118 | return prefix; | |
119 | end; | |
120 | ||
121 | Output = function(Player, Text, Time, Color, Function) | |
122 | - | if Color == nil then Color = "White" or Actuniox.Functions.GetColor(Player)end; |
122 | + | if Color == nil then Color = "Gold" or Actuniox.Functions.GetColor(Player)end; |
123 | if Time == nil then Time = 0 end; | |
124 | if Text == nil then Text = Text or tostring(Text) end; | |
125 | if Player == nil then Player = tostring(Player) or false end; | |
126 | local tablez = {}; | |
127 | local Part = Acuntiox.Functions.Create("Part", {Parent = game.Workspace, Name = "REVEX Output~"..tick()*math.tan(os.time()), Locked = true, CFrame = PartCFrame, BrickColor = BrickColor.new(Color), FormFactor = "Custom", TopSurface = 0, BottomSurface = 0, Transparency = 0, Material = "Plastic",Anchored = true, CanCollide = false, Size = Vector3.new(0,0,0)}) | |
128 | pcall(function() Part.CFrame = Player.Character.Torso.CFrame end) | |
129 | local Box = Acuntiox.Functions.Create("SelectionBox", {Parent = Part, Name = "Box", Color = Part.BrickColor, Adornee = Part,Transparency = 0.7}) | |
130 | local Gui = Acuntiox.Functions.Create("BillboardGui", {Parent = Part, Name = "Gui", StudsOffset = Vector3.new(0, 5, 0), Size = UDim2.new(10,0,10,0), Adornee = Part}) | |
131 | local TextLabel = Acuntiox.Functions.Create("TextLabel", {Parent = Gui, Name = "Text", Text = Text, FontSize = "Size24", TextColor3 = Part.Color, Font = "SourceSansBold", BackgroundTransparency = 1, Size = UDim2.new(1,0,1,0), TextStrokeTransparency = 0, TextTransparency = 0}) | |
132 | local ClickDetector = Acuntiox.Functions.Create("ClickDetector",{Parent = Part,MaxActivationDistance=1/0}) | |
133 | ClickDetector.MouseClick:connect(function(p) | |
134 | if p.Name == Player.Name then | |
135 | if Acuntiox.Functions.GetRank(p) > Acuntiox.Functions.GetRank(Player) then | |
136 | Part:Destroy() | |
137 | else | |
138 | for i,v in pairs(Acuntiox.Tablets) do | |
139 | if v.Name == Part.Name then | |
140 | table.remove(Acuntiox.Tablets, i) | |
141 | end | |
142 | end; | |
143 | if Function ~= nil then | |
144 | local a,b=ypcall(function() | |
145 | Function(Part, Box) | |
146 | end) if not a then Acuntiox.Functions.Output(Player,b,0,"Really red") end | |
147 | end | |
148 | end | |
149 | end | |
150 | end) | |
151 | for Size = 2.5, 2.5, 2.5 do | |
152 | Part.Size = Vector3.new(Size, Size, Size) | |
153 | --game:GetService("RunService").Heartbeat:wait() | |
154 | end | |
155 | Part.Parent = script | |
156 | tablez.Owner = Player | |
157 | tablez.Tab = Part | |
158 | table.insert(Acuntiox.Tablets, tablez) | |
159 | end; | |
160 | Create = function(ClassName, Properties) -- A function to create instances. | |
161 | local Instance = Instance.new(ClassName) | |
162 | local Properties = Properties or {} | |
163 | local ConnectionIndexes = {"MouseClick","MouseHoverEnter","MouseHoverLeave","MouseButton1Down","MouseButton2Down"} | |
164 | local CheckConnection = function(Index) | |
165 | local Index = tostring(Index) | |
166 | for _, Connect in next,(ConnectionIndexes) do | |
167 | if Index:lower() == Connect:lower() then | |
168 | return true | |
169 | end | |
170 | end | |
171 | return false | |
172 | end | |
173 | for Index, Value in next,(Properties) do | |
174 | if not CheckConnection(Index) then | |
175 | Instance[Index] = Value | |
176 | else | |
177 | Instance[Index]:connect(Value) | |
178 | end | |
179 | end | |
180 | return Instance | |
181 | end; | |
182 | UpdateTablets = function() | |
183 | --pcall(function() | |
184 | Acuntiox.Rotation=Acuntiox.Rotation+Acuntiox.RotationIncrease/100 | |
185 | for _,Player in pairs(game:service'Players':GetPlayers()) do | |
186 | local Counter = 0 | |
187 | local PlayerTablets = {} | |
188 | for i,v in pairs(Acuntiox.Tablets) do | |
189 | if v.Tab.Parent ~= nil and v.Owner==Player then | |
190 | table.insert(PlayerTablets,v) | |
191 | end | |
192 | end | |
193 | ||
194 | ||
195 | local Start = CFrame.new(0,0,0) | |
196 | for I = 1, #PlayerTablets do | |
197 | radius = (#PlayerTablets*.6)+4 | |
198 | local Pos = nil | |
199 | pcall(function() Pos = Player.Character.Torso.CFrame end) | |
200 | if Pos == nil then return end | |
201 | local m=(I/#PlayerTablets-(.5/#PlayerTablets)+(Acuntiox["Rotation"]/(#PlayerTablets/10)))*math.pi*2 | |
202 | local rad=(#PlayerTablets*.6)+4 | |
203 | local x = math.sin(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*I) * (#PlayerTablets+3) | |
204 | local y = math.sin(math.sin(time()+I*1)) | |
205 | local z = math.cos(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*I) * (#PlayerTablets+3) | |
206 | local arot=Vector3.new(x,y,z)+Pos.p | |
207 | local brot=PlayerTablets[I].Tab.CFrame.p | |
208 | local crot=arot*.1+brot *.9 | |
209 | local d=math.rad((Acuntiox["Rotation"]*300)*math.pi) | |
210 | PlayerTablets[I].Tab.CFrame=CFrame.new(crot,Pos.p)*CFrame.Angles(0,0,0) | |
211 | * CFrame.fromEulerAnglesXYZ(math.sin(time()/math.pi),math.sin(time()/math.pi),math.sin(time()/math.pi)) | |
212 | end; | |
213 | end; | |
214 | end; | |
215 | Chatted = function(Speaker, Message) | |
216 | if Message:sub(1,3) == "/e" then | |
217 | Message=Message:sub(4); | |
218 | end; | |
219 | local key=Acuntiox.Functions.GetPrefix(Speaker) or '/' | |
220 | local command=message; | |
221 | for _,CMDS in pairs(Acuntiox.Commands) do | |
222 | if Message:sub(1,#CMDS['Say']+#key) == CMDS['Say']..key then | |
223 | if Acuntiox.Functions.GetRank(Speaker) >= CMDS['Rank'] then | |
224 | local Error,Func=ypcall(function() | |
225 | CMDS['Function'](Speaker, Message); | |
226 | end) if not Error then Acuntiox.Functions.Output(Speaker, Func, 0, "Really red"); end; | |
227 | else | |
228 | Acuntiox.Functions.Output(Speaker, "You cannot execute that command for rank " .. CMDS['Rank'] .. "!", 0, "Really red"); | |
229 | end; | |
230 | end; | |
231 | end; | |
232 | end; | |
233 | Dismiss = function(Player) | |
234 | for _,v in next, Acuntiox.Tablets do | |
235 | if v.Owner == Player then | |
236 | v.Tab:Destroy(); | |
237 | end; | |
238 | end; | |
239 | end; | |
240 | PlayerSettings = function(Speaker) | |
241 | ||
242 | end; | |
243 | }; | |
244 | }; | |
245 | ||
246 | Seconds = 0 | |
247 | ||
248 | Minutes = 0 | |
249 | ||
250 | Hours = 0 | |
251 | ||
252 | coroutine.wrap(function() | |
253 | while wait(1) do | |
254 | Seconds = Seconds + 1 | |
255 | if Seconds == 60 then | |
256 | Seconds = 0 ---<<<--- Also stolen by iKlitoris | |
257 | Minutes = Minutes + 1 | |
258 | end | |
259 | if Minutes == 60 then | |
260 | Minutes = 0 | |
261 | Hours = Hours + 1 | |
262 | end | |
263 | end | |
264 | end)() | |
265 | ||
266 | ||
267 | ||
268 | ||
269 | Acuntiox.Functions.CreateData('GravityPerfextion',10,'White','Creator','/'); | |
270 | Acuntiox.Functions.CreateData('supersonicfan111',6,'New Yeller','Best Friend','>'); | |
271 | Acuntiox.Functions.CreateData('jillmiles1',3,'White','Good Friend',';'); | |
272 | Acuntiox.Functions.CreateData('SavageMunkey',3,'Hot pink','Good Friend made some admins with him.',';') | |
273 | Acuntiox.Functions.CreateData('awesomedude739',3,'New Yeller','Good Friend made some admins with him.',';') | |
274 | Acuntiox.Functions.CreateData('bomblover',-1,'Really red','Fucking idiot who kicked me.','') | |
275 | Acuntiox.Functions.CreateData('Vexue',-1,'Really red','Stupid idiot.','') | |
276 | Acuntiox.Functions.CreateData('iLordVex',3,'Hot pink','asd','') | |
277 | Acuntiox.Functions.CreateData('CHAOSxFIGHTER',3,'Deep orange','Good Friend, Exploiter Buddy.','>') | |
278 | Acuntiox.Functions.CreateData('Diitto',-2,'Hot pink','Skid, idiot, and a dumb brat.','') | |
279 | Acuntiox.Functions.CreateData('Zeus980',-2,'Really red','Dumb fool','Trying to get me and supersonicfan111(s) ip.','') | |
280 | Acuntiox.Functions.CreateData('detaching',3,'Teal','Good Friend','/') | |
281 | Acuntiox.Functions.CreateData('Pkamara',3,'Deep orange','Good guy','!') | |
282 | Acuntiox.Functions.CreateData('LordRevorius',3,'Royal purple','Good guy',';') | |
283 | Acuntiox.Functions.CreateData('aceahmedmoh',1,'Really black','Lol asd','') | |
284 | Acuntiox.Functions.CreateData("SolarEnvironment", 3, "Cyan", "Good guy and scripter.") | |
285 | Acuntiox.Functions.CreateData("gavinsharp100", 3, "Really blue", "Good Guy.") | |
286 | ||
287 | ||
288 | ||
289 | ||
290 | ||
291 | for _,Player in pairs(game:service("Players"):GetPlayers()) do | |
292 | if Acuntiox.Functions.GetRank(Player) <= Acuntiox.Functions.GetRank(Player) then | |
293 | Acuntiox.Functions.Output(Player, "Welcome to Actuniox Admin!", 1, "White"); | |
294 | Acuntiox.Functions.Output(Player, "Made by GravityLegendary", 1, "White"); | |
295 | Acuntiox.Functions.Output(Player, "You are Rank : " ..Acuntiox.Functions.GetRank(Player), 0, "White"); | |
296 | Acuntiox.Functions.Output(Player, "Acuntiox Tabs Connected.", 0, "White"); | |
297 | Player.Chatted:connect(function(m) Acuntiox.Functions.Chatted(Player, m) end); | |
298 | end | |
299 | end | |
300 | ||
301 | Acuntiox.Functions.OpenCommands = function(Speaker, rank) | |
302 | Acuntiox.Functions.Dismiss(Speaker); | |
303 | table.foreach( Acuntiox.Commands,function(i,v) | |
304 | if v['Rank'] <= rank then | |
305 | Acuntiox.Functions.Output(Speaker, v.Name, 0, 'Really blue', function() | |
306 | Acuntiox.Functions.Dismiss(Speaker); | |
307 | Acuntiox.Functions.Output(Speaker, 'Name : ' ..v.Name, Acuntiox.Functions.GetColor(Speaker)); | |
308 | Acuntiox.Functions.Output(Speaker, 'Rank : ' ..v.Rank, Acuntiox.Functions.GetColor(Speaker)); | |
309 | Acuntiox.Functions.Output(Speaker, 'Description : ' ..v.Description, Acuntiox.Functions.GetColor(Speaker)); | |
310 | Acuntiox.Functions.Output(Speaker, 'Usage : ' ..v.Say, Acuntiox.Functions.GetColor(Speaker)); | |
311 | end) | |
312 | end | |
313 | end) | |
314 | end | |
315 | ||
316 | Acuntiox.Functions.CreateCommand('View Commands','cmds',0,'View All Commands',function(Speaker, Message) | |
317 | Acuntiox.Functions.Dismiss(Speaker) | |
318 | --pcall(function() | |
319 | Acuntiox.Functions.Output(Speaker, "View all commands that are avaiable", 0, "Lime green", function() Acuntiox.Functions.Dismiss(Speaker) Acuntiox.Functions.OpenCommands(Acuntiox.Functions.GetRank(Speaker)) end) | |
320 | for i = 0,10 do | |
321 | Acuntiox.Functions.Output(Speaker, "Rank " .. i .. " Commands", 0, Acuntiox.Functions.GetColor(Speaker), function() Acuntiox.Functions.OpenCommands(Speaker, i) end) | |
322 | end | |
323 | --end) | |
324 | end) | |
325 | ||
326 | Acuntiox.Functions.CreateCommand('Test','test',0,'Just a test',function(Speaker, Message) | |
327 | Acuntiox.Functions.Output(Speaker, Message); | |
328 | end) | |
329 | ||
330 | Acuntiox.Functions.CreateCommand('Dismiss','dt',0,'Dismiss your tablet.',function(Speaker, Message) | |
331 | Acuntiox.Functions.Dismiss(Speaker) | |
332 | end) | |
333 | ||
334 | Acuntiox.Functions.CreateCommand('Dismiss all','dtall',4,'Dismiss everyones tablet.',function(Speaker, Message) | |
335 | for _,Player in pairs(game:GetService("Players"):GetPlayers()) do | |
336 | Acuntiox.Functions.Dismiss(Player) | |
337 | end | |
338 | end) | |
339 | ||
340 | Acuntiox.Functions.CreateCommand('View Ranked people','ranked',1,'View all ranked people',function(Speaker, Message) | |
341 | Acuntiox.Functions.Dismiss(Speaker) | |
342 | table.foreach(Acuntiox.Ranked,function(i,v) | |
343 | Acuntiox.Functions.Output(Speaker, v.Name, 0, Acuntiox.Functions.GetColor(v), function() | |
344 | Acuntiox.Functions.Dismiss(Speaker) | |
345 | Acuntiox.Functions.Output(Speaker, "Name : " ..v.Name, "White") | |
346 | Acuntiox.Functions.Output(Speaker, "Rank : " ..Acuntiox.Functions.GetRank(v), 0, "New Yeller") | |
347 | Acuntiox.Functions.Output(Speaker, "Color : " ..Acuntiox.Functions.GetColor(v), 0, "White") | |
348 | Acuntiox.Functions.Output(Speaker, "Reason : " ..Acuntiox.Functions.GetReason(v), 0, "New Yeller") | |
349 | --Acuntiox.Functions.Output(Speaker, "AccountAge : " ..Player.AccountAge, 1, "Lime green") | |
350 | end) | |
351 | end) | |
352 | end) | |
353 | ||
354 | Acuntiox.Functions.CreateCommand('View Players','plrs',3,'View list of players',function(Speaker, Message) | |
355 | Acuntiox.Functions.Dismiss(Speaker) | |
356 | table.foreach(game:GetService("Players"):GetPlayers(),function(_, Player) | |
357 | Acuntiox.Functions.Output(Speaker, Player.Name, 0, "Really blue", function() Acuntiox.Functions.Dismiss(Speaker) | |
358 | Acuntiox.Functions.Output(Speaker, "Name : " ..Player.Name, "White") | |
359 | Acuntiox.Functions.Output(Speaker, "Rank : " ..Acuntiox.Functions.GetRank(Player), 0, "New Yeller") | |
360 | Acuntiox.Functions.Output(Speaker, "Color : " ..Acuntiox.Functions.GetColor(Player), 0, "White") | |
361 | Acuntiox.Functions.Output(Speaker, "Reason : " ..Acuntiox.Functions.GetReason(Player), 0, "New Yeller") | |
362 | Acuntiox.Functions.Output(Speaker, "AccountAge : " ..Player.AccountAge, 1, "Lime green") | |
363 | Acuntiox.Functions.Output(Speaker, "UserId : " ..Player.userId, 0, "Really red") | |
364 | end) | |
365 | end) | |
366 | end) | |
367 | ||
368 | Acuntiox.Functions.CreateCommand('Net','net',3,'View all the network players.',function(Speaker, Message) | |
369 | table.foreach(game:GetService("NetworkServer"):children(),function(_, Player) | |
370 | Acuntiox.Functions.Output(Speaker, Player.Name, 0, "Really blue", function() Acuntiox.Functions.Dismiss(Speaker) | |
371 | Acuntiox.Functions.Output(Speaker, "Name : " ..Player.Name, "White") | |
372 | Acuntiox.Functions.Output(Speaker, "Rank : " ..Acuntiox.Functions.GetRank(Player), 0, "New Yeller") | |
373 | Acuntiox.Functions.Output(Speaker, "Color : " ..Acuntiox.Functions.GetColor(Player), 0, "White") | |
374 | Acuntiox.Functions.Output(Speaker, "Reason : " ..Acuntiox.Functions.GetReason(Player), 0, "New Yeller") | |
375 | Acuntiox.Functions.Output(Speaker, "AccountAge : " ..Player.AccountAge, 1, "Lime green") | |
376 | Acuntiox.Functions.Output(Speaker, "UserId : " ..Player.userId, 0, "Really red") | |
377 | end) | |
378 | end) | |
379 | end) | |
380 | ||
381 | Acuntiox.Functions.CreateCommand('Execute','exe',2,'Execute a message.',function(Speaker, Message) | |
382 | local Success, Error = loadstring(Message) | |
383 | getfenv(Success).print = function(...) | |
384 | local Prints = {...} | |
385 | for SelectedPrint = 1, #Prints do | |
386 | Acuntiox.Functions.Output(Speaker, 0, 'Really red', tostring(Prints[SelectedPrint])) | |
387 | end | |
388 | end | |
389 | if Success then | |
390 | Success() | |
391 | Acuntiox.Functions.Output(Speaker, 'The script has successfully completed.', 0, 'Really red') | |
392 | else | |
393 | Acuntiox.Functions.Output(Speaker, Error, 0, 'Really red') | |
394 | end | |
395 | getfenv(Success).print = nil | |
396 | end) | |
397 | ||
398 | Acuntiox.Functions.CreateCommand('Info','info',0,'Info about Acuntiox', function(Speaker, Message) | |
399 | Acuntiox.Functions.Dismiss(Speaker) | |
400 | Acuntiox.Functions.Output(Speaker, "Name Of Admin : Acuntiox", 0, Acuntiox.Functions.GetColor(Speaker)) | |
401 | Acuntiox.Functions.Output(Speaker, "It took : " .. StartOffTime .. " to start Acuntiox ", 0, Acuntiox.Functions.GetColor(Speaker)) | |
402 | Acuntiox.Functions.Output(Speaker, "The Version is : " .. Acuntiox.Version .. " ! ", 0, Acuntiox.Functions.GetColor(Speaker)) | |
403 | Acuntiox.Functions.Output(Speaker, "Made by GravityLegendary AKA, GravityPerfextion.", 0, Acuntiox.Functions.GetColor(Speaker)) | |
404 | end) | |
405 | ||
406 | Acuntiox.Functions.CreateCommand('Run time','rtime',1,'Shows how many time Acuntiox has ran', function(Speaker, Message) | |
407 | Acuntiox.Functions.Output(Speaker,('Acuntiox has been running for %d:%d:%d'):format(Hours,Minutes,Seconds)) | |
408 | Acuntiox.Functions.Output(Speaker,('Acuntiox has been running for %d hours, %d minutes, and %d seconds'):format(Hours,Minutes,Seconds)) | |
409 | end) | |
410 | ||
411 | Acuntiox.Functions.CreateCommand('Open menu','cmenu',4,'View the menu',function(Speaker, Message) | |
412 | Acuntiox.Functions.Dismiss(Speaker) | |
413 | Acuntiox.Functions.Output(Speaker, "Admin menu", 0, Acutniox.Functions.GetColor(Speaker), function() | |
414 | Acuntiox.Functions.Dismiss(Speaker) | |
415 | Acuntiox.Functions.Output(Speaker, "Not done yet.", 0, "Really red") | |
416 | end) | |
417 | end) | |
418 | ||
419 | game:GetService("Players").PlayerAdded:connect(function(Player) | |
420 | Acuntiox.Functions.Output(Player, "Welcome to Actuniox Admin!", 1, "White"); | |
421 | Acuntiox.Functions.Output(Player, "Made by GravityLegendary", 1, "White"); | |
422 | Acuntiox.Functions.Output(Player, "You are Rank : " ..Acuntiox.Functions.GetRank(Player), 0, "White"); | |
423 | Acuntiox.Functions.Output(Player, "Acuntiox Tabs Connected.", 0, "White"); | |
424 | Player.Chatted:connect(function(m) Acuntiox.Functions.Chatted(Player, m) end); | |
425 | end) | |
426 | ||
427 | coroutine.wrap(function() | |
428 | ||
429 | end)() | |
430 | ||
431 | --[[for _,SelectedName in pairs(game.Players:players()) do | |
432 | coroutine.wrap(function() | |
433 | if Acuntiox.Functions.GetRank(SelectedName) == -0 then | |
434 | Acutniox.Functions.Kick(Player) | |
435 | end | |
436 | elseif Acuntiox.Functions.GetRank(SelectedName) == -1 then | |
437 | Acuntiox.Functions.Shutdown(Player) | |
438 | if Acuntiox.Functions.GetRank(Player) == 2 then | |
439 | Acutniox.Functions.Output(Player, "Welcome to Acutniox Tabs! " .. Player.Name.. "", 0, "New Yeller") | |
440 | end | |
441 | end)() | |
442 | end]]-- | |
443 | ||
444 | ||
445 | ||
446 | game:GetService("RunService").Heartbeat:connect(Acuntiox.Functions.UpdateTablets); |