Кастомные руки

Статус
В этой теме нельзя размещать новые ответы.

Disaster

Не ждите чуда. Чудите сами!
Сообщения
173
Реакции
81
Операционная система
Linux
Как к плагину подгрузить кастомные руки ?

Давно делал чет, было на подобии:

#defaultarmsCT "путь до рук"
#defaultarmsT "путь до рук"
 
Решение
#include <sourcemod>

#define CTARMS "models/player/custom_player/sergeant_ct/skulltrooper_arms.mdl"
#define TTARMS "models/player/custom_player/sergeant_t/skulltrooper_arms.mdl"

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

public OnMapStart()
{
PrecacheModel(CTARMS, true);
PrecacheModel(TTARMS, true);
}

public Action PlayerSpawn(Handle event, const char[] name, bool dbc)
{
int client = GetClientOfUserId(GetEventInt(event, "userid"));

if(client)
{
switch(GetClientTeam(client))
{
case 2: SetEntPropString(client, Prop_Send, "m_szArmsModel", TTARMS);
case 3: SetEntPropString(client, Prop_Send, "m_szArmsModel", CTARMS);
}
}
}

m0rbit

Участник
Сообщения
720
Реакции
159
Меня вот тоже интересует.
Где то можно принудительно руки указывать? Например чтобы на всех скинах были дефолт руки?
Раньше у меня на кастом скинах были и кастом руки :) Теперь почему то руки везде КТ и Т, такое ощущение что где то прописал всем дефолт руки и забыл.
cfg для примера прилагаб
 

Вложения

  • skins.txt
    5.2 КБ · Просмотры: 8

Disaster

Не ждите чуда. Чудите сами!
Сообщения
173
Реакции
81
#include <sourcemod>

#define CTARMS "models/player/custom_player/sergeant_ct/skulltrooper_arms.mdl"
#define TTARMS "models/player/custom_player/sergeant_t/skulltrooper_arms.mdl"

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

public OnMapStart()
{
PrecacheModel(CTARMS, true);
PrecacheModel(TTARMS, true);
}

public Action PlayerSpawn(Handle event, const char[] name, bool dbc)
{
int client = GetClientOfUserId(GetEventInt(event, "userid"));

if(client)
{
switch(GetClientTeam(client))
{
case 2: SetEntPropString(client, Prop_Send, "m_szArmsModel", TTARMS);
case 3: SetEntPropString(client, Prop_Send, "m_szArmsModel", CTARMS);
}
}
}
 
Решение
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу