Files
2026-03-15 14:54:49 +03:00

56 lines
1.4 KiB
Lua

DarkRP.toggleSleep = DarkRP.stub{
name = "toggleSleep",
description = "Old function to toggle sleep. I'm not proud of it.",
parameters = {
{
name = "ply",
description = "The player to toggle sleep of.",
type = "Player",
optional = false
},
{
name = "command",
description = "Set to \"force\" to force the sleep toggle. Set to true to arrest the player.",
type = "any",
optional = true
}
},
returns = {
{
name = "str",
description = "Empty string (since it's a called in a chat command)",
type = "string"
}
},
metatable = DarkRP
}
DarkRP.hookStub{
name = "canSleep",
description = "Whether someone is allowed to sleep.",
parameters = {
{
name = "player",
description = "The player trying to sleep.",
type = "Player"
},
{
name = "force",
description = "Whether the sleep is being forced.",
type = "boolean"
}
},
returns = {
{
name = "canSleep",
description = "A yes or no as to whether the player can sleep.",
type = "boolean"
},
{
name = "message",
description = "The message that is shown when they can't sleep.",
type = "string"
}
}
}