Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

İndex out of bounds hatası

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
cbmarksman
Mesajlar: 92
Kayıt: Prş Ağu 20, 2020 11:24 pm

İndex out of bounds hatası

Mesaj gönderen cbmarksman »

yüklediğim eklenti log basıyor ama hata nerede bulamadım rica etsem kontrol sağlar mısınız?


xxxxxx.png
zzzzzzzz.png

Kod: Tümünü seç

[0] plugin.sma::@Touch_Wall (line 1299)
Displaying debug trace (plugin "plugin.amxx", version "1.0")
Run time error 4: index out of bounds 
[0] plugin.sma::@PM_Move (line 1307)
Displaying debug trace (plugin "plugin.amxx", version "1.0")
Run time error 4: index out of bounds
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

İndex out of bounds hatası

Mesaj gönderen bestcore »

Bu hatayı bir veri sınırından çok kullanıldıysa verir.
-> "xxxx[1]", bu değişkeni "xxxx[1]" böyle kullanırsak bu hatayı verir bunun için "xxxx[0]" olarak kullanmalıyız. Eklentiyi birde böyle kontrol edin.

Spiderman değişkenini kontrol edin.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
cbmarksman
Mesajlar: 92
Kayıt: Prş Ağu 20, 2020 11:24 pm

İndex out of bounds hatası

Mesaj gönderen cbmarksman »

bestcore yazdı: Pzt Nis 19, 2021 10:11 pm Bu hatayı bir veri sınırından çok kullanıldıysa verir.
-> "xxxx[1]", bu değişkeni "xxxx[1]" böyle kullanırsak bu hatayı verir bunun için "xxxx[0]" olarak kullanmalıyız. Eklentiyi birde böyle kontrol edin.

Spiderman değişkenini kontrol edin.
Deneyip dönüş yapacağım

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
cbmarksman
Mesajlar: 92
Kayıt: Prş Ağu 20, 2020 11:24 pm

İndex out of bounds hatası

Mesaj gönderen cbmarksman »

bestcore yazdı: Pzt Nis 19, 2021 10:11 pm Bu hatayı bir veri sınırından çok kullanıldıysa verir.
-> "xxxx[1]", bu değişkeni "xxxx[1]" böyle kullanırsak bu hatayı verir bunun için "xxxx[0]" olarak kullanmalıyız. Eklentiyi birde böyle kontrol edin.

Spiderman değişkenini kontrol edin.
Bu plugin ufak bir karaktermenü 3 adet karakter değişkeni var hepsinin değeri [MAX_CLIENTS] ancak sadece spiderman log basıyor. Spiderman değerini [MAX_CLIENTS+1] mi yapmam gerekiyor yoksa farklı bir değer mi vermemiz gerekiyor.
En son cbmarksman tarafından Sal Nis 20, 2021 9:38 am tarihinde düzenlendi, toplamda 1 kere düzenlendi.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

PawNod
Yasaklı Üye
Yasaklı Üye
Mesajlar: 63
Kayıt: Sal Eyl 22, 2020 6:20 pm

İndex out of bounds hatası

Mesaj gönderen PawNod »

1 eklemeniz gerekiyor yani dediğiniz doğru. Yaptığınız olmazsa MAX_PLAYERS+1 i deneyin.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
cbmarksman
Mesajlar: 92
Kayıt: Prş Ağu 20, 2020 11:24 pm

İndex out of bounds hatası

Mesaj gönderen cbmarksman »

Deneyip dönüş yapacağım.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
cbmarksman
Mesajlar: 92
Kayıt: Prş Ağu 20, 2020 11:24 pm

İndex out of bounds hatası

Mesaj gönderen cbmarksman »

PawNod yazdı: Sal Nis 20, 2021 9:28 am 1 eklemeniz gerekiyor yani dediğiniz doğru. Yaptığınız olmazsa MAX_PLAYERS+1 i deneyin.
MAX_CLIENTS+1 yaptım ancak bu sefer farklı 6-7 yerde index out of bounds hatası verdi bu yerlerde daha önce log vermemişti MAX_PLAYERS+1 şeklinde deneyip tekrar dönüş yapacağım

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

İndex out of bounds hatası

Mesaj gönderen bestcore »

cbmarksman yazdı: Sal Nis 20, 2021 8:37 pm MAX_CLIENTS+1 yaptım ancak bu sefer farklı 6-7 yerde index out of bounds hatası verdi bu yerlerde daha önce log vermemişti MAX_PLAYERS+1 şeklinde deneyip tekrar dönüş yapacağım
MAX_CLIENTS+1, MAX_PLAYERS+1, 33(Sunucu kapasitesi 32 ise) vs. bunlar aynı işlevi görüyor değiştirmeniz birşeye yaramaz. Böyle bir değişken oluşturduysanız "değişkenismi[id]" bu şekilde kullanabilirsiniz. Eğer "değişkenismi[MAX_CLIENTS+1][2]" böyle tanımlatırsanız 0. ve 1. bölmeleri kullanabilirsiniz 2 kullanırsanız hata verir.(değişkenismi[id][2] <- bu şekilde kullanılmaz.). Eklentide değişkenin hata verdiği kısımları atın yardımcı olabilirsek olalım.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
cbmarksman
Mesajlar: 92
Kayıt: Prş Ağu 20, 2020 11:24 pm

İndex out of bounds hatası

Mesaj gönderen cbmarksman »

bestcore yazdı: Sal Nis 20, 2021 10:24 pm
cbmarksman yazdı: Sal Nis 20, 2021 8:37 pm MAX_CLIENTS+1 yaptım ancak bu sefer farklı 6-7 yerde index out of bounds hatası verdi bu yerlerde daha önce log vermemişti MAX_PLAYERS+1 şeklinde deneyip tekrar dönüş yapacağım
MAX_CLIENTS+1, MAX_PLAYERS+1, 33(Sunucu kapasitesi 32 ise) vs. bunlar aynı işlevi görüyor değiştirmeniz birşeye yaramaz. Böyle bir değişken oluşturduysanız "değişkenismi[id]" bu şekilde kullanabilirsiniz. Eğer "değişkenismi[MAX_CLIENTS+1][2]" böyle tanımlatırsanız 0. ve 1. bölmeleri kullanabilirsiniz 2 kullanırsanız hata verir.(değişkenismi[id][2] <- bu şekilde kullanılmaz.). Eklentide değişkenin hata verdiği kısımları atın yardımcı olabilirsek olalım.
Yukarıda fotoğraf olarak hata veren kısımlar var, kod şeklinde en erken yarın atabilirim.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

İndex out of bounds hatası

Mesaj gönderen bestcore »

cbmarksman yazdı: Sal Nis 20, 2021 11:29 pm Yukarıda fotoğraf olarak hata veren kısımlar var, kod şeklinde en erken yarın atabilirim.
Attığınız vakit yardımcı olabilirsem olurum, değişkeni tanımladığınız yeri ve kullandığınz yeri atın.

Link:
Linklerini gizle
Linki Kopyala
Cevapla