mirror of
https://github.com/Resxt/Plutonium-T6-Scripts.git
synced 2025-04-20 05:55:43 +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 */
|
/* Vote section */
|
||||||
@ -444,6 +460,7 @@ StartVote()
|
|||||||
player SetBlur(GetDvarInt("mapvote_blur_level"), GetDvarInt("mapvote_blur_fade_in_time"));
|
player SetBlur(GetDvarInt("mapvote_blur_level"), GetDvarInt("mapvote_blur_fade_in_time"));
|
||||||
|
|
||||||
player thread ListenForVoteInputs();
|
player thread ListenForVoteInputs();
|
||||||
|
player thread OnPlayerDisconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user