GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Luciferr - 05 Mart 2020, 12:30:52

Başlık: Hata Alıyorum PAWNO
Gönderen: Luciferr - 05 Mart 2020, 12:30:52
http://prntscr.com/rbwggr
Bu hatayı alıyorum o satırdada şu var ben headshot sistemi buldum onu ekledim hata verdi sebebi ve çözümünü yazarsanız sevinirim.

PAWN Kodu: Seç
public OnPlayerTakeDamage(playerid, issuerid, Float: amount)
{
    if(issuerid != INVALID_PLAYER_ID )
    {
        // One Shot to the head to kill with all weapon
        SetPlayerHealth(playerid, 0.0);
    }
    return 1;
}
Başlık: Ynt: Hata Alıyorum PAWNO
Gönderen: İbrahim Halil Güler - 05 Mart 2020, 12:38:27
Bu fonksiyonun zaten tanıtılmış olduğunu söylüyor. public OnplayerTakeDamage fonksiyonun tek olduğuna emin olunuz.
Başlık: Ynt: Hata Alıyorum PAWNO
Gönderen: Luciferr - 05 Mart 2020, 13:11:19
Alıntı yapılan: İbrahim Halil Güler - 05 Mart 2020, 12:38:27
Bu fonksiyonun zaten tanıtılmış olduğunu söylüyor. public OnplayerTakeDamage fonksiyonun tek olduğuna emin olunuz.
baktım öyle birşey tanıtılmamis.
Başlık: Ynt: Hata Alıyorum PAWNO
Gönderen: İbrahim Halil Güler - 05 Mart 2020, 16:08:00
ac_OnPlayerTakeDamage olarak tanıtılmış zaten. Bu kodu araştırın ve headshot sistemi içerisin de ki işlevi bunun içerisine yerleştirin.
Başlık: Ynt: Hata Alıyorum PAWNO
Gönderen: squarepants - 05 Mart 2020, 18:38:24
Sanırım Nex-Ac eklentisini kullanıyorsunuz , bu callback'ın altına yazdırmayı deneyin ve kullanılan fonksiyon isminin modunuzda olup olmadığını iyi kontrol edin.
CTRL+F >> ac_OnPlayerTakeDamage


public ac_OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart);
{
    //...
    return 1;
}
Başlık: Ynt: Hata Alıyorum PAWNO
Gönderen: Luciferr - 05 Mart 2020, 20:37:53
Alıntı yapılan: ThePosition - 05 Mart 2020, 18:38:24
Sanırım Nex-Ac eklentisini kullanıyorsunuz , bu callback'ın altına yazdırmayı deneyin ve kullanılan fonksiyon isminin modunuzda olup olmadığını iyi kontrol edin.
CTRL+F >> ac_OnPlayerTakeDamage


public ac_OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart);
{
    //...
    return 1;
}
Tekrardan söylüyorum  ac_OnPlayerTakeDamage Modumda böyle birşey yok ama nex ac kullanıyorum
Başlık: Ynt: Hata Alıyorum PAWNO
Gönderen: Rouge - 05 Mart 2020, 21:14:55
Nex-AC kullanma kesinlikle. Soruna gelirsek; nex.ac pwn gelin OnPlayerTakeDamage kisimlarini OnPlayerDmg olarak degistirin hepsini hem kendi modunuzda hem nex ac da ayni degiskenler mevcut çakışıyor. Nex AC modu yorar.
Başlık: Ynt: Hata Alıyorum PAWNO
Gönderen: Cruza - 16 Mart 2020, 18:29:26
Alıntı
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.

Kilit, arşiv.