Biraz saçma olmuş yardımın ama yardımdır sonuç olarak neden saçma olduğunuda anlatayım sonu ani attack'larda bulunmayın
Şimdi @Slaughter
Eğer bahsettiğin gibi yapılırsa bu sistem bazı kişilerin hakkı yenmiş olacak bazı kişilerede haksız kazanç olacak.
Çünkü sen taşın ON=@TIMER'INA kalkıpta direk serv.allcients xxx diye bir uygulama yaptığın zaman timer işlemi gerçekleşeceğinde Bu sefer sadece sunucu aktif olan kişilere vermiş olacak puan'ı ee 59' dkka oyunda duran adam 59.58 saniyede oyundan çıkarsa o puandan faydalanamıyacak mı? Onu geçtim 59'uncu dakikada oyuna giren 2.nci x şahıs 60 dkkada puanı kapacan 1 dakika sonra oyundan çıksada no problemo
// / Eğer 1 dakikaya 3 puan tekamül etsin diyorsanızda ! <EVAL <SRC.ACCOUNT.LASTCONNECTTIME>*3> Şeklindede gidilebilir.
ON=@ENVIRONCHANGE // Bu trigger ne kadar doğru oldu bilmiyorum ama aklıma sık sık yenilenen bir trigger gelmedi. doğrusu ama bu şekildede kullanılabilir.
SRC.TAG.ONLINEPUAN += <EVAL <SRC.ACCOUNT.LASTCONNECTTIME>> //Bu şekilde oyunda durduğu süre kadar puan alabilir.
SRC.ACCOUNT.LASTCONNECTTIME=0 // Her puan alımında aynı zamanda eski süreyi sıfırlamak için.
ON=@LOGOUT
SRC.TAG.ONLINEPUAN += <EVAL <SRC.ACCOUNT.LASTCONNECTTIME>>
SRC.ACCOUNT.LASTCONNECTTIME=0 // Buraya neden koydun zaten çıkınca sıfırlamıyor mu diyeceksiniz. Bazen sıfırlamıyor oyuna girip çıkışlarda biz garanti edelim.
kısa ve öz.