mirror of
https://github.com/Resxt/Plutonium-IW5-Scripts.git
synced 2025-04-19 12:42:54 +00:00
mapvote 1.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
1bf59c0f8e
commit
2eaaeac6ff
@ -217,6 +217,24 @@ 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 */
|
||||
@ -349,6 +367,7 @@ StartVote()
|
||||
player SetBlurForPlayer(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