Bulundu Takım spawn noktası belirleme skripti lazım.

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

Fisequn

Fırında Isıttığım İlk Taş
Katılım
6 Ocak 2024
Mesajlar
91
Elmaslar
3
Puan
420
Konum
Türkiye
Minecraft
fisequn

Discord:

fisequn.

mesela 2 takım olacak k ve m olsun diyelim k takımının yeri farklı m'nin farklı olacak ölünce orada doğacaklar komutlarda şöyle olacak:
KOMUTLAR
/takım ata (herkesi rastgele takıma koyar)
/takım boz (takımlar bozulur)
/takıma sok <isim> <takım> (belirtlien oyuncuyu belirtilen takıma sokar)
/spawn ayarla <takım> (takımın doğacağı yeri ayarlar)


<3 böyle bir skript yazabilecek olursa çok mutlu olurum <3
NOT: böyle bir plugin varsa yazabilirsiniz
 
Kod:
command /takim ata:
    permission: op
    permission message: "Buna izin veremem"
    trigger:
        set {_teams::*} to "k" and "m"
        loop all players:
            set {team::%loop-player's name%} to random element out of {_teams::*}
        send "Herkes random k, m takımlarına eklendi!" to player
        

command /takim boz:
    permission: op
    permission message: "Buna izin veremem"
    trigger:
        delete {team::*}
        send "Tüm takımlar kaldırıldı!" to player
        

command /takima sok <player> <text>:
    permission: op
    permission message: "Buna izin veremem"
    usage: "/takima sok oyuncuadi takim"
    trigger:
        if arg-2 is not "m" or "k":
            send "Geçersiz bir takım ismi girdin" to player
        else:
            if arg-1 is not player:
                send "Geçersiz bir oyuncu girdin" to player
            else:
                set {team::%arg-1's name%} to arg-2
                send "%arg-1's name% adlı oyuncu %arg-2% takıma sokuldu!"

command /spawnayarla <text>:
    permission: op
    permission message: "Buna izin veremem"
    usage: "/spawnayarla takim"
    trigger:
        if arg-1 is not "m" or "k":
            send "Geçersiz bir takım ismi girdin" to player
        else:
            set {teamspawn::%arg-1%} to player's location
            send "%arg-1% takım noktası %player's location% lokasyonunda ayarlandı" to player
            


on respawn:
    set {_team} to {team::%player's name%}
    if {_team} is "k" or "m":
        set {_v} to {teamspawn::%{_team}%}
        if {_v} is a location:
            teleport player to {_v}
 
Kod:
command /takim ata:
    permission: op
    permission message: "Buna izin veremem"
    trigger:
        set {_teams::*} to "k" and "m"
        loop all players:
            set {team::%loop-player's name%} to random element out of {_teams::*}
        send "Herkes random k, m takımlarına eklendi!" to player
       

command /takim boz:
    permission: op
    permission message: "Buna izin veremem"
    trigger:
        delete {team::*}
        send "Tüm takımlar kaldırıldı!" to player
       

command /takima sok <player> <text>:
    permission: op
    permission message: "Buna izin veremem"
    usage: "/takima sok oyuncuadi takim"
    trigger:
        if arg-2 is not "m" or "k":
            send "Geçersiz bir takım ismi girdin" to player
        else:
            if arg-1 is not player:
                send "Geçersiz bir oyuncu girdin" to player
            else:
                set {team::%arg-1's name%} to arg-2
                send "%arg-1's name% adlı oyuncu %arg-2% takıma sokuldu!"

command /spawnayarla <text>:
    permission: op
    permission message: "Buna izin veremem"
    usage: "/spawnayarla takim"
    trigger:
        if arg-1 is not "m" or "k":
            send "Geçersiz bir takım ismi girdin" to player
        else:
            set {teamspawn::%arg-1%} to player's location
            send "%arg-1% takım noktası %player's location% lokasyonunda ayarlandı" to player
           


on respawn:
    set {_team} to {team::%player's name%}
    if {_team} is "k" or "m":
        set {_v} to {teamspawn::%{_team}%}
        if {_v} is a location:
            teleport player to {_v}
teşekkür ederim baya uğraşmışsın çok teşekkürler bu takımlara tab plugini ile tabda ve tagda isminin yanında takımının yazıcağı bir kod yapma şansın mümkünmü?
 
birşey daha sorucam rastgele takıma atıyorya mesela sunucuda 6 kişi var rastgele olduğu için 6 kişide aynı takıma düşe biliyormu yoksa 3 diğer takımda 3 diğer takımda şeklindemi ayrılıyor
 
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