public eventKnife_Niewidzialnosc(id)
{
if(!ma_klase[id])
return;
if( read_data(2) == CSW_KNIFE )
{
set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);
}
else
{
set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);
}
}
i register, który tak naprawdę można by było usunąć, i który w moim sposobie jest nie potrzebny
register_event("CurWeapon", "eventKnife_Niewidzialnosc", "be", "1=1");
Takie tworzenie nie działa...
Na samej górze dodajemy pod #includami dodajemy
#define DMG_BULLET (1<<1)
a także dodajemy taki oto public
public client_PreThink(id)
{
if(!ma_klase[id])
return;
if( read_data(2) == CSW_KNIFE)
set_rendering(id,kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 5);
else
set_rendering(id,kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255);
}
5 to widoczność po zmianie na nóż
Ja testowałem to w postaci perku ale na klasie też powinno działać
Napisałem to w tym dziale, gdyż chciał bym aby generator klas był edytowany o taki właśnie kod


Dodatki SourceMod














