59 lines
1.6 KiB
Lua
59 lines
1.6 KiB
Lua
local function SetSpawnPos(ply, args)
|
|
local pos = ply:GetPos()
|
|
local t
|
|
|
|
for k, v in pairs(RPExtraTeams) do
|
|
if args == v.command then
|
|
t = k
|
|
DarkRP.notify(ply, 0, 4, DarkRP.getPhrase("updated_spawnpos", v.name))
|
|
break
|
|
end
|
|
end
|
|
|
|
if t then
|
|
DarkRP.storeTeamSpawnPos(t, {pos.x, pos.y, pos.z})
|
|
else
|
|
DarkRP.notify(ply, 1, 4, DarkRP.getPhrase("could_not_find", tostring(args)))
|
|
end
|
|
end
|
|
DarkRP.definePrivilegedChatCommand("setspawn", "DarkRP_AdminCommands", SetSpawnPos)
|
|
|
|
local function AddSpawnPos(ply, args)
|
|
local pos = ply:GetPos()
|
|
local t
|
|
|
|
for k, v in pairs(RPExtraTeams) do
|
|
if args == v.command then
|
|
t = k
|
|
DarkRP.notify(ply, 0, 4, DarkRP.getPhrase("created_spawnpos", v.name))
|
|
break
|
|
end
|
|
end
|
|
|
|
if t then
|
|
DarkRP.addTeamSpawnPos(t, {pos.x, pos.y, pos.z})
|
|
else
|
|
DarkRP.notify(ply, 1, 4, DarkRP.getPhrase("could_not_find", tostring(args)))
|
|
end
|
|
end
|
|
DarkRP.definePrivilegedChatCommand("addspawn", "DarkRP_AdminCommands", AddSpawnPos)
|
|
|
|
local function RemoveSpawnPos(ply, args)
|
|
local t
|
|
|
|
for k, v in pairs(RPExtraTeams) do
|
|
if args == v.command then
|
|
t = k
|
|
DarkRP.notify(ply, 0, 4, DarkRP.getPhrase("remove_spawnpos", v.name))
|
|
break
|
|
end
|
|
end
|
|
|
|
if t then
|
|
DarkRP.removeTeamSpawnPos(t)
|
|
else
|
|
DarkRP.notify(ply, 1, 4, DarkRP.getPhrase("could_not_find", tostring(args)))
|
|
end
|
|
end
|
|
DarkRP.definePrivilegedChatCommand("removespawn", "DarkRP_AdminCommands", RemoveSpawnPos)
|