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'İ 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.
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
* 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"