mirror of
https://github.com/Resxt/Plutonium-T6-Scripts.git
synced 2025-04-19 21:52:54 +00:00
mapvote 2.0.1
Handling of disconnecting players added Now whenever a player disconnects his votes will be removed (both in the vote logic and in the HUD)
This commit is contained in:
parent
170ffd8a0f
commit
0ffa6410a6
Binary file not shown.
@ -281,6 +281,22 @@ ListenForVoteInputs()
|
||||
}
|
||||
}
|
||||
|
||||
OnPlayerDisconnect()
|
||||
{
|
||||
self waittill("disconnect");
|
||||
|
||||
if (self.mapvote["map"]["selected_index"] != -1)
|
||||
{
|
||||
level.mapvote["vote"]["maps"][self.mapvote["map"]["selected_index"]] = (level.mapvote["vote"]["maps"][self.mapvote["map"]["selected_index"]] - 1);
|
||||
level.mapvote["hud"]["maps"][self.mapvote["map"]["selected_index"]] SetValue(level.mapvote["vote"]["maps"][self.mapvote["map"]["selected_index"]]);
|
||||
}
|
||||
|
||||
if (self.mapvote["mode"]["selected_index"] != -1)
|
||||
{
|
||||
level.mapvote["vote"]["modes"][self.mapvote["mode"]["selected_index"]] = (level.mapvote["vote"]["modes"][self.mapvote["mode"]["selected_index"]] - 1);
|
||||
level.mapvote["hud"]["modes"][self.mapvote["mode"]["selected_index"]] SetValue(level.mapvote["vote"]["modes"][self.mapvote["mode"]["selected_index"]]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* Vote section */
|
||||
@ -444,6 +460,7 @@ StartVote()
|
||||
player SetBlur(GetDvarInt("mapvote_blur_level"), GetDvarInt("mapvote_blur_fade_in_time"));
|
||||
|
||||
player thread ListenForVoteInputs();
|
||||
player thread OnPlayerDisconnect();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user