NexoR'un geliştirdiği Iterator pluginini kullanıyorum.
Fakat bazı Iter komutlarını kullanırken server.exe kendini kapatıyor.
Ve Plugini yükledikten sonra server.exe'de yazan şu hataları alıyorum.
Error: Function not registered: 'Iterator_Ekle'
Error: Function not registered: 'Iterator_Size'
Error: Function not registered: 'Iterator_Getir'
Server.cfg'de plugin kısmına iterator pluginini tanıttım ve İnclude Olarak bunları ekledim.
#include <Iterator>
#include <foreach>
Sıkıntı tam olarak nedir yardımcı olabilirmisiniz ?
Bu sürümü kullanın. Anadolu modunu kullanıyorsanız çalışmayacaktır.
Iterator v2 (https://github.com/BenBurak/Iterator-v2/releases)
Oldu gibi fakat Iterator_Size, Iterator_For, Iterator_Getir Fonksiyonlarını tanımıyor onların yerine hangi tanımları koydunuz ?
iterator.inc (https://raw.githubusercontent.com/BenBurak/Iterator-v2/master/iterator.inc)
====================
1D Fonksiyon
====================
Iter1D::Olustur
Iter1D::Ekle
Iter1D::Sil
Iter1D::Bul
Iter1D::Kontrol
Iter1D::Oku
Iter1D::Size
Iter1D::Sort
Iter1D::Random
Iter1D::Temizle
====================
2D Fonksiyon
====================
Iter2D::Olustur
Iter2D::Ekle
Iter2D::Sil
Iter2D::Bul
Iter2D::Kontrol
Iter2D::Oku
Iter2D::Size
Iter2D::Sort
Iter2D::Random
Iter2D::Temizle
Iter2D::Slot
Iter2D::SlotSil
Iter2D::SlotOku
Iter2D::SlotSort
Iter2D::SlotSize
====================
Döngüler
====================
for_1D(i, Oyuncu)
{
printf("Oyuncu ID: %d", i);
}
for_2D(i, TEST, slot)
{
printf("Test Elemanı -> Slot: %d", i);
}
for_Slot(i, TEST)
{
printf("TEST içerisindeki slotlar: %d", i);
}