Михаил Веллер
Участник
- Сообщения
- 9
- Реакции
- 1
Всем доброго времени суток!
Кто может помочь? сделать так, когда на сервере 10 человек, выводило такое сообщение пример: Вы готовы начать набор команд? да, нет. Если большинство игроков проголосовало за да, то автоматически кидает в спектры, и идет голосование за капитанов, выигравший капитан пикает игроков по одному. Думаю все хотят такой плагин за бесплатно, а скриптер написавший приобретёт популярность)
Вот начало кода:
Кто может помочь? сделать так, когда на сервере 10 человек, выводило такое сообщение пример: Вы готовы начать набор команд? да, нет. Если большинство игроков проголосовало за да, то автоматически кидает в спектры, и идет голосование за капитанов, выигравший капитан пикает игроков по одному. Думаю все хотят такой плагин за бесплатно, а скриптер написавший приобретёт популярность)
Вот начало кода:
PHP:
#include <sourcemod>
#include <cstrike>
#include <sdktools>
public OnPluginStart()
{
HookEvent("player_spawn", OnPlayerSpawn);
}
public OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
Lol();
}
VoteSpecSwitch()
{
if (IsVoteInProgress())
{
return;
}
new Handle:menu = CreateMenu(Handle_VoteSpecSwitch);
SetMenuTitle(menu, "Вы готовы начать набор команд?");
AddMenuItem(menu, "yes", "да");
AddMenuItem(menu, "no", "нет");
SetMenuExitButton(menu, false);
VoteMenuToAll(menu, 20);
}
public Handle_VoteSpecSwitch(Handle:menu, MenuAction:action, param1, param2)
{
if (action == MenuAction_End)
{
CloseHandle(menu);
}
else if (action == MenuAction_VoteEnd)
{
if (param1 == 0)
{
for(new i = 1; i <= MaxClients; i++)
CS_SwitchTeam(i, 1);
}
}
}
Lol()
{
if(GetTeamClientCount(2)==5 && GetTeamClientCount(3)==5)
{
VoteSpecSwitch();
}
}