07 Nisan 2024, 17:22 | #1 |
|
Bağlı kalma süresi/idle[Whois]
Bağlı kalma süresi/idle[Whois]
Adım 1:
Dosyamıza giriş yapalım Kod:
pico Unreal3.2*/src/modules/m_whois.c Aşşağıdaki satırı bulalım Kod:
TStime() - acptr->last, acptr->firsttime); Yukarıdaki satırın altına aşşağıdaki kodlari yapiştiralım Kod:
if (!IsULine(acptr) && !IsServer(sptr)) { int gun = 0, saat = 0, dakika = 0, saniye = 0, bgun = 0, bsaat = 0, bdakika = 0, bsaniye = 0; gun = ((TStime() - acptr->last) / 86400); saat = (((TStime() - acptr->last) % 86400) / 3600); dakika = ((((TStime() - acptr->last) % 86400) % 3600) / 60); saniye = (((((TStime() - acptr->last) % 86400) % 3600) % 60) % 60); bgun = ((TStime() - acptr->firsttime) / 86400); bsaat = (((TStime() - acptr->firsttime) % 86400) / 3600); bdakika = ((((TStime() - acptr->firsttime) % 86400) % 3600) / 60); bsaniye = (((((TStime() - acptr->firsttime) % 86400) % 3600) % 60) % 60); if ((TStime() - acptr->last) > 86400) sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d gun %d saat %d dakika ve %d saniyedir kimsiye yazmiyor..", me.name, sptr->name, acptr->name, gun, saat, dakika, saniye); else if ((TStime() - acptr->last) > 3600) sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d saat %d dakika ve %d saniyedir kimsiye yazmiyor..", me.name, sptr->name, acptr->name, saat, dakika, saniye); else if ((TStime() - acptr->last) > 60) sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d dakika ve %d saniyedir kimsiye yazmiyor..", me.name, sptr->name, acptr->name, dakika, saniye); else sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d saniyedir kimsiye yazmiyor..", me.name, sptr->name, acptr->name, saniye); if ((TStime() - acptr->firsttime) > 86400) sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d gun %d saat %d dakika ve %d saniye'dir sohbete bagli durumda..", me.name, sptr->name, acptr->name, bgun, bsaat, bdakika, bsaniye); else if ((TStime() - acptr->firsttime) > 3600) sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d saat %d dakika ve %d saniye'dir sohbete bagli durumda..", me.name, sptr->name, acptr->name, bsaat, bdakika, bsaniye); else if ((TStime() - acptr->firsttime) > 60) sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d dakika ve %d saniye'dir sohbete bagli durumda..", me.name, sptr->name, acptr->name, bdakika, bsaniye); else sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d saniye'dir sohbete bagli durumda..", me.name, sptr->name, acptr->name, bsaniye); } Kod:
cd ../.. Kod:
make Kod:
./unreal restart Not: Rehash da olabilir fakat, çalışmama olasılığına karşılık en temiz yöntem sunucuyu yeniden başlatmaktır. |
|
Etiketler |
bagli, kalma, suresi idlewhois |
Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk) | |
(View-All) Konuyu görenler: 1 | |
ERDO |
|
|
Knight Online Forum | Yasal Uyarı | Yazılım |
5651 sayılı yasaya göre sitemizdeki mesajlardan doğabilecek her türlü sorumluluk kullanıcılara aittir. Haklarınızı ihlal ettiğini düşündüğünüz ilgili mesajları aşağıda belirtilen formdan, evraklarınız ile gönderdiğiniz takdirde 48 saat içerisinde ilgili içerik silinecektir. Forum ile ilgili her türlü mesajlarınızı iletişim sayfasından gönderebilirsiniz. |
Powered by vBulletin® Version 3.8.6 Copyright ©2000 - 2024, vBulletin Solutions, Inc. |