minecrafttr aramıza katil!
batihost minecraft server kirala
Satın Al
MinecraftTR Reklam Alanı
Satın Al
Satın Al
Satın Al

Paylaşım Haritaya girerken kuyruk sistemi (sonoyuncu)

Yeni bir Steve doğdu!
Yasaklandı
Katılım
28 Mart 2020
Mesajlar
19
Tepki puanı
10
Puanları
0
Discord
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."
 
Test 1 2 3
Katılım
27 Aralık 2019
Mesajlar
362
En iyi cevaplar
11
Tepki puanı
133
Puanları
1,390
Discord
362Sefa#0362
Gaytet başarılı ve çoğu kişinin aradığı bir skript.
 
Yeni bir Steve doğdu!
Yasaklandı
Katılım
13 Ekim 2020
Mesajlar
52
Tepki puanı
18
Puanları
0
Discord
Alp#2509
Hayat kısa anı yaşa
Katılım
11 Eylül 2020
Mesajlar
8
Tepki puanı
3
Puanları
0
Discord
Mümincan45#6542
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.
 
Yeni bir Steve doğdu!
Yasaklandı
Katılım
28 Mart 2020
Mesajlar
19
Tepki puanı
10
Puanları
0
Discord
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}"
 
Hayat kısa anı yaşa
Katılım
11 Eylül 2020
Mesajlar
8
Tepki puanı
3
Puanları
0
Discord
Mümincan45#6542
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.
 
Yeni bir Steve doğdu!
Katılım
4 Kasım 2020
Mesajlar
6
Tepki puanı
1
Puanları
0
Discord
Faydalı ve aranan bir sistem iyi çalışmalar dilerim.
 
Seçkin madenci.
Katılım
16 Ağustos 2019
Mesajlar
86
Tepki puanı
11
Puanları
1,215
Discord
Eldrithc_
Eline sağık tamda bunu arıyordum teşekkürler ♥
 
Yeni bir Steve doğdu!
Katılım
16 Kasım 2020
Mesajlar
26
Tepki puanı
2
Puanları
0
Discord
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.
 

Üst