Sol Reklam

Çözüldü Yardım edebilir misiniz

Durum
Mesaj gönderimine kapalı.

EmirYT

Somon Balığı Selam Vermeye Geldi
Katılım
7 Temmuz 2020
Mesajlar
15
Elmaslar
1
Puanlar
2.160
Yaş
20
İnternetten bulduğum bir warp skriptini biraz düzenledim ancak yapmaya çalıştığım süreli süresiz ışınlanma ne yazık ki olmadı
Yaptığım düzenlemeye göre bir oyuncuya warp.sureli yetkisi verirseniz süreli, warp.suresiz yetkisi verirseniz süresiz ışınlanması gerkiyodu
Bilen varsa Skripte bakıp yardımcı olabilirmi
options:
warpdelay: 3
per-warp-permissions: false
sunucu: &3Factions &8»

Command /setwarp [<text>]:
trigger:
player has permission "warp.admin":
arg-1 is set:
set {warp.%arg-1%} to location of player
send "{@sunucu} &a%arg-1% &eadlı warpı kaydettin"
else:
send "{@sunucu} &e/setwarp (warp ismi)"
else:
send "{@sunucu} &eYetkin Yok!"

Command /delwarp [<text>]:
trigger:
player has permission "warp.admin":
arg-1 is set:
delete {warp.%arg-1%}
send "{@sunucu} &eWarp &a%arg-1% &esilindi."
else:
send "{@sunucu} &e/delwarp (warp ismi)"
else:
send "{@sunucu} &eYetkin Yok!"

Command /warp [<text>] [<player>]:
trigger:
arg-1 is set:
arg-2 is set:
player has permission "warp.admin":
{warp.%arg-1%} is set:
teleport arg-2 to {warp.%arg-1%}
send "{@sunucu} &eIşınlanılan Warp &a%arg-1%" to arg-2
send "{@sunucu} &a%arg-2% &eadlı oyuncu &a%arg-1% &eadlı warpa ışınlandı"
else:
send "{@sunucu} &a%arg-1% &eadlı warp mevcut değil"
else:
send "{@sunucu} &eYetkin Yok!"
else:
player has permission "warp.suresiz":
{warp.%arg-1%} is set:
teleport player to {warp.%arg-1%}
send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
else:
send "{@sunucu} &eIşınlanmak için &a{@warpdelay} saniye &ebeklemelisin."
set {_c} to location of player
wait {@warpdelay} seconds
location of player is {_c}:
teleport player to {warp.%arg-1%}
send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
else:
send "{@sunucu} &eHaraket ettiğini için ışınlanma iptal edildi."
else:
send "{@sunucu} &eYetkin Yok!"
else:
arg-1 isn't set:
execute console command "gui openfor %player% warp"
send "{@sunucu} &aWarp menü açıldı.
 

Ekler

  • WarpMenusu.sk
    2,5 KB · Görünt.: 68
S

Silinen üye 147516

Ziyaretçi
Neden skript kullanıyorsun ki? Essentials eklentisini kullanabilirsin.
 

Kaiys

Zombi Geldi, Beni Yedi

Discord:

kaiys

Katılım
10 Mayıs 2021
Mesajlar
239
Elmaslar
107
Puanlar
2.850
Yaş
19
Kod:
options:
    warpdelay: 3
    per-warp-permissions: false
    sunucu: &3Factions &8»

Command /setwarp [<text>]:
    trigger:
        player has permission "warp.admin":
            arg-1 is set:
                set {warp.%arg-1%} to location of player
                send "{@sunucu} &a%arg-1% &eadlı warpı kaydettin"
            else:
                send "{@sunucu} &e/setwarp (warp ismi)"
        else:
            send "{@sunucu} &eYetkin Yok!"
       
Command /delwarp [<text>]:
    trigger:
        player has permission "warp.admin":
            arg-1 is set:
                delete {warp.%arg-1%}
                send "{@sunucu} &eWarp &a%arg-1% &esilindi."
            else:
                send "{@sunucu} &e/delwarp (warp ismi)"
        else:
            send "{@sunucu} &eYetkin Yok!"
           
Command /warp [<text>] [<player>]:
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                if player has permission "warp.admin":
                    if {warp.%arg-1%} is set:
                        teleport arg-2 to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan Warp &a%arg-1%" to arg-2
                        send "{@sunucu} &a%arg-2% &eadlı oyuncu &a%arg-1% &eadlı warpa ışınlandı"
                    else:
                        send "{@sunucu} &a%arg-1% &eadlı warp mevcut değil"
                else:
                    send "{@sunucu} &eYetkin Yok!"
            else:
                if player has permission "warp.suresiz":
                    if {warp.%arg-1%} is set:
                        teleport player to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                else:
                    send "{@sunucu} &eIşınlanmak için &a{@warpdelay} saniye &ebeklemelisin."
                    set {_c} to location of player
                    wait {@warpdelay} seconds
                    if location of player is {_c}:
                        teleport player to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                    else:
                        send "{@sunucu} &eHaraket ettiğini için ışınlanma iptal edildi."
        else:
            execute console command "gui openfor %player% warp"
            send "{@sunucu} &aWarp menü açıldı."
Denemedim ancak muhtemelen bu hali işinizi çözer, eğer bir hata verirse yazın düzelteyim.
Bulunan tek yetki warp.suresiz yani oyunculara warp.sureli vermenize gerek yok, suresiz yetkisi yoksa bekletiyor her türlü
 

yunanmadenci

Eküidistans

Discord:

yunanmadenci

Katılım
28 Şubat 2022
Mesajlar
807
Elmaslar
328
Puanlar
3.580
Yaş
18
Yer
İzmir, Selçuk
Minecraft
yunanmadenci
Kod:
options:
    warpdelay: 3
    per-warp-permissions: false
    sunucu: &3Factions &8»

Command /setwarp [<text>]:
    trigger:
        player has permission "warp.admin":
            arg-1 is set:
                set {warp.%arg-1%} to location of player
                send "{@sunucu} &a%arg-1% &eadlı warpı kaydettin"
            else:
                send "{@sunucu} &e/setwarp (warp ismi)"
        else:
            send "{@sunucu} &eYetkin Yok!"
      
Command /delwarp [<text>]:
    trigger:
        player has permission "warp.admin":
            arg-1 is set:
                delete {warp.%arg-1%}
                send "{@sunucu} &eWarp &a%arg-1% &esilindi."
            else:
                send "{@sunucu} &e/delwarp (warp ismi)"
        else:
            send "{@sunucu} &eYetkin Yok!"
          
Command /warp [<text>] [<player>]:
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                if player has permission "warp.admin":
                    if {warp.%arg-1%} is set:
                        teleport arg-2 to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan Warp &a%arg-1%" to arg-2
                        send "{@sunucu} &a%arg-2% &eadlı oyuncu &a%arg-1% &eadlı warpa ışınlandı"
                    else:
                        send "{@sunucu} &a%arg-1% &eadlı warp mevcut değil"
                else:
                    send "{@sunucu} &eYetkin Yok!"
            else:
                if player has permission "warp.suresiz":
                    if {warp.%arg-1%} is set:
                        teleport player to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                else:
                    send "{@sunucu} &eIşınlanmak için &a{@warpdelay} saniye &ebeklemelisin."
                    set {_c} to location of player
                    wait {@warpdelay} seconds
                    if location of player is {_c}:
                        teleport player to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                    else:
                        send "{@sunucu} &eHaraket ettiğini için ışınlanma iptal edildi."
        else:
            execute console command "gui openfor %player% warp"
            send "{@sunucu} &aWarp menü açıldı."
Denemedim ancak muhtemelen bu hali işinizi çözer, eğer bir hata verirse yazın düzelteyim.
Bulunan tek yetki warp.suresiz yani oyunculara warp.sureli vermenize gerek yok, suresiz yetkisi yoksa bekletiyor her türlü
Değişkenlerde liste kullanın. {warp.%değer%} yerine {warp::%değer%} şeklinde kullanmanız gerek. İlk hâlinde hepsini tek tek depolarken ikincisini liste hâlinde depolar.
 

incemir720

Birisi mi Spawnlandı?
Katılım
10 Haziran 2022
Mesajlar
7
Elmaslar
0
Puanlar
70
Yaş
23
Yer
Türkiye
Neden skript kullanıyorsun ki? Essentials eklentisini kullanabilirsin.
Çünkü /warp yazdığında warp menüsünün açılmasını /warp (warp) yazdığında doğrudan warpa ışınlanmasını istiyorum
 

incemir720

Birisi mi Spawnlandı?
Katılım
10 Haziran 2022
Mesajlar
7
Elmaslar
0
Puanlar
70
Yaş
23
Yer
Türkiye
Kod:
options:
    warpdelay: 3
    per-warp-permissions: false
    sunucu: &3Factions &8»

Command /setwarp [<text>]:
    trigger:
        player has permission "warp.admin":
            arg-1 is set:
                set {warp.%arg-1%} to location of player
                send "{@sunucu} &a%arg-1% &eadlı warpı kaydettin"
            else:
                send "{@sunucu} &e/setwarp (warp ismi)"
        else:
            send "{@sunucu} &eYetkin Yok!"
      
Command /delwarp [<text>]:
    trigger:
        player has permission "warp.admin":
            arg-1 is set:
                delete {warp.%arg-1%}
                send "{@sunucu} &eWarp &a%arg-1% &esilindi."
            else:
                send "{@sunucu} &e/delwarp (warp ismi)"
        else:
            send "{@sunucu} &eYetkin Yok!"
          
Command /warp [<text>] [<player>]:
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                if player has permission "warp.admin":
                    if {warp.%arg-1%} is set:
                        teleport arg-2 to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan Warp &a%arg-1%" to arg-2
                        send "{@sunucu} &a%arg-2% &eadlı oyuncu &a%arg-1% &eadlı warpa ışınlandı"
                    else:
                        send "{@sunucu} &a%arg-1% &eadlı warp mevcut değil"
                else:
                    send "{@sunucu} &eYetkin Yok!"
            else:
                if player has permission "warp.suresiz":
                    if {warp.%arg-1%} is set:
                        teleport player to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                else:
                    send "{@sunucu} &eIşınlanmak için &a{@warpdelay} saniye &ebeklemelisin."
                    set {_c} to location of player
                    wait {@warpdelay} seconds
                    if location of player is {_c}:
                        teleport player to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                    else:
                        send "{@sunucu} &eHaraket ettiğini için ışınlanma iptal edildi."
        else:
            execute console command "gui openfor %player% warp"
            send "{@sunucu} &aWarp menü açıldı."
Denemedim ancak muhtemelen bu hali işinizi çözer, eğer bir hata verirse yazın düzelteyim.
Bulunan tek yetki warp.suresiz yani oyunculara warp.sureli vermenize gerek yok, suresiz yetkisi yoksa bekletiyor her türlü
Hatayı Düzelttiğin için Çok Teşekkür ederim fazlasıyla işimi gördü
 

incemir720

Birisi mi Spawnlandı?
Katılım
10 Haziran 2022
Mesajlar
7
Elmaslar
0
Puanlar
70
Yaş
23
Yer
Türkiye

yunanmadenci

Eküidistans

Discord:

yunanmadenci

Katılım
28 Şubat 2022
Mesajlar
807
Elmaslar
328
Puanlar
3.580
Yaş
18
Yer
İzmir, Selçuk
Minecraft
yunanmadenci

incemir720

Birisi mi Spawnlandı?
Katılım
10 Haziran 2022
Mesajlar
7
Elmaslar
0
Puanlar
70
Yaş
23
Yer
Türkiye

EmirYT

Somon Balığı Selam Vermeye Geldi
Katılım
7 Temmuz 2020
Mesajlar
15
Elmaslar
1
Puanlar
2.160
Yaş
20
Konuyu nasıl kilitleyebilirim
 

EmirYT

Somon Balığı Selam Vermeye Geldi
Katılım
7 Temmuz 2020
Mesajlar
15
Elmaslar
1
Puanlar
2.160
Yaş
20

Kaiys

Zombi Geldi, Beni Yedi

Discord:

kaiys

Katılım
10 Mayıs 2021
Mesajlar
239
Elmaslar
107
Puanlar
2.850
Yaş
19
. ile kayıt edersen mesela /setwarp ev yazdığında veri tabanında onun için ekstra bir yer daha oluşturur, şimdi bunu sunucudaki her warp için düşünelim, baya yer işgal ediyor bu da yavaş çalışmasına sebep oluyor, bunun yerine :: çok daha hızlı bir seçenek (:: ile de veri tabanında yer alıyor ancak iç içe olduğu için veri sorgulaması yaparken çok daha rahat ve hızlı çalışıyor)
 

incemir720

Birisi mi Spawnlandı?
Katılım
10 Haziran 2022
Mesajlar
7
Elmaslar
0
Puanlar
70
Yaş
23
Yer
Türkiye
daha açıklayıcı oldu teşekkür ederim
. ile kayıt edersen mesela /setwarp ev yazdığında veri tabanında onun için ekstra bir yer daha oluşturur, şimdi bunu sunucudaki her warp için düşünelim, baya yer işgal ediyor bu da yavaş çalışmasına sebep oluyor, bunun yerine :: çok daha hızlı bir seçenek (:: ile de veri tabanında yer alıyor ancak iç içe olduğu için veri sorgulaması yaparken çok daha rahat ve hızlı çalışıyor)
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı