выдача брони после смены карты

BotProfi

Участник
Сообщения
40
Реакции
2
Операционная система
Linux
Здравствуйте, такая проблема, на сервере режим классический обычный, в cfg/gamemode_casual_server.cfg поставил mp_free_armor 2, при рестарте на первой карте все работает корректно, но после ее смены на следующих картах выдача брони словно игнорируется.
 

Nekro

Терра инкогнита
Сообщения
4,033
Реакции
2,276
Здравствуйте, такая проблема, на сервере режим классический обычный, в cfg/gamemode_casual_server.cfg поставил mp_free_armor 2, при рестарте на первой карте все работает корректно, но после ее смены на следующих картах выдача брони словно игнорируется.
А у меня наоборот не убирает)
 

wixess

модная спайкучка
Сообщения
145
Реакции
62
Здравствуйте, такая проблема, на сервере режим классический обычный, в cfg/gamemode_casual_server.cfg поставил mp_free_armor 2, при рестарте на первой карте все работает корректно, но после ее смены на следующих картах выдача брони словно игнорируется.
Возможно в самой карте прописан квар
 

wixess

модная спайкучка
Сообщения
145
Реакции
62
В таком случае уровень моего везения крайне высок, из 8 карт только на 1 бронь дается(на первой после рестарта)
Все возможно)
Попробуйте плагином выдавать броню
 
Решение

BotProfi

Участник
Сообщения
40
Реакции
2
Возможно плагином то я и смогу, но все же, если у большинства работает просто через файл cfg, то чем я от них отличаюсь?
 

wixess

модная спайкучка
Сообщения
145
Реакции
62
Возможно плагином то я и смогу, но все же, если у большинства работает просто через файл cfg, то чем я от них отличаюсь?
Вы ничем, карты со своими конфигами.
Ещё можно использовать sm cvar force
 

wixess

модная спайкучка
Сообщения
145
Реакции
62
не могли бы вы обьяснить чайнику(мне), что такое sm cvar force?
 

BotProfi

Участник
Сообщения
40
Реакции
2
не получилось чего то, скомпилировал, настроил, войс чат пофиксил, а броня так и без изменений
 

wixess

модная спайкучка
Сообщения
145
Реакции
62
не получилось чего то, скомпилировал, настроил, войс чат пофиксил, а броня так и без изменений
Тогда пробуйте плагином
Сообщения автоматически склеены:

код))):
#include <sdktools>

public void OnPluginStart()
{
    HookEvent("player_spawn", OnSpawnPost, EventHookMode_Post);
}

public void OnSpawnPost(Event event, const char[] name, bool dbc)
{
    int iClient = GetClientOfUserId(event.GetInt("userid"));
    if (iClient)SetEntProp(iClient, Prop_Data, "m_ArmorValue", 100, 2);
}
Сообщения автоматически склеены:

не получилось чего то, скомпилировал, настроил, войс чат пофиксил, а броня так и без изменений
Попробуйте этот код
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,558
Реакции
5,051
Вот плагин, которого должно быть достаточно:
C-подобный:
public void OnConfigsExecuted()
{
    ServerCommand("mp_free_armor 2");
}
или
C-подобный:
public void OnConfigsExecuted()
{
    static ConVar cvar;
    if(cvar || (cvar = FindConVar("mp_free_armor"))) cvar.IntValue = 2;
}
Сообщения автоматически склеены:

можно ещё заблочить значение квара, чтобы ничто не могло поменять значение
 

BotProfi

Участник
Сообщения
40
Реакции
2
Вот плагин, которого должно быть достаточно:
C-подобный:
public void OnConfigsExecuted()
{
    ServerCommand("mp_free_armor 2");
}
или
C-подобный:
public void OnConfigsExecuted()
{
    static ConVar cvar;
    if(cvar || (cvar = FindConVar("mp_free_armor"))) cvar.IntValue = 2;
}
Сообщения автоматически склеены:

можно ещё заблочить значение квара, чтобы ничто не могло поменять значение
сейчас попробую
Сообщения автоматически склеены:

Вот плагин, которого должно быть достаточно:
C-подобный:
public void OnConfigsExecuted()
{
    ServerCommand("mp_free_armor 2");
}
или
C-подобный:
public void OnConfigsExecuted()
{
    static ConVar cvar;
    if(cvar || (cvar = FindConVar("mp_free_armor"))) cvar.IntValue = 2;
}
Сообщения автоматически склеены:

можно ещё заблочить значение квара, чтобы ничто не могло поменять значение
не понимаю почему, компиляция на ура, а сам плагин будто отдыхает
Сообщения автоматически склеены:

в общем остановлюсь на идее с плагином [CSGO/CSS] ArmorGive
Сообщения автоматически склеены:

Вот плагин, которого должно быть достаточно:
C-подобный:
public void OnConfigsExecuted()
{
    ServerCommand("mp_free_armor 2");
}
или
C-подобный:
public void OnConfigsExecuted()
{
    static ConVar cvar;
    if(cvar || (cvar = FindConVar("mp_free_armor"))) cvar.IntValue = 2;
}
Сообщения автоматически склеены:

можно ещё заблочить значение квара, чтобы ничто не могло поменять значение
а есть возможность написать что то похожее для удаления дигла, а то в других плагинах при некст раунде в слоте ножа промелькивает текстура дигла, которая не пропадет, пока ты не переключишься на другое оружие
 
Последнее редактирование:
Сверху Снизу