Grey83
не пишу плагины с весны 2022
- Сообщения
- 8,805
- Реакции
- 5,254
Какие команды именно ? Да, это возможно.Доброго времени суток, кто может помочь с написанием плагина?
Суть плагина: нужно при меньше 10 игроков - выполнять консольную команду, при больше 10 игроков - тоже выполнять команду. Думаю возможно это написать, заранее спасибо за помощь всем :ab:
Игра: CSS v34, SM 1.6
sm_weapon_restrict_immunity 0/1Какие команды именно ? Да, это возможно.
public void OnPluginStart() {
HookEvent("round_start", RoundStart);
}
public void RoundStart(Event event, char[] name, bool dontBroadcast) {
if(GetPlayersCount() <= 10) {
SetConVarInt(FindConVar("sm_weapon_restrict_immunity"), 0);
}
else if(GetPlayersCount() > 10) {
SetConVarInt(FindConVar("sm_weapon_restrict_immunity"), 1);
}
}
int GetPlayersCount() {
int count = 0;
for (int i = 1; i <= MaxClients; i++) {
if(IsClientInGame(i) && !IsFakeClient(i))
count++;
}
return count;
}
Он получается при начале раунда будет проверять кол-во игроков и выполнять команду каждый раз?Типа такого ?
PHP:public void OnPluginStart() { HookEvent("round_start", RoundStart); } public void RoundStart(Event event, char[] name, bool dontBroadcast) { if(GetPlayersCount() <= 10) { SetConVarInt(FindConVar("sm_weapon_restrict_immunity"), 0); } else if(GetPlayersCount() > 10) { SetConVarInt(FindConVar("sm_weapon_restrict_immunity"), 1); } } int GetPlayersCount() { int count = 0; for (int i = 1; i <= MaxClients; i++) { if(IsClientInGame(i) && !IsFakeClient(i)) count++; } return count; }
Верно.Он получается при начале раунда будет проверять кол-во игроков и выполнять команду каждый раз?
likeВерно.
Если игроков меньше или равно 10, то ставится значение команды 0. А если больше 10 то значение команды 1.
Кто может сместить "Rank: -/-" по правому краю как смещен "Speed:"?
![]()
Пробовал, только он будет смещать либо влево либо вправо когда таймер стоит на старте либо если меняется значение "WR:", хотя где в строках где "Speed:" - там нету никаких пробелов и не знаю как сделать так и с "Rank: -/-"попробуй поставить 8 пробелов перед текстом "Rank:" на строках 236,240,245.
У меня на тот момент всё стабильно работало..У него же будет и дефолтное сообщение и твоё о вступлении в игру
@ironman так есть уже крутой плагин для этого Players Count CFG
Ребята помогите правда изменить плагин Свинорез, что бы скин давался тому кого зарезали и скин у него был до тех пор пока он кого то не зарежет. То есть к примеру 5 ментов режут 5 теров и у этих теров скин держится пока что они кого то не зарежутПривет народ, может кто-нибудь подсказать или сделать изменения в плагине "Свинорез", нужно чтобы скин выдавался тому, кого зарезали, то есть жертве.
Список есть а вот запустить его нормально не получается для проповКакой список анимаций для клиента "SetAnimation" есть в ксго?
EmitSoundToAll("ktm/snoop_weed2.wav", sDeath);
public Action SoundStop(Handle timer, any entityRef)
{
StopSound(EntRefToEntIndex(entityRef), SNDCHAN_AUTO, "ktm/snoop_weed2.wav");
return (Plugin_Stop);
}