Cevap: MüsteriServ
MusteriServ surekli olarak kanalda kalacagina gore, giris cikislara fonksiyon yazarak kullanicilari harf sirasina degilde listedeki yerlerine gore sIniflandirmak alfabetik sira olayini kaldiracaktir.
ekleme ve kaldirma ile ilgili 1 fonksiyon yazdim kanala giren kullanicilari dosyaya ekleyecek cikanlarida dosyadan cikaracak. Algoritma:
kullanici.txt nin ilk satiri, islemin yapilacagi kisinin sirasini belirtir boylece sadece 1. satiri denetleyerek kullaniciya sira verebiliriz.
#bekleme Bu kanal kullanicilarin bekleyecegi kanal
#hizmet Bu kanal sirasi gelenin girecegi kanal
#bekleme kanalinda mevcut kullanici eger kullanici.txt nin 1. satirinda yer aliyorsa #hizmet kanalina davet edilir, #hizmet kanalina giren bu kullanici #hizmet kanalindan ciktigi zaman kullanici.txt deki yeri silinerek bir sonraki kisi kullanici.txt de aranir bu sekilde siralama islemi cok duzgun sekilde calisacaktir.
Bunlar icin join, part, kick , quick gibi bindleri de belirtmek sart.
Gerek duyarsan write/del ile ilgili yazdigim fonksiyonlari gonderebilirim, yada kendin bu konuda 1 seyler gelistirebilirsin Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
__________________ Our brain is Our Weapon |