Initial Reupload

This commit is contained in:
Lucas Magnien
2019-05-28 09:16:53 +02:00
parent c7dea7beef
commit ded79721a1
368 changed files with 12298 additions and 2 deletions

View File

@@ -0,0 +1,32 @@
local CATEGORY_NAME = "PH:E MapVote"
------------------------------ VoteMap ------------------------------
function PHE_MapVote( calling_ply, votetime, should_cancel )
if MapVote != nil then
if not should_cancel then
MapVote.Start(votetime, nil, nil, nil)
ulx.fancyLogAdmin( calling_ply, "#A called a votemap!" )
else
MapVote.Cancel()
ulx.fancyLogAdmin( calling_ply, "#A canceled the votemap!" )
end
else
if SERVER then
if game.IsDedicated() then
print("[ULX MapVote] WARNING: You need at least few players to get this work!")
else
print("[ULX MapVote] ERROR: MapVote is Unavailable.")
end
end
end
end
if !ulx then
print("MapVote Error: ULX is not installed!")
else
local mapvotecmd = ulx.command( CATEGORY_NAME, "map_vote", PHE_MapVote, "!map_vote" )
mapvotecmd:addParam{ type=ULib.cmds.NumArg, min=15, default=25, hint="time", ULib.cmds.optional, ULib.cmds.round }
mapvotecmd:addParam{ type=ULib.cmds.BoolArg, invisible=true }
mapvotecmd:defaultAccess( ULib.ACCESS_ADMIN )
mapvotecmd:help( "Invokes the map vote logic" )
mapvotecmd:setOpposite( "unmap_vote", {_, _, true}, "!unmap_vote" )
end