Nope, always been open. However, it does use old data persistence methods which are called when a player joins and leaves (I’m assuming using :kick() fires the leave event)[/quote]
My game also uses the older data persistence rather than data stores, maybe this could be the problem?
If we could get a date and time for you to show up that’d be nice, it’s kind of important that we have someone with admin privileges there to kick you (wow that’s quite a sentence…)
If we could get a date and time for you to show up that’d be nice, it’s kind of important that we have someone with admin privileges there to kick you (wow that’s quite a sentence…) [/quote]
If we could get a date and time for you to show up that’d be nice, it’s kind of important that we have someone with admin privileges there to kick you (wow that’s quite a sentence…) [/quote]
Now[/quote]
As far as I’ve just been told, you got a repro? If you need it to happen again we can probably get it again.
[quote] [code]function Commands.kick(args,sender)
MinimumPermission(2,sender)
assert(args[1],“Player to kick is missing”)
local banned = GetPlayersFromString(args[1],sender)
for _,i in pairs(banned) do
if avoidantibans then
Instance.new("Model",Players).Name = i.Name
end
i:Kick()
end
Tell(sender,"Kicked "..tostring(comunpack(banned))..".",3)
end[/code]
-RyanDolan123’s Admin Commands
It occurs when using Person299’s as well:
if string.sub(msg,1,5) == "kick/" then
local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
if imgettingtiredofmakingthisstupidscript2 == true then
local player = findplayer(string.sub(msg,6),speaker)
if player ~= 0 then
for i = 1,#player do
local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
if imgettingtiredofmakingthisstupidscript == false then
if player[i].Name ~= eloname then
player[i]:Kick()
end end end end end end [/quote]
Unrelated, but it looks to me like you’ve got a bit of an outdated version of my admin…I renamed comunpack to just unpack a while ago. (Which I should rename again because it’ll confuse people about the normal Lua unpack function…)
You might want to reinsert it to update it. I’m pretty sure that version doesn’t support auto updating
I’ve isolated it (I’m ~70% sure) to a call of loadstring, using countless hours of debugging and print statements. It seems to be that loadstring, which is loading a perfectly fine string, is erroring at certain times. There is a chance that some of the items, in the middle of the loadstring function call, are being set to nil, and the string that I am saving would be "item, "…nil…“item,” but lua is smart enough to error when one tries to concatenate a nil value. I’ve added an exception and am going to see if the crashes persist.
EDIT: Crashes persist, the data saving thing was just a coincidence. added prints before every serverside call to a remoteevent and the times between the last call to a remoteevent and a crash were minutes apart.
Is this error still happening for you, Wheatlies? RoboYZ and I attempted to get another repro today, but for some reason it’s not doing it anymore. We had a surefire repro with the Kick method a week ago, and the place has not been updated since, but the problem is gone.
What’s the place id and are you also using a chat cmd? If so can you give me admin in your game. Also can you repro it with just 2 people in the game?[/quote]
The game does not use any admin commands, it can be replicated with just one person in the game, the place ID is commander200's Place Number: 22 - Roblox . The crashing has been taking longer recently, and when I was the only one in the server it took me about an hour and a half to replicate a crash. I believe it can happen with just one person in the server, but I am not sure. You have my permission to get a copy of the place and test it on your own.