- Katılım
- 25 Haziran 2020
- Mesajlar
- 343
- Elmaslar
- 221
- Puanlar
- 3.950
Gamedig modülü ile bot'un oynuyor durumunu sunucu'da aktif olarak kaç kişi oynadığını yansıtma.
Boş zamanımda yapmıştım, basit bir kod zaten o yüzden pek detaya inmeyeceğim.
Kod'u yapıştırmadan önce;
komutunu girin.
Kod:
client.setInterval(durumKontrol, 3000); kısmında ki 3000'i kendinize göre değiştirebilirsiniz. (Kontrol süresidir.)
Boş zamanımda yapmıştım, basit bir kod zaten o yüzden pek detaya inmeyeceğim.
Kod'u yapıştırmadan önce;
npm i gamedig
komutunu girin.
Kod:
JavaScript:
const Gamedig = require('gamedig')
client.on("ready", () => {
client.setInterval(durumKontrol, 3000);
})
function durumKontrol() {
Gamedig.query({
type: 'minecraft',
host: "play.craftrise.tc" //kendi ipniz
}).then((state) => {
client.user.setActivity(`${state.players.length} kişi maceraya atıldı!`, {
type: 'PLAYING'
})
}).catch((error) => {
console.log("Bağlantı kurulurken bir hata oluştu!")
})
}
client.setInterval(durumKontrol, 3000); kısmında ki 3000'i kendinize göre değiştirebilirsiniz. (Kontrol süresidir.)