Nesnelere Özellik VermeNesnelere bazı özellikler verebiliriz,nedir mesela bunlar?
func_bomb_target:Oyunda bomba kuracağımız alanı belirler,nereye kadar bomba kurulmasını istiyorsak o kadar büyüklükte boyutunu ayarlayıp bir brush(nesne)çizeriz tabiki bu nesne aaatrigger texturesi ile kaplı olmalıdır.Daha sonra çizdiğimiz brush a func_bomb_target özelliği ekleriz.
Not:Bomba kurduğunuz bölegedeki kutu veya benzer şeylerin kırılmasını istiyorsanız Func_bomb_target atadığınız brushun name kısmına targeta yazın daha sonra kırılacak nesneninde(func_breakable olarak atadığımız nesne) name kısmına target a yazın böylece bomba patlayınca kutularda kırılmış olur.Bir örnekle göstereyim isterseniz.
func_breakable:Nesneye kırılganlık özelliği verir.Mesela kutuya ates edersek bu özellik sayesinde kırılır yada bomba alanına koyduğumuz kutular bomba patlayınca kutularda kırılır.
Strength : Nesnenin nesnenin ne kadar sağlam olduğunu ayarlarız 1 cok zayıf 255 cok sağlam.
Material Type:Kırılan parçaların dağılırken ne olmasını istiyorsak onu seçeriz mesela tahta,metal,cam,
Gibs Direction:Kırıldıktan sonra ki parçaların nereye dağılmalarını istiyorsak onu ayarlarız.
Delay Before Fire:Ateş edildikten ne kadar süre yazdıysanız o zaman kırılır mesela 15sn bekler ve kırılır.
Gib Model:Kırıldıktan sonra dağılan parçalar için model ekleyebilirsiniz mesela kırılınca altın dağılabilir.
Spawn On Break:Kırılınca içinden alet edevat cıkar mesela healt mermi vs (Sadece hl için yapılan maplarda olur).
İşaretler:
Only Trigger:Sadece func_bomb_target gibi başka bir entity tetiklediğinde kırılması için.
Touch:Değince kırılması için.
Pressaure:Üstüne cıkınca kırılması için.
Instant crowbar:levye ile kırılır. (Half-Life için)
func_button:Asansörlerin yada normal kapıları acmak için func_button özelliği atarız böylece kapıları duğmeye basarak açabiliriz.
Speed:Düğmenin hareket hızı. 1ile 255 arası.
Trgetted Object:Tetiklemek istediğimiz başka entity varsa onun adı.
Master:Bu düğme başka bir entity tarafından çalışır hale getirilebilir.
Sounds:Düğmeye basınca ortaya cıkan ses.
Delay before reset:Her basmada tekrar çalışır hale gelmesi -1 sn ye yazarsanız bir defa çalışacaktır.
Delay before trigger:Girdiğiğiniz değer kadar bekler ve sonra çalıştıracağı hangi entity varsa onu tetikler.
Locked Sound:Eğer master'i varsa, tetiklenmeden önce çıkaracağı kilitli sesi.
Unlocked Sound:Eğer master'i varsa, master aktif hale gelince çıkaracağı ses.
İşaretler:
Don't Move:Hareket etmemesi için.
Toggle:Düğmenin ışığı her basmada yanıp söner.
Sparks:Kıvılcım çıkarır.
Touch Activates:Düğme dokunduğunuz an çalışır.
func_buyzone:Oyuncular silah alacağı mesafeyi belirlememizi sağlar nereye koyarsak oradan alırlar yanlız sadece baselere cizin haksızlık olmasın.Team kısmından hangi takım için olmasını istediğinizi seçebilirsiniz.
func_conveyor:Bu özellik verilen nesnenin üzerine çıkan kimse nesneyle birlikte hareket eder.mesela alışveriş mağazalarında ki yürüyen merdivenin arabalar için olanını düşünün.
Speed:Kayma hızı 1 ile 255 arası.
İşaretler:
No Push:Bant kayar ama oyuncuyu yada bir nesneyi üzerinde taşıyamaz.
No Solid:Görünmez olur.
func_door:Kayarak açılan kapı yapımında kullanılır.Yukarı-aşağı gitmesini istiyorsak menuden up-down seçeneğini işaretleyin.
Parametreler:
Speed:Açılma hızı.
Master:Dönmesini sağlayan nesne mesela tekrar verelim(zaten hep aynı örnek ) düğme gibi.
Move Sound:Açılma sesi.
Stop Sound:Kapanma sesi.
Delay before close:Açık kalma süresi.
Lip:Mesela kapıdan gecicez diyelim açmaya çalıştığımızda buraya ne değer verirsek o kadar süre bekler ve öyle açılır
Damage infilicted when blocked:Kapının arasına sıkışıp kalan nesneye
(func_breakable özelliği olan nesne)vereceği hasar.
Health:Kapıya sıkışan oyuncuya vereceği hasar.
İşaretler:
Starts Open:oyun başlayınca kapıda açık olarak başlar.
Toggle:Değdiğiniz zaman yada baska bir entity tarafından tetiklenince açılır tekrar dokunursanız kapanır.
Use Only:Sadece "use" tuşu ile çalışır.
func_door_rotating:
Normal kapı yapımında kullanılır donmesi için,döneceği yere göre menteşe çizilir bu çizilen nesne ''origin'' adlı texture ile kaplanır.
Parametreler:
Distance:Dönme açısı.Hiç bir şey yazmazsananız 90 derece dönecektir.
İşaretler:
Reverse Dir:Kapı oyuncuya doğru açılır.
One Way:Kapı tek tarafa açılır.
func_escapezone:Escape haritalarında teroristlerin kaçış bölgesini belirtmek için kullanılır.
func_hostage_rescue:Rehine kurtarma bölgesini belirtmek için kullanılır.
func_illiusionary:Bir nesneye bu özelliği verdiğiniz zaman oyuncu onun içinde geçebilir mesela çalı çırpı yaparken kullanabilirsiniz.
func_ladder:Bu özelliği verdiğiniz nesneden oyuncu yukarı doğru tırmana bilir mesela merdiveni olabilir.
func_pendulum:Sallanma özelliği yaratır mesela tabela yada ağaç veya baska bir şeyi sallandırabiliriz.
func_pushable:Çizdiğini nesneleri itmenizi sağlar(hl single player oynarken kutuları itebiliyoduk hatırladınızmı?).
func_rot_button: Vana veya benzeri dönerek çalışan nesneler için kullanılır.Herzaman ki gibi yine origin olmalı.
Parametreler:
Pitch Yaw Roll (x y z)
önme açısını ayarlamak için.
Targetted Object: Tetiklemek istediğimiz entity.
func_rotating:Bu özelliği atadığımız nesne sürekli döner mesela pervane.
func_vip_safetyzone:Vip haritalarında vip kaçış bölgesini belirtir mesela as_oilrig haritası gibi.
func_wall:Tel,ağaç,merdiven gibi arkası görünen yada cam gibi nesnelerin içini gösterebilen özelliklere sahip textureleri func_wall ile yaparız.
Tel,ağaç,merdiven gibi nesnelerin mavi olan yerlerin oyunda gözükmemesi için func_wall atadığımız nesnenin özelliklerinden şu ayarları yaparız.
Render Mode:Solid
FX Amount:255 yapılır.
Cam gibi nesneler için ise
Render Mode:Texture
Fx Amount:1-255arası sayı girerek seffalıgını ayarlarız.Eğer camın kırılmasını istiyorsanın Func_breakable olrak atadığımız camın özelliklerinden yine üsteki aynı özellikleri yazmalıyız.
trigger_once: Eğer bi oyuncu bu entity edokunursa baska bir entity tetiklenir mesela ben haritamda oyuncular için msj yazıyorum msl oyuncu dokunuyo trigger_once ye ve karsısında yazı cıkıyor Bilmemm ne haritasına hoş geldiniz iyi oyunlar falan.
Tüm bu özellikleri nesnelere nasıl veririz,Özellik vereceğimiz nesneye mousenin sağ tuşu ile tıklarız cıkan pencerede tie to entity seçeriz ve karsımıza bir panel cıktı ordaki class kısmından istediğimiz özelliği atarız ve attiributes kısmındanda atadığımız özelliklerin ayarlarını yaparız .