04-29-2015, 11:57 PM
Dunno.
ULX has always been weird, but the code looks like it should work:
It gets the voting option that had the most amount of votes, so not sure why 6 would beat 7, unless it counted the players that did not vote too.
ULX has always been weird, but the code looks like it should work:
PHP Code:
local function voteDone( t )
local results = t.results
local winner
local winnernum = 0
for id, numvotes in pairs( results ) do
if numvotes > winnernum then
winner = id
winnernum = numvotes
end
end
local str
if not winner then
str = "Vote results: No option won because no one voted!"
else
str = "Vote results: Option '" .. t.options[ winner ] .. "' won. (" .. winnernum .. "/" .. t.voters .. ")"
end
ULib.tsay( _, str ) -- TODO, color?
ulx.logString( str )
Msg( str .. "\n" )
end
It gets the voting option that had the most amount of votes, so not sure why 6 would beat 7, unless it counted the players that did not vote too.