Skript Paylaşımı Sunucuda kaç kişinin çevrim içi olduğunu Anlık olarak Discord botunuzun oynuyor kısmında göstermek ! Minecraft Skript.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

YnsCbbrli

Bir Kömür Göründü Kaptanım!
Katılım
18 Ağustos 2019
Mesajlar
115
Elmaslar
15
Puan
2.120
Konum
Azerbaycan
Minecraft
YnsCbbrli

Discord:

YnsCbbrli#3289

Merhaba arkadaşlar bu gün sizlere Minecraft sunucunuzda kaç kişinin çevrim iç olduğunu anlık olarak discord botunuzun oynuyor kısmında nasıl göstereceğinizi anlatacağım. Adımları takip ederek yapabilirsiniz.

İlk olarak bot oluşturup sunucumuza davet edelim.

1.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
discordun sitesine giriş yapın.
2.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
discord geliştirici portalına gidin.
3.
VBpOQV.png
Bu kısımda Sarı ile işaretlenen yerdeki New Application Kısmına tıklayın.
4.
GGn7Z7.png

Bu kısımda Botunuza ad verin ve Create kısmına tıklayın.
5.
9bXzb3.png

Bu kısımda Bot yazan kısma tıklayın.
6.
nyPdNl.png

Bu kısımda Add Bot kısmına tıklayın.
7.
E2lLW8.png

Bu kısımda Yes, do it! kısmına tıklayın.

Şimdi Botumuzu davet edelim.

1.
qyq0Q5.png

Bu kısımda OAuth2 Kısmına tıklayın.
2.
agqvpz.png

Bu kısımda bot yazısına tıklayın.
3.
yjdW9L.png

Yukarıda dediğim gibi bot yazısına tıkladıkdan sonra altda bir link verilecek ve yanına Copy yazısı çıkıyor. Biz burada Copy yazısına tıklayarak linki kopyalıyoruz.

Daha sonra yeni bir sekmede o linki yapıştırıyoruz ve discord sunucumuzu seçip ekliyoruz.

Gelelim asıl koda.

Gerekli addonları sıralıyorum. (Bu addonların tamamını kullanmamış olabiliriz. Ama benim sunucumda bu addonların hepsi olduğu için hangisini kullanıb kullanmadığımı bilmiyorum)

1. Skellett-Legacy.
2. SkQuery-* 3.6.0-*.
3. skRayFall+v1.9.14.
4. skUtilities 0.9.0.
5. TuSKe.
6. Vixio-2.0.4.

En önemli Addon Vixio Bu discord bot addonudur.


l4YXDJ.png


Burada Bot kısmından Copy yazısına tıklayarak Tokenimizi kopyalıyoruz. Bu bize lazım olacak.

Eğer her 10 saniyede 1 yenilenmesini istiyorsanız:

Kod:
# Skript sahibi YnsCbbrli. Discord: @YnsCbbrli#3289

options:
    Token: "Botun Tokenini buraya yapıştırınız" #"" Ortasına yapıştırınız
    BotunAdi: "botun adını yazınız" #"" Ortasına Yazınız
    SunucuIP: minecraft sunucunuzun ip'sini yazıyoruz. #"" bunlar olmadan yazınız.
    SunucuAdi: minecraft Sunucunuzun adını yazıyoruz
# Buradan sonrasına dokunmanızı pek tavsiye etmiyorum

on skript load:
    login to {@Token} with name {@BotunAdi}
  
every 10 seconds:
    login to {@Token} with name {@BotunAdi}
    mark {@BotunAdi} as playing "Şu anda {@SunucuAdi}'da %size of all players% Kişi oynuyor. {@SunucuIP} İle siz de sunucumuza girebilirsiniz."

Eğer her oyuncu girdiğinde ve çıktığında güncellenmesini istiyorsanız:


Kod:
# Skript sahibi YnsCbbrli. Discord: @YnsCbbrli#3289

options:
    Token: "Njc4MTgzMDY5MDIyNDIwOTky.XkfG5Q.NqNBTXfABX4PPyQhi4Hm5AtOA9g" #buraya Botun tokenini yapıştırınız.
    BotunAdi: "MC-TR" #Buraya botun adını yazıyoruz
    SunucuIP: asd
    SunucuAdi: sadf
# Buradan sonrasına dokunmanızı pek tavsiye etmiyorum

on skript load:
    login to {@Token} with name {@BotunAdi}
    
on join:
    login to {@Token} with name {@BotunAdi}
    mark {@BotunAdi} as playing "Şu anda {@SunucuAdi}'da %size of all players% Kişi oynuyor. {@SunucuIP} İle siz de sunucumuza girebilirsiniz."
on quit:
    login to {@Token} with name {@BotunAdi}
    mark {@BotunAdi} as playing "Şu anda {@SunucuAdi}'da %size of all players% Kişi oynuyor. {@SunucuIP} İle siz de sunucumuza girebilirsiniz."

Daha sonrasında konsola /sk reload all yazıyoruz.

Not: Eğer bot aktif olmazsa o zaman sunucuyu kapatıp tekrar açın.
 
Son düzenleme:
Mcapi vb siteler veri cekıyor şahsen 1 özellik için 6 plugin yüklemezdim
 
Mcapi vb siteler veri cekıyor şahsen 1 özellik için 6 plugin yüklemezdim
6 Pluginin hepsini kullanmıyor bu skript. Sadece bunların bende olduğunu ve hangilerini kullandığını bilmediğimi söyledim. Tek tek deneyerek hangisini kullandığını hangisini kullanmadığını öğrenebilirsiniz.
Gönderi otomatik olarak birleştirildi:

,
e7BIVJ.png


Nasıl gözüktüğünü gösteren bir resim yüklemeyi unutmuşum. Aşağı yukarı buna benzer bir görüntü olacakdır.
 
Son düzenleme:
Yalnızca Vixio'yu kullanıyor elbette. Basit bir skript olmuş, aynı zamanda koddaki yöntemini hiç beğenmedim lag yapabilir.
 
Vixio ve Skript ile çalışır, mantığı güzel ancak 10 saniyede bir yapmak yerine her birisi girdiğinde ve birisi çıktığında güncelleyebilirsin, eline sağlık.
 
çok lag yaptırır
 
çok lag yaptırır
Yalnızca Vixio'yu kullanıyor elbette. Basit bir skript olmuş, aynı zamanda koddaki yöntemini hiç beğenmedim lag yapabilir.
512 mb sunucuda denedim. 25+ plugin ve 4 tane map var. Lag yok.
Gönderi otomatik olarak birleştirildi:

Vixio ve Skript ile çalışır, mantığı güzel ancak 10 saniyede bir yapmak yerine her birisi girdiğinde ve birisi çıktığında güncelleyebilirsin, eline sağlık.
Değerli yorumun için teşekkür ederim. Onu da yapacağım. Eğer vaktim olursa bu akşam bu konuya atarım.
 
Her 10 saniyede bir botu login yaptırmanın sebebi nedir?
Skript açılınca bir kere yaptır ve botun oyununu ayarla,10 saniyede bir eğer mevcut online sayısı botta gösterilenden farklı ise oyunu tekrar ayarla.
 
yeni oyuncu girince veya oyuncu ayrılınca yaparsan daha iyi olcaktır
 
Vixio ve Skript ile çalışır, mantığı güzel ancak 10 saniyede bir yapmak yerine her birisi girdiğinde ve birisi çıktığında güncelleyebilirsin, eline sağlık.
Konuyu düzenledim ve giriş ve çıkışlarda yenilenmesi için yeni kod bıraktım. Önerin için teşekkürler.
Gönderi otomatik olarak birleştirildi:

Her 10 saniyede bir botu login yaptırmanın sebebi nedir?
Skript açılınca bir kere yaptır ve botun oyununu ayarla,10 saniyede bir eğer mevcut online sayısı botta gösterilenden farklı ise oyunu tekrar ayarla.
Botu her defasında login etdirme sebebim oynuyor kısmı yenilenmiyordu ben de böyle denedim.
Gönderi otomatik olarak birleştirildi:

yeni oyuncu girince veya oyuncu ayrılınca yaparsan daha iyi olcaktır
İstediğini yukarıda paylaştım
 
Kod:
on load:
    login "blabla"
    
on unload:
    shutdown "Botadı"

ibarelerini eklemen sağlıklı olur, bota da sürekli login yaptırma sadece load kısmında login yaptır
 
Konuyu düzenledim ve giriş ve çıkışlarda yenilenmesi için yeni kod bıraktım. Önerin için teşekkürler.
Gönderi otomatik olarak birleştirildi:


Botu her defasında login etdirme sebebim oynuyor kısmı yenilenmiyordu ben de böyle denedim.
Gönderi otomatik olarak birleştirildi:


İstediğini yukarıda paylaştım
Böyle denermisin;
JavaScript:
set game of {@BotunAdi} to "oyun"
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst