Bulundu Warp skripti ve dünyalar arası sohbet skripti

  • Konuyu Başlatan Konuyu Başlatan ImInfiniTy
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 4.044
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ImInfiniTy

Şimdi bir Hardcore server olacaktı..
Katılım
18 Şubat 2015
Mesajlar
327
Elmaslar
90
Puan
13.710
Yaş
25
Arkadaşlar selamlar, istediğim iki skript var;

1- /setwarp ve /warp komutlarından oluşan bir warp skripti ancak şöyle bir eki olacak; /warp orman yazdığında eğer oyuncu "World" dünyasında ise bu komutu gerçekleştirecek. Değilse de "yanlış dünya" mesajını verecek.

2-Ben "World" dünyasından yazı yazdığımda bu yazı sadece "World" dünyasında çıkacak ve ismimin başında da bir tag çıkacak. Örneğin "World" :D

teşekkürler şimdiden ^^

eklemeyi unuttum elimde bi warp skripti var buna sadece "/warp orman yazdığında eğer oyuncu "World" dünyasında ise bu komutu gerçekleştirecek. Değilse de "yanlış dünya" mesajını verecek." olayını ekleseniz benim için yeter.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Denemedim.

Kod:
options:
    p: &8[&6Warp&8]&e

command /setwarp [<text>]:
    permission: sk.admin
    permission message: &4Bunun için yetkin yok!
    trigger:
        if arg-1 is set:
            if {warp::%arg-1%} is not set:
                set {warp::%arg-1%} to player's location
                send "{@p} &6%arg-1%&e Adlı warp ayarlandı!"
            else:
                send "{@p} Bu warp ismi zaten kullanılıyor!"
        else:
            send "{@p} Bir warp ismi girmelisin!"

command /delwarp [<text>]:
    permission: sk.admin
    permission message: &4Bunun için yetkin yok!
    trigger:
        if arg-1 is set:
            if {warp::%arg-1%} is set:
                delete {warp::%arg-1%}
                send "{@p} &6%arg-1%&e Adlı warp kaldırıldı!"
            else:
                send "{@p} Böyle bir warp bulunamadı!"
        else:
            send "{@p} Bir warp ismi girmelisin!"

command /warp [<text>]:
    trigger:
        if arg-1 is set:
            if {warp::%arg-1%} is set:
                if arg-1 is "orman":
                    if player's world is "World":
                        teleport player to {warp::%arg-1%}
                        send "{@p} &6%arg-1%&e Adlı warpa başarıyla ışınlandınız!"
                        stop
                    else:
                        send "{@p} Bu dünyadan ormana ışınlanamazsınız!"
                        stop
                teleport player to {warp::%arg-1%}
                send "{@p} &6%arg-1%&e Adlı warpa başarıyla ışınlandınız!"
            else:
                send "{@p} Böyle bir warp bulunamadı!"
        else:
            send "{@p} Bir warp ismi girmelisin!"

chat:
    cancel event
    send "&8[&7%player's world%&8] &7%player% &r%message%" to players in world of player

Düzenleme: Ben kendim yaptım skripti ama sende de varmış skript benimkini kullanman daha sağlıklı variable yönünden ve kodlama yönünden.
 
Son düzenleme:
Son düzenleme:
1-
Kod:
on command "warp orman":
    if player is not in "World":
        cancel event
        send "&4World dünyasına gitmen lazım!" to player
2- Isteğin WorldChat eklentisi ile olur.
 
1-
Kod:
on command "warp orman":
    if player is not in "World":
        cancel event
        send "&4World dünyasına gitmen lazım!" to player
2- Isteğin WorldChat eklentisi ile olur.
Şu attığınız skript işimi daha kolay gördü hocam teşekkürler :D
 
Denemedim.

Kod:
options:
    p: &8[&6Warp&8]&e

command /setwarp [<text>]:
    permission: sk.admin
    permission message: &4Bunun için yetkin yok!
    trigger:
        if arg-1 is set:
            if {warp::%arg-1%} is not set:
                set {warp::%arg-1%} to player's location
                send "{@p} &6%arg-1%&e Adlı warp ayarlandı!"
            else:
                send "{@p} Bu warp ismi zaten kullanılıyor!"
        else:
            send "{@p} Bir warp ismi girmelisin!"

command /delwarp [<text>]:
    permission: sk.admin
    permission message: &4Bunun için yetkin yok!
    trigger:
        if arg-1 is set:
            if {warp::%arg-1%} is set:
                delete {warp::%arg-1%}
                send "{@p} &6%arg-1%&e Adlı warp kaldırıldı!"
            else:
                send "{@p} Böyle bir warp bulunamadı!"
        else:
            send "{@p} Bir warp ismi girmelisin!"

command /warp [<text>]:
    trigger:
        if arg-1 is set:
            if {warp::%arg-1%} is set:
                if arg-1 is "orman":
                    if player's world is "World":
                        teleport player to {warp::%arg-1%}
                        send "{@p} &6%arg-1%&e Adlı warpa başarıyla ışınlandınız!"
                        stop
                    else:
                        send "{@p} Bu dünyadan ormana ışınlanamazsınız!"
                        stop
                teleport player to {warp::%arg-1%}
                send "{@p} &6%arg-1%&e Adlı warpa başarıyla ışınlandınız!"
            else:
                send "{@p} Böyle bir warp bulunamadı!"
        else:
            send "{@p} Bir warp ismi girmelisin!"

chat:
    cancel event
    loop all players:
        if "%loop-player's world%" is "%player's world%":
            send "&8[&7%player's world%&8] &7%player% &r%message%" to loop-player

Düzenleme: Ben kendim yaptım skripti ama sende de varmış skript benimkini kullanman daha sağlıklı variable yönünden ve kodlama yönünden.
Ben 0 dan kodlamıştım oysa ki :|
 
Ben 0 dan kodlamıştım oysa ki :|
Emeğiniz için teşekkürler hocam :D
birde şu sohbet skripti, sohbete bir şey yazıldığında sürekli oyuncuları loopluyor bu sıkıntı yapar mı lag açısından?
 
Emeğiniz için teşekkürler hocam :D
birde şu sohbet skripti, sohbete bir şey yazıldığında sürekli oyuncuları loopluyor bu sıkıntı yapar mı lag açısından?
Sunucu yapısı yeterince iyi değilse yapar çünkü bir sınırlama yok.
 
Emeğiniz için teşekkürler hocam :D
birde şu sohbet skripti, sohbete bir şey yazıldığında sürekli oyuncuları loopluyor bu sıkıntı yapar mı lag açısından?
Fazla online varsa kesinlikle yapar.
 
Ozaman bir sorum daha var :D

Kod:
command /lobby:
    trigger:
        send "&aLütfen, &22 &aSaniye Bekleyiniz.."
        wait 2 second
        teleport player to {spawn.lobby}

şuna alias olarak /lobi ekliyicem beceremedim onuda bi halleder misiniz :D
 
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