GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: UnMoved - 05 Kasım 2021, 19:29:28

Başlık: Silah Headshot Kapatma
Gönderen: UnMoved - 05 Kasım 2021, 19:29:28
Merhaba Bir Paket Kullanmaya ve Düzeltmeye Başladım Fakat Deaglenin Kafaya Verdiği Hasarın 73.92 olduğunu gördüm, fazla pawno bilgim yok fakat uzun süre araştırdım ama bulamadım, gövde ve bacak hasarı normal. nasıl hs hasarı kapatırım?
Başlık: Ynt: Silah Headshot Kapatma
Gönderen: Warning - 05 Kasım 2021, 20:04:45
Alıntı yapılan: UnMoved - 05 Kasım 2021, 19:29:28
Merhaba Bir Paket Kullanmaya ve Düzeltmeye Başladım Fakat Deaglenin Kafaya Verdiği Hasarın 73.92 olduğunu gördüm, fazla pawno bilgim yok fakat uzun süre araştırdım ama bulamadım, gövde ve bacak hasarı normal. nasıl hs hasarı kapatırım?
hs vuruldugunda hasarın kaç olmasını istiyorsun ?
Başlık: Ynt: Silah Headshot Kapatma
Gönderen: UnMoved - 05 Kasım 2021, 20:05:24
Alıntı yapılan: Warning - 05 Kasım 2021, 20:04:45
Alıntı yapılan: UnMoved - 05 Kasım 2021, 19:29:28
Merhaba Bir Paket Kullanmaya ve Düzeltmeye Başladım Fakat Deaglenin Kafaya Verdiği Hasarın 73.92 olduğunu gördüm, fazla pawno bilgim yok fakat uzun süre araştırdım ama bulamadım, gövde ve bacak hasarı normal. nasıl hs hasarı kapatırım?
hs vuruldugunda hasarın kaç olmasını istiyorsun ?
normal hasar olsun headshot olmasın
Başlık: Ynt: Silah Headshot Kapatma
Gönderen: UnMoved - 05 Kasım 2021, 20:05:40
headshot sistemini kaldırmak istiyorum yani
Başlık: Ynt: Silah Headshot Kapatma
Gönderen: Warning - 05 Kasım 2021, 20:09:08
Kısaca kod bırakıyorum ve mantıgını anlatıyorum devamı sende  ;)


weaponid = silahid si
bodypart = kemik adresleri

Kemik id lerine burdan bakabilirsin (https://open.mp/docs/scripting/resources/bodyparts)


PAWN Kodu: Seç
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{

// KISACA BURADA 24 ID Lİ SİLAH İLE 9 YANI HS VURULUR İSE CANI 0 OLMASINI SAĞLADIK.
    if(issuerid != INVALID_PLAYER_ID && weaponid == 24 && bodypart == 9)
    {
        SetPlayerHealth(playerid, 0.0);
    }
Başlık: Ynt: Silah Headshot Kapatma
Gönderen: TAKTAK26 - 05 Kasım 2021, 21:20:59
Alıntı yapılan: UnMoved - 05 Kasım 2021, 20:05:40
headshot sistemini kaldırmak istiyorum yani
Direkt olarak kodları silsen kalkmış olur zaten.  :oku2:
Başlık: Ynt: Silah Headshot Kapatma
Gönderen: Rodeiun - 06 Kasım 2021, 10:00:24
PAWN Kodu: Seç
if(bodypart == 9) return 0;bu kod sayesinde karşı taraf hs yediğinde canı azalmıyacak.