1. sayfa (Toplam 3 sayfa)
İndex out of bounds hatası
Gönderilme zamanı: Cmt Oca 30, 2021 10:16 pm
gönderen cbmarksman
Yüklediğim eklenti log basıyor ama hata nerede bulamadım rica etsem kontrol sağlarmısınız.
Kod: Tümünü seç
[0] plugin.sma::HamHook_TouchWeapon (line 83)
Displaying debug trace (plugin "plugin.amxx", version "1.0")
Run time error 4: index out of bounds
[0] plugin.sma::TakeDamage (line 175)
Displaying debug trace (plugin "plugin.amxx", version "1.0")
Run time error 4: index out of bounds
İndex out of bounds hatası
Gönderilme zamanı: Cmt Oca 30, 2021 10:21 pm
gönderen OPC Line
eklentiyi paylaşırsanız yardımcı olalım.
İndex out of bounds hatası
Gönderilme zamanı: Cmt Oca 30, 2021 10:38 pm
gönderen cbmarksman
OPC Line yazdı: Cmt Oca 30, 2021 10:21 pm
eklentiyi paylaşırsanız yardımcı olalım.
Eklentiyi atmasam olmuyor mu yani bazı değişiklikler yaptım ve paylaşmak istemiyorum eğer illa gerekecek ise paylaşayım ?
İndex out of bounds hatası
Gönderilme zamanı: Cmt Oca 30, 2021 10:43 pm
gönderen bilalgecer47
Bu hata genelde tanımlamada kullanılan
tarzında yerlerde verir.Onları kontrol et sınırı aşan bişeyler var.
İndex out of bounds hatası
Gönderilme zamanı: Cmt Oca 30, 2021 10:54 pm
gönderen cbmarksman
bilalgecer47 yazdı: Cmt Oca 30, 2021 10:43 pm
Bu hata genelde tanımlamada kullanılan
tarzında yerlerde verir.Onları kontrol et sınırı aşan bişeyler var.

Tanımlamalar bu şekilde
İndex out of bounds hatası
Gönderilme zamanı: Cmt Oca 30, 2021 11:32 pm
gönderen bilalgecer47
cbmarksman yazdı: Cmt Oca 30, 2021 10:54 pm
bilalgecer47 yazdı: Cmt Oca 30, 2021 10:43 pm
Bu hata genelde tanımlamada kullanılan
tarzında yerlerde verir.Onları kontrol et sınırı aşan bişeyler var.

Tanımlamalar bu şekilde
sayıları arttırın
İndex out of bounds hatası
Gönderilme zamanı: Pzr Oca 31, 2021 12:02 am
gönderen Colditz
Alakası yok, insanlara bilginiz olmayan şeyleri söylemeyin. Oradaki 33 sayısı maksimum oyuncu sayısı anlamına geliyor. 0 dan başladığı için 33 değerini alıyor. Bana sadece 175. satırdan 179 a kadar olan bölümü atın ve nasıl düzelteceğinizi anlatayım.
İndex out of bounds hatası
Gönderilme zamanı: Pzr Oca 31, 2021 12:08 am
gönderen cbmarksman
Colditz yazdı: Pzr Oca 31, 2021 12:02 am
Alakası yok, insanlara bilginiz olmayan şeyleri söylemeyin. Oradaki 33 sayısı maksimum oyuncu sayısı anlamına geliyor. 0 dan başladığı için 33 değerini alıyor. Bana sadece 175. satırdan 179 a kadar olan bölümü atın ve nasıl düzelteceğinizi anlatayım.
Kod: Tümünü seç
public HamHook_TouchWeapon(ent,id) {
if(isGhost[id]) {
if(!is_valid_ent(ent)) return HAM_IGNORED;
return HAM_SUPERCEDE;
}
return HAM_IGNORED;
}
public TakeDamage(victim, inflicator, attacker) {
if(isGhost[victim] || isGhost[attacker]) {
return HAM_SUPERCEDE;
}
return HAM_IGNORED;
}
Hata veren satırlar buyrun, konu başındaki fotoğraflarda daha detaylı görebilirsiniz.
İndex out of bounds hatası
Gönderilme zamanı: Pzr Oca 31, 2021 12:19 am
gönderen Colditz
Böyle dener misiniz?
Kod: Tümünü seç
public HamHook_TouchWeapon(ent,id) {
if(is_user_connected(id) && isGhost[id]) {
return is_valid_ent(ent) ? HAM_SUPERCEDE : HAM_IGNORED;
}
return HAM_IGNORED;
}
public TakeDamage(victim, inflicator, attacker) {
return (isGhost[victim] || (is_user_connected(attacker) && isGhost[attacker])) ? HAM_SUPERCEDE : HAM_IGNORED;
}
İndex out of bounds hatası
Gönderilme zamanı: Pzr Oca 31, 2021 12:26 am
gönderen cbmarksman
Colditz yazdı: Pzr Oca 31, 2021 12:19 am
Böyle dener misiniz?
Kod: Tümünü seç
public HamHook_TouchWeapon(ent,id) {
if(is_user_connected(id) && isGhost[id]) {
return is_valid_ent(ent) ? HAM_SUPERCEDE : HAM_IGNORED;
}
return HAM_IGNORED;
}
public TakeDamage(victim, inflicator, attacker) {
return (isGhost[victim] || (is_user_connected(attacker) && isGhost[attacker])) ? HAM_SUPERCEDE : HAM_IGNORED;
}
Deneyip dönüş yapacağım, teşekkür ederim.