|
uFuK Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Hash Tablolari Bilmen Gerekir.
Nasil Bir Puan Sistemi Kullanıyorsun Bilmiyorum Fakat Muhtemelen /hadd -m puan nick sayi Şablonunda Bir Sistem Vardir.
Transfer Yapmak İstiyorsaniz Önceliklle Kişinin Toplam Puanını Tablo Üzerinden Görmeniz Gerekir Bunun İçin Kod Aşağida;
//echo -a $hget(puan,ahmet)
Bu Puan Tablosundaki Ahmet Nickinin Puanının Toplamını Verir Burada Bir Karşılaştırma Daha Yapılması Gerekir Transfer Etmek İstediğiniz Puan Sayisi Ahmet Nickinin Toplam Puanindan Fazla Olmamalıdır.
if %sayi <= $hget(puan,ahmet)
Buraya Kadar Tamamsa Olay Transfere Geldi
hinc -m puan %transfer-yapacağiniz-nick %sayi
Yukardaki Kodla Puan Tablosundaki İstediğiniz Nicke Transferi Yaptik. (Nick Değişkene Kaydedilmeli %nick Tarzinda Olmali)
Şimdi Sıra Hdec Komutuyla Puanını Transfer Ettiğimiz Nickin Puanını Düşürmeye Geldi.
/hdec puan ahmet %sayi
Bu Komutlada Puan Tablosundaki Ahmet Nickinin %Sayi Değeri Kadar Puanını Düşürdük
Ve İşlem Tamamlandı.
|
her hangi bir userden başka usere deil @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Userler kendi aralarında transfer yapıcak eğer mümkünde code şeklinde yazarsan seviirim ustam teşekkürler.