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.
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;
}
Bu fonksiyonun zaten tanıtılmış olduğunu söylüyor. public OnplayerTakeDamage fonksiyonun tek olduğuna emin olunuz.
Alıntı yapılan: İbrahim Halil Güler - 05 Mart 2020, 12:38:27Bu 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.
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.
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;
}
Alıntı yapılan: ThePosition - 05 Mart 2020, 18:38:24Sanı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
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.
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.