Paylaşım Haritaya girerken kuyruk sistemi (sonoyuncu)

  • Konuyu başlatan Konuyu başlatan Kenzo
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kenzo

Yeni bir Steve doğdu!
Yasaklandı
Katılım
28 Mart 2020
Mesajlar
18
Tepki puanı
10
Puanları
0
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Haritaya oyuncu limiti koyarak limit dolduğunda oyuncularınıza sıra bekletebilirsiniz.

Kod:
options:
    #Ayarlamaları kendinize göre yapınız.
    anaharita: anaharitaisminizigirin #Lobi olarak kullandığınız haritanın ismini giriniz genelde "world" olarak kullanılır.
    sirabekle: sirabeklenecekharitaadi #Sıra beklenecek harita adınızı girin.
    maxamount: 5 #Haritada maximum kaç kişiden sonra sıra bekletileceğini girin.

on join:
    loop all players:
        set {queue.command} to false
        set {_amount} to size of all players in world("{@anaharita}")
        if {_amount} >= {@maxamount}:
            execute console command "/mvtp %player% {@sirabekle}"
            wait 2 seconds
            send "&7Harita çok kalabalık sıraya girmek için &e/sira &7komutunu kullanın." to loop-player
every 60 second in "{@sirabekle}":
    if {queue.command} is false:
        loop all players:
            if loop-player's world is "{@sirabekle}":
                send "&a&7Harita çok kalabalık sıraya girmek için &e/sira &7komutunu kullanın." to loop-player
every 50 second in "{@anaharita}":
    loop all players:
        if loop-player's world is "{@sirabekle}":
            send "&4-------------------------------------" to loop-player
            send "&cSıra Komutu" to loop-player
            send "&a/sira &7komutu ile sıraya girebilirsiniz." to loop-player
            send "&4--------------------------------------" to loop-player
           
command /sira:
    permission: sira.kenzo
    permission message: &aSıra için yeterli yetkin bulunmamakta.
    trigger:
        set {queue.command} to true
        if {queue::*} contains player:
            remove player from {queue::*}
            send "&7Harita giriş sırasından &cayrıldınız."
            stop

        if {queue::*} does not contain player:
            add player to {queue::*}
            send "&7Harita giriş sırasına &ekatıldınız."
            messenger(player)
            set {_amount} to size of all players in world("{@anaharita}")
            if {_amount} < {@maxamount}:
                loop {queue::*}:
                    set {queue.pass} to true
                    set {_loc} to spawn of world "{@anaharita}"
                    teleport loop-value to location((x-loc of {_loc} + .5), y-loc of {_loc}, (z-loc of {_loc} + .5), world "{@anaharita}")
                    remove player from {queue::*}
                    stop loop
               
function messenger(p: player):
    while {queue::*} contains {_p}:
        set {_i} to -1
        loop {queue::*}:
            set {_i} to loop-index if loop-value is {_p}

        send "&6You are the %{_i}%&6th player in the queue" to {_p}
        if {queue.pass} is true:
            stop loop
        else:
            wait 5 seconds

command /siradanayril:
    permission: kenzo.ayril
    trigger:
        remove player from {Queuebegin::*}
        send "&7Harita giriş sırasından &cayrıldınız."
 

Mumincan45

Hayat kısa anı yaşa
Katılım
11 Eylül 2020
Mesajlar
8
Tepki puanı
3
Puanları
0
Konum
Manisa
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Gayet başarılı buldum. Piyasada bir çok sunucunun araştırıp sunucusuna entegre etmek istediği bir skript. Sınırlandırılmış bir oyuncu limiti olacağı için survival , faction gibi bölümlerde daha az chunk açılacağı için makinayı rahatlatacağını düşünüyorum.
Öneri olarak vip alan kişilerin sıra beklemeden girmesini sağlayacak komut satırı da eklerseniz . Piyasada bu skript in yer edineceğini düşünüyorum.
 

Kenzo

Yeni bir Steve doğdu!
Yasaklandı
Katılım
28 Mart 2020
Mesajlar
18
Tepki puanı
10
Puanları
0
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Gaytet başarılı ve çoğu kişinin aradığı bir skript.
Değerli yorumunuz için teşekkür ederim :)
Gayet başarılı buldum. Piyasada bir çok sunucunun araştırıp sunucusuna entegre etmek istediği bir skript. Sınırlandırılmış bir oyuncu limiti olacağı için survival , faction gibi bölümlerde daha az chunk açılacağı için makinayı rahatlatacağını düşünüyorum.
Öneri olarak vip alan kişilerin sıra beklemeden girmesini sağlayacak komut satırı da eklerseniz . Piyasada bu skript in yer edineceğini düşünüyorum.
Direkt olarak 4 satır ile basit bir şekilde iş çözülebilir hocam, viplerinize "mangaddp vip kenzo.vipsira" şeklinde bir yetki verirsiniz ve vipleriniz /vipsira komutunu kullandığında otomatik olarak beklemeden haritaya ışınlanır :)
Kod:
command /vipsira:
    permission: kenzo.vipsira
    trigger:
        execute console command "/mvtp %player% {@sirabekle}"
 

Mumincan45

Hayat kısa anı yaşa
Katılım
11 Eylül 2020
Mesajlar
8
Tepki puanı
3
Puanları
0
Konum
Manisa
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Değerli yorumunuz için teşekkür ederim :)

Direkt olarak 4 satır ile basit bir şekilde iş çözülebilir hocam, viplerinize "mangaddp vip kenzo.vipsira" şeklinde bir yetki verirsiniz ve vipleriniz /vipsira komutunu kullandığında otomatik olarak beklemeden haritaya ışınlanır :)
Kod:
command /vipsira:
    permission: kenzo.vipsira
    trigger:
        execute console command "/mvtp %player% {@sirabekle}"
İyi yerlere geleceginiz belli simdiden. Bu yolda başarılar dilerim.
 

ChampionRookie

Yeni bir Steve doğdu!
Katılım
4 Kasım 2020
Mesajlar
6
Tepki puanı
1
Puanları
0
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Faydalı ve aranan bir sistem iyi çalışmalar dilerim.
 

Eldrithc_

Seçkin madenci.
Katılım
16 Ağustos 2019
Mesajlar
86
Tepki puanı
9
Puanları
1,215
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Eline sağık tamda bunu arıyordum teşekkürler ♥
 

iBayImkansizYT

Yeni bir Steve doğdu!
Katılım
16 Kasım 2020
Mesajlar
26
Tepki puanı
2
Puanları
0
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Gayet başarılı birçok kişi tarafından aranıp bulunmayan bir skript kodlayıp paylaşman hoş, emeğine sağlık.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Üst