[UPDATE] Warp Manager v0.8

Update iyi olmuş mu

  • Evet

    Kullanılan: 2 40.0%
  • Hayır

    Kullanılan: 3 60.0%

  • Kullanılan toplam oy
    5
  • Anket kapatılmış .

yalovalı

Kömür Madencisi
En iyi cevaplar
0
İşte v0.8!
Eklenen özellikler;
Baştan sona gözden geçirildi
Bazı hatalar düzeltildi

İşte skript:​
Kod:
# Warp Manager v0.7

#|-----------|--------------------------|-------------------------------|
#| Komut     | Permission               | Özellik                       |
#|-----------|--------------------------|-------------------------------|
#| /warp     | warpmanager.warp     | Komut ile ışınlanma           |
#| /warps    | warpmanager.warps    | Warp listesine erişme         |
#| /setwarp  | warpmanager.setwarp  | Warp oluşturma                |
#| /delwarp  | warpmanager.delwarp  | Warp silme                    |
#| <yok>     | warpmanager.instant  | Beklemeden ışınlanma          |
#| <yok>     | warpmanager.sign.use | Tabela ile ışınlanma          |
#| <yok>     | warpmanager.sign.set | Tabela oluşturma              |
#| <yok>     | warpmanager.sign.del | Tabela silme                  |
#|-----------|--------------------------|-------------------------------|

on skript load:
    set {warpmanager.mess_/u0030} to "Server >> Isinlaniyorsunuz..."
    set {warpmanager.mess_/u0031} to "Server >> Lutfen bekleyin! 3 saniye icinde isinlanicaksiniz..."
    set {warpmanager.mess_/u0032} to "Server >> Warp listesi:"
    set {warpmanager.mess_/u0033} to "Server >> Warp basariyla yaratildi!"
    set {warpmanager.mess_/u0034} to "Server >> Warp basariyla silindi!"
    set {warpmanager.mess_/u0035} to "Server >> Tabela basariyla olusturuldu!"
    set {warpmanager.mess_/u0036} to "Server >> Tabela basariyla silindi!"
    set {warpmanager.perm_/u0030} to "Server >> Bu komutu kullanmaya yetkiniz bulunmamaktadir!"
    set {warpmanager.perm_/u0031} to "Server >> Tabela ile isinlanmaya yetkiniz bulunmamaktadir!"
    set {warpmanager.perm_/u0032} to "Server >> Tabela olusturmaya yetkiniz bulunmamaktadir!"
    set {warpmanager.perm_/u0033} to "Server >> Tabela silmeye yetkiniz bulunmamaktadir!"
    set {warpmanager.perm_/u0030} to "Server >> Boyle bir warp yok!"
    set {warpmanager.perm_/u0031} to "Server >> Bu warp daha once olusturulmus!"
    set {warpmanager.perm_/u0032} to "Server >> Tabela olusturulamadi: 2. satir bos!"
    set {warpmanager.perm_/u0033} to "Server >> Tabela olusturulamadi: Boyle bir warp yok!"

command /warp <text>:
    description: Warp Manager v0.7
    permission: warpmanager.warp
    permission message: %{warpmanager.perm_/u0030}%
    executable by: players
    usage: /warp <warp>
    trigger:
        if {warpmanager.warp.%arg%} is set:
            if player have permission "warpmanager.instant":
                message "%{warpmanager.mess_/u0030}%"
                teleport player to {warpmanager.warp.%arg%}
            else if player doesn't have permission "warpmanager.instant":
                message "%{warpmanager.mess_/u0031}%"
                wait 3 real seconds
                teleport player to {warpmanager.warp.%arg%}
        else if {warpmanager.warp.%arg%} is not set:
            message "%{warpmanager.perm_/u0030}%"

command /warps:
    description: Warp Manager v0.7
    permission: warpmanager.warps
    permission message: %{warpmanager.perm_/u0030}%
    executable by: players
    usage: /warps
    trigger:
        message "%{warpmanager.mess_/u0032}% %{warpmanager.warps::*}%"

command /setwarp <text>:
    description: Warp Manager v0.7
    permission: warpmanager.setwarp
    permission message: %{warpmanager.perm_/u0030}%
    executable by: players
    usage: /setwarp <warp>
    trigger:
        if {warpmanager.warp.%arg%} is not set:
            set {warpmanager.warp.%arg%} to location of player
            add arg to {warpmanager.warps::*}
            message "%{warpmanager.mess_/u0033}%"
        else if {warpmanager.warp.%arg%} is set:
            message "%{warpmanager.perm_/u0031}%"

command /delwarp <text>:
    description: Warp Manager v0.7
    permission: warpmanager.delwarp
    permission message: %{warpmanager.perm_/u0030}%
    executable by: players
    usage: /delwarp <warp>
    trigger:
        if {warpmanager.warp.%arg%} is set:
            delete {warpmanager.warp.%arg%}
            remove arg from {warpmanager.warps::*}
            message "%{warpmanager.mess_/u0034}%"
        else if {warpmanager.warp.%arg%} is not set:
            message "%{warpmanager.perm_/u0030}%"

on sign change:
    if player have permission "warpmanager.sign.set":
        if line 1 is "[Warp]":
            if line 2 is set:
                if {warpmanager.warp.%line 2%} is set:
                    message "%{warpmanager.mess_/u0035}%"
                    set line 1 to "<blue>[Warp]<reset>"
                else if {warpmanager.warp.%line 2%} is not set:
                    message "%{warpmanager.perm_/u0033}%"
            else if line 2 is not set:
                message "%{warpmanager.perm_/u0032}%"
    else if player doesn't have permission "warpmanager.sign.set":
        message "%{warpmanager.perm_/u0032}%"

on rightclick on a sign:
    if line 1 of clicked block is "[Warp]":
        execute player command "/warp %line 2%"

*****
Halen Geliştirilmektedir!!!
*****​
 
Son düzenleme:

Arrow

Altın Madencisi
En iyi cevaplar
0
niye update için yeni konu açtın ki eski konuya ekleyebilirdin
 

yalovalı

Kömür Madencisi
En iyi cevaplar
0
Bunun Asıl Amacı Ne Ki ?
Kendime server açacağım ve açıkcası pluginlere pek güvenemiyorum.
Skript bana en doğru yol gibi geliyor (Java öğrenmeye çalışmak zaten uzun sürer hem skript sade ingilizce.)
Bu skriptlerimden sadece birisi ve tüm serveri skriptle yönetmek en güvenilir yöntem bence.
 

yalovalı

Kömür Madencisi
En iyi cevaplar
0
Hocam Siz Post mu Kasmaya Çalışıyorsunuz ^.^[DOUBLEPOST=1428315961,1428315930][/DOUBLEPOST]
pluginlere pek güvenemiyorum. Direk Aklıma " Samsung Galaxy Tab 3 " ^.^
Güvenemiyorum Yani "***" da Çıkabilir.

@ByMN1 Bu Tam Sana Göre ^.^

Ayrıca Essentials Kullanmayacak mısın ?
Hayır (Her ne kadar imkansız gibi gözüksede ^_^)[DOUBLEPOST=1428316184][/DOUBLEPOST]
Hatırladım :D (wasted)[DOUBLEPOST=1428316372][/DOUBLEPOST]Essentials kullanmıyacağım çünkü skriptle bunun üstesinden gelebilirim.
örneğin jail için bi komut yaparım seçilen kişiyi warp jaile atar yetkilerini alır mute atar vs. yani bunlar çok da zor değil
 

yalovalı

Kömür Madencisi
En iyi cevaplar
0
Groupmanager Onuda mı ?
Tam Bir işsizlik mi Acaba .-.
Hatasız Sürümleri Bulunuyorken Neden Sıfırdan Kodlayasın ki ;
Ben Skripti Eksiklerimi Tamamlamak Veya Olan Birşeyi Daha iyi Yapmak için Kullanırım.
Seninki Farklı Bir Boyuta Geçmiş .-.
Bir yandan haklısın ama baktım olmuyor, bende plugin de yazmaya başlarım (uzun sürecek ve kolay olmayacak biliyorum)[DOUBLEPOST=1428320853,1428320775][/DOUBLEPOST]
Ben Skripti Eksiklerimi Tamamlamak Veya Olan Birşeyi Daha iyi Yapmak için Kullanırım.
Amacım zaten geliştirmek ve düzenlemeleri kolaylaştırmak
 

yalovalı

Kömür Madencisi
En iyi cevaplar
0
Warp Manageri bitirdim ama
şu an forumda v0.7 var ama ben az önce v1.0 ı yaptım[DOUBLEPOST=1428321273,1428321207][/DOUBLEPOST]
Tamamda Büyük Bir Pluginin İşlevini Skript ile Neden Boşuna Kodlayasın ki ?
Eğer Kendin Kodlayacaksan Java Dilini Öğren Kendin Kodla. Ama Skriptle Sağlıklı Olmaz. Temelini Güzel Atamazsın.
bi ara javaya merak salmıştım ama c/c++'ya yönlendim (Ve artık c/c++ biliyorum!)
 
Üst