[SK] | Birlik Sistemi V 0.0.7 |

Xcalationable

Kömür Madencisi
Mesajlar
104
En iyi cevaplar
2
Beğeniler
26
Puanları
60
BİRLİK SİSTEMİ

Merhaba sevgili ve değerli Forum Gamer kullanıcıları ve ziyaretçileri,bugün sizlere aternos sunucumla uğraşırken yaptığım bir scripti tanıtacağım.

Script,sunucunuzdaki kişilerin 1.000.000 para değerinde bir birlik açmasına ve o birliğe oyuncu davet etmesine,oyuncu atmasına ve bunun gibi çeşitli özelliklere erişiminizi sağlar.Script şuanda,0.0.7 sürümünde olduğundan,scriptimde çok fazla özellik bulunmamakta.Birkaç gün içerisinde,V 1'e çıkarmayı düşünüyorum.

* Script'in en üst sürümü
* Skquery'in çalışan herhangi bir versiyonu

Script'İ kullanabilmeniz için,oyun içinde /birlik yazmanız gerekir.Bu komudu yazdıktan sonra karşınıza SkQuery ile yapılmış olan bir GUI paneli gelecektir.
Bu panelde,birkaç farklı seçenek bulunmakta.Seçeneklere tıklayarak,komutlar hakkında ve script hakkında bilgi alabilirsiniz.
NOT: Script İzinsiz Yapan Adı Değiştirilerek Paylaşılamaz.


JavaScript:
options:
    p: &3Birlik Sistemi
        

        
on load:
    loop all players:
        set {birlikte::%loop-player%} to false
    broadcast "{@p} &eSistemi &6FurkanEsen &etarafından geliştirilmiştir.Script sürümü &6V 0.0.7"   
    
    
command /birlik:
    trigger:
        open chest with 4 rows named "{@p}" to player
        format slot 4 of player with paper named "&3Bilgi" with lore "&eBirlik sistemi,oyuncuların il-legal,legal rol yaparken oluşturacakları birliklerin sistemsel olarak var olmasını sağlar." to close
        format slot 10 of player with gold nugget named "&3Birlik Kur" with lore "&eBirlik kurmak için 1.000.000 paraya ihtiyacın var,kurmak için tıkla." to close then run [execute player command "createfaction"]
        format slot 12 of player with gold nugget named "&3Birlikten Ayrıl" with lore "&eBirliğinden çıkmak için tıkla,geri dönüşü yoktur." to close then run [execute player command "birlikcik"]
        format slot 14 of player with gold nugget named "&3Birlik Davet" with lore "&eBirliğine bir üye kazandırmak için,en ideal yol." to close then run [execute player command "invitefact"]
        format slot 16 of player with gold nugget named "&3Birlikten Atma" with lore "&eBirlikten bir üye atmak için,en ideal yol." to close then run [execute player command "kickfact"]
        format slot 21 of player with gold nugget named "&3Birlik Notları" with lore "&eBirliğe hoşgeldin oyuncu,genel insani kurallara uymayı unutma." to close
        
command /createfaction [<text>]:
    trigger:
        if arg 1 is set:
            if {birlikte::%player%} is false:
                if balance of player is higher than 999999:
                    remove 1000000 from balance of player
                    set {birlikid::%arg-1%} to random integer between 0 and 100
                    send "{@p} &eBaşarıyla &a%arg-1% &eisimli birliğiniz kuruldu,birliği görütülemek için &6/birlik&7(&a%{birlikid::%arg-1%}%&7)"
                    set {birlikte::%player%} to true
                    set {birlikismi::%player%} to arg-1
                    set {birligikuran::%arg-1%} to player
                else:
                    send "{@p} &eBirlik kurabilmek için yeterli paraya sahip değilsin."
            else:
                send "{@p} &eSen şuanda bir birliktesin."
        else:
            send "&6/createfaction &abirlik ismi"
            
            
command /birlikcik:
    trigger:
        if {birlikte::%player%} is true:
            set {birlikismi::%player%} to "none"
            set {birlikte::%player%} to false
            send "{@p} &eBir önceki birliğinden başarıyla çıkış yaptın."
        else:
            send "{@p} &eHerhangi bir oluşumda yer almıyorsun."
        
        
command /invitefact [<player>]:
    trigger:
        if arg 1 is set:
            if {birlikte::%arg-1%} is false:
                send "{@p} &6%arg-1% &eisimli oyuncuyu,başarıyla birliğine kattın."
                send "{@p} &eBir oyuncu sizi &6%{birlikismi::%player%}% &eisimli birliğe aldı,eğer zorla/OOC olarak alıyorsa,SS alıp şikayet açın." to arg-1
                set {birlikte::%arg-1%} to true
                set {birlikismi::%arg-1%} to "%{birlikismi::%player%}%"
            else:
                send "{@p} &eMaalasef ki,davet etmeye çalıştığınız oyuncu bir birlikte."
        else:
            send "&6/invitefact &aoyuncu ismi"
            
command /kickfact [<player>]:
    trigger:
        if arg 1 is set:
            if {birligikuran::%{birlikismi::%player%}%} is player:
                set {birlikte::%arg-1%} to false
                set {birlikismi::%arg-1%} to "none"
                send "{@p} &eOyuncu başarıyla birlikten ihraç edildi."
                send "{@p} &eBir oyuncu tarafından birlikten atıldınız." to arg-1
            else:
                send "{@p} &eBirliğin kurucusu siz değilsiniz."
        else:
            send "&6/kickfact &aoyuncu ismi"
 


Jokkoo

Sudan Çıkmış
Mesajlar
4
En iyi cevaplar
0
Beğeniler
0
Puanları
80
Her şey iyi güzel hoş 1 kaç görselle pekiştirsen daha olurdu :)
 

Üst