Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Прозрачность в моделях (semiclip)

Статус пользователя stone
сообщение 4.12.2014, 11:34
Сообщение #1
Стаж: 11 лет

Сообщений: 66
Благодарностей: 5
Полезность: 56

Подскажите пожалуйста как убрать прозрачность) в Semiclip
Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "Semiclip"
#define VERSION "1.31"
#define AUTHOR "skyjur"

new bool:plrSolid[33]
new bool:plrRestore[33]
new plrTeam[33]

new maxplayers

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_forward(FM_PlayerPreThink, "preThink")
register_forward(FM_PlayerPostThink, "postThink")

register_forward(FM_AddToFullPack, "addToFullPack", 1)

maxplayers = get_maxplayers()
}

public addToFullPack(es, e, ent, host, hostflags, player, pSet)
{
if(player)
{
if(plrSolid[host] && plrSolid[ent] && plrTeam[host] == plrTeam[ent])
{
set_es(es, ES_Solid, SOLID_NOT)
set_es(es, ES_RenderMode, kRenderTransAlpha)
set_es(es, ES_RenderAmt, 230)
}
}
}

FirstThink()
{
for(new i = 1; i <= maxplayers; i++)
{
if(!is_user_alive(i))
{
plrSolid[i] = false
continue
}

plrTeam[i] = get_user_team(i)
plrSolid[i] = pev(i, pev_solid) == SOLID_SLIDEBOX ? true : false
}
}

public preThink(id)
{
static i, LastThink

if(LastThink > id)
{
FirstThink()
}
LastThink = id


if(!plrSolid[id]) return

for(i = 1; i <= maxplayers; i++)
{
if(!plrSolid[i] || id == i) continue

if(plrTeam[i] == plrTeam[id])
{
set_pev(i, pev_solid, SOLID_NOT)
plrRestore[i] = true
}
}
}

public postThink(id)
{
static i

for(i = 1; i <= maxplayers; i++)
{
if(plrRestore[i])
{
set_pev(i, pev_solid, SOLID_SLIDEBOX)
plrRestore[i] = false
}
}
}


Отредактировал: stone, - 4.12.2014, 11:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя csnet
сообщение 4.12.2014, 11:42
Сообщение #2
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

убрать set_es(es, ES_RenderMode, kRenderTransAlpha)
и renderamt ниже

Отредактировал: csnet, - 4.12.2014, 11:42


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 4.12.2014, 11:45
Сообщение #3
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

stone,
Лучше поставь этот мета плагин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя stone
сообщение 4.12.2014, 12:07
Сообщение #4
Стаж: 11 лет

Сообщений: 66
Благодарностей: 5
Полезность: 56

Цитата(marik @ 4.12.2014, 10:41) *
stone,
Лучше поставь этот мета плагин


Мне для паблика нужен
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 4.12.2014, 12:11
Сообщение #5
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

stone, Он для любого мода ) инфу читай внимательней !
Особенно конфиг смотри
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: