7pElllHuK
Участник
- Сообщения
- 1,416
- Реакции
- 465
Всем доброе утро, подскажите пожалуйста как исправить ошибку при компиляции: error 106: cannot call methods on an array
Код:
char g_sTexture
[PLATFORM_MAX_PATH];
int g_iTexture;
public void OnPluginStart()
{
ConVar hCvar;
hCvar = CreateConVar("sm_vsb_linetexture", "sprites/xbeam2.vmt", "Текстура обводки блокировки");
hCvar.AddChangeHook(VSB_Texture);
hCvar.GetString(g_sTexture, sizeof(g_sTexture));
AutoExecConfig(true, "Visual_Block");
}
public void OnMapStart()
{
char sBuffer[64];
g_sTexture.GetString(sBuffer, sizeof(sBuffer));
if (!sBuffer[0]) sBuffer = "sprites/xbeam2.vmt";
g_iTexture = PrecacheModel(sBuffer);
}
public void VSB_Texture(ConVar hCvar, const char[] OldValue, const char[] sNewValue)
{
hCvar.GetString(g_sTexture, sizeof(g_sTexture));
if (g_sTexture[0]) g_iTexture = PrecacheModel(g_sTexture, true);
}
Последнее редактирование: