KapaT
Эгоист
- Сообщения
- 1,988
- Реакции
- 535
EPacker2,
изменений нет.чтоб при переходе за теров или контров кидала игрока уже к мертвым
изменений нет.чтоб при переходе за теров или контров кидала игрока уже к мертвым
#pragma semicolon 1
#include <sourcemod>
#include <cstrike>
public OnPluginStart()
{
AddCommandListener(say, "say");
AddCommandListener(say, "say_team");
}
public Action:say(i, const String:command[], argc)
{
decl String:csay[8];
GetCmdArgString(csay, sizeof(csay));
StripQuotes(csay);
TrimString(csay);
new frags = GetClientFrags(i);
if (((strcmp(csay, "!sp", false) == 0) || (strcmp(csay, "!spec", false) == 0)) && i > 0 && GetClientTeam(i) != 1)
CS_SwitchTeam(i, 1);
else if (((strcmp(csay, "!t", false) == 0) || (strcmp(csay, "!ter", false) == 0)) && i > 0 && GetClientTeam(i) != 2)
{
SetEntProp(i, Prop_Data, "m_iFrags", frags + 1);
ChangeClientTeam(i, 2);
}
else if (((strcmp(csay, "!c", false) == 0) || (strcmp(csay, "!ct", false) == 0)) && i > 0 && GetClientTeam(i) != 3)
{
SetEntProp(i, Prop_Data, "m_iFrags", frags + 1);
ChangeClientTeam(i, 3);
}
}
!sp будет работать только тогда когда за обе команды будет по 2 игрока?C-подобный:if (((strcmp(csay, "!sp", false) == 0) || (strcmp(csay, "!spec", false) == 0)) && i > 0 && GetClientTeam(i) != 1) CS_SwitchTeam(i, 1);