Primo
типа серьёзный тип
- Сообщения
- 1,532
- Реакции
- 759
Есть ли вариант установки нестандартных моделей для клиента?
Нашел на просторах alliedmods.net такой код:
Он вполне работает на csgo, однако, модели скачиваются не у всех игроков. Это логично, т.к. в настройках у клиента может стоять "Загрузка только звуков" и др.
У тех, у кого не скачались модели, для тех модель становится полностью прозрачной, остаётся видным только оружие. У остальных работает на ура.
Есть ли вариант применения модели только тому игроку, который загрузил модель, а кто не загрузил, тому установить стандартную модель?
Нашел на просторах alliedmods.net такой код:
PHP:
#pragma semicolon 1
#include <sourcemod>
#include <cstrike>
#include <sdkhooks>
#include <sdktools>
public Plugin:myinfo =
{
name = "Skins/TR CT - Jail",
author = "SoZika",
description = "Blehh",
version = "1.0",
url = "http://insanitybrasil.info"
};
InitPrecache()
{
PrecacheModel("models/player/techknow/prison/leet_p.mdl", true);
AddFileToDownloadsTable("materials/models/player/techknow/prison/leet_p.vmt");
AddFileToDownloadsTable("materials/models/player/techknow/prison/leet_p.vtf");
AddFileToDownloadsTable("materials/models/player/techknow/prison/leet_p_n.vtf");
AddFileToDownloadsTable("models/player/techknow/prison/leet_p.dx80.vtx");
AddFileToDownloadsTable("models/player/techknow/prison/leet_p.dx90.vtx");
AddFileToDownloadsTable("models/player/techknow/prison/leet_p.mdl");
AddFileToDownloadsTable("models/player/techknow/prison/leet_p.phy");
AddFileToDownloadsTable("models/player/techknow/prison/leet_p.sw.vtx");
AddFileToDownloadsTable("models/player/techknow/prison/leet_p.vvd");
}
public OnMapStart()
{
HookEvent("player_spawn", Event_PlayerSpawn, EventHookMode_Pre);
InitPrecache();
}
public Action:Event_PlayerSpawn(Handle:Event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(Event, "userid"));
if( IsClientConnected(client) && IsClientInGame(client) && !IsFakeClient(client)){
if(GetClientTeam(client) == 2) {
SetEntityModel(client, "models/player/techknow/prison/leet_p.mdl");
}
}
}
Он вполне работает на csgo, однако, модели скачиваются не у всех игроков. Это логично, т.к. в настройках у клиента может стоять "Загрузка только звуков" и др.
У тех, у кого не скачались модели, для тех модель становится полностью прозрачной, остаётся видным только оружие. У остальных работает на ура.
Есть ли вариант применения модели только тому игроку, который загрузил модель, а кто не загрузил, тому установить стандартную модель?