Physgun Wiki

roleplay.Vote.Cleanup

 roleplay.Vote.Cleanup( Player ply )

Убирает игрока из всех идущих голосований: снимает его из списка голосующих и из уже поданных голосов. Если он был последним, от кого ждали ответа, голосование завершается сразу.

Вызывается из единственного GM:PlayerDisconnected в sv_player.lua. Своего hook.Add модуль голосований не заводит — см. Хуки геймода.

Отдельно от этого roleplay.CancelJobVotes(ply) отменяет голосования, начатые по поводу этого игрока (устройство на работу и увольнение).

Аргументы

1 Player ply
Отключившийся игрок.

Пример

function GM:PlayerDisconnected(ply) roleplay.CancelJobVotes(ply) roleplay.Vote.Cleanup(ply) end