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.

Resim

Resim

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

Kod: Tümünü seç

new const cvarlar[5]
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

Kod: Tümünü seç

new const cvarlar[5]
tarzında yerlerde verir.Onları kontrol et sınırı aşan bişeyler var.

Resim
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

Kod: Tümünü seç

new const cvarlar[5]
tarzında yerlerde verir.Onları kontrol et sınırı aşan bişeyler var.

Resim
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.