Allah Allah Bilmiyorum Moderatörler Bakarsa Belki Yapabilirler.Benden Bu Kadarı Geldi.Kusura Bakma.
Printable View
Allah Allah Bilmiyorum Moderatörler Bakarsa Belki Yapabilirler.Benden Bu Kadarı Geldi.Kusura Bakma.
Valla benimde çok olmasada bilgim var fakat bende yapamadım yapabilecek vardır inş bu plugini hani hatasız tek tek deagle atan vs pluginide bulamadım kopyalıyımda
Merminin bitmesi sorunu düzeltildi.
<teknik bilgi>
Sorun; şarjör değişimi bitmeden ateş edildiğinde, CurWeapon eventinin yedek şarjördeki 1 mermi silinmeden önce çalışması sebebiyle; yedek şarjör CurWeapon eventi tarafından "1" olarak güncellenir güncellenmez, HL'nin şarjördeki mermiyi 1 eksilterek sıfırlamasından kaynaklanıyor.
Daha basit şekilde açıklamak gerekirse;
Olması gereken:
İlk durum: 1/1
Ateş edildi.
HL motoru şarjörden 1 mermi azalttı.
Şarjör sıfırlandı.
HL motoru yedek şarjördeki mermiyi, ana şarjöre aldı.
Yedek şarjör sıfırlandı.
CurWeapon eventi çalıştı: Yedek şarjör mermisi "1" olarak ayarlandı.
Son durumda şarjör: 1/1
Ancak çok seri atış yapıldığında, CurWeapon eventi HL motorundan önce çalışıyor. Yani şöyle oluyor:
Ateş edildi.
HL motoru şarjörden 1 mermi azalttı.
Şarjör sıfırlandı.
CurWeapon eventi çalıştı: Yedek şarjör mermisi "1" olarak ayarlandı.
HL motoru yedek şarjördeki 1 mermiyi ana şarjöre aldı.
Yedek şarjör sıfırlandı.
Son durum: 1/0
Ancak bir olay vardır ki, bu olayların hepsinden sonra gerçekleşir. Her yedek şarjörde değişim olduğunda, kullanıcıya gösterilen şarjör bilgisi HUD'u güncellenir. Bunu güncelleyen event, AmmoX mesajıdır. Yani iki durumda da, "Yedek Şarjör Sıfırlandı." olayından sonra, şarjörü 0 olarak göstermek için bu mesaj gönderilir. Ben de bu mesajı yakalayarak, yedek şarjörü tekrar "1" yapan bir takım fonksiyonlarla sorunu düzelttim.
</teknik bilgi> :D
deniyorum hemen
EDIT:
akcaliberkk sıkıntısız çalışıyor sağolun gerçekten
Çözülmüş İsteklere taşındı.