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