Yazar ve Destek Ekibi Alımları Aktif!
Merhaba Ziyaretçi!, Forumumuzun yazar ve destek ekibine katılmak ister misiniz? Yetkili market, yetkili sistemi ve başvuru formu gibi birçok bilgiye ulaşmak için buraya tıklayın.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Skript PaylaşımıElement Skripti | Menü Destekli, Ödüllü, İstatistikli, Şekilli Şukullu
Skriptte gördüğünüz tüm değişkenlerin başına herhangi bir karakter ekleyin: {oyuncununelementi::%player%} -> {1oyuncununelementi::%player%}
gibi. Sanırım sistemi kurarken birkaç kez silip yeniden kurdunuz. Söylediğim yöntemi deneyin, yapamazsanız bugün içerisinde yardımcı olurum.
Skriptte gördüğünüz tüm değişkenlerin başına herhangi bir karakter ekleyin: {oyuncununelementi::%player%} -> {1oyuncununelementi::%player%}
gibi. Sanırım sistemi kurarken birkaç kez silip yeniden kurdunuz. Söylediğim yöntemi deneyin, yapamazsanız bugün içerisinde yardımcı olurum.
Merhabalar, Bu Konuda Fikri Bana Ait Olmayan Fakat Kendi Ellerimle Yazmış Olduğum Element Skriptini Tanıtıyorum.
Skript'in Amacı Sadece Bir Kereye Mahsus Olarak Seçebileceğiniz 4 Adet Element Sunar, Seçtiğiniz Elementlerin
Özelliğine Göre Efekt, Para Ve Eşya Kazanırsınız.
*Gereksinimler; Skript v2.2-dev25 Ve Üzeri, skRayfall, SkQuery, TuSKe.
/element - Element Menüsünü Açar. /element sıfırla <oyuncu> - Yazdığınız Oyuncunun Elementi Ve Element Seçme Hakkı Sıfırlanır. *Yetkili Komutu*
/element istatistiksıfırla - Element Menüsündeki İstatistik Kısmı Sıfırlanır. *Yetkili Komutu*
/element buggider <oyuncu> - Eğer Ki Sistemde Hata Olursa Bu Komutu Yazıp Hatayı Giderebilirsiniz. *Yetkili Komutu*
options:
prefix: &3&lELEMENT &8»
variables:
{secilenates::%player%} = 0
{secilensu::%player%} = 0
{secilentoprak::%player%} = 0
{secilenhava::%player%} = 0
{oyuncununelementi::%player%} = 0
on first join:
set {oyuncununelementi::%player%} to "Yok"
set {elementivar::%player%} to false
delete {atessec::%player%}
delete {susec::%player%}
delete {topraksec::%player%}
delete {havasec::%player%}
on join:
if player has permission "element.ates":
execute console command "effect %player% minecraft:fire_resistance 10000 255"
else if player has permission "element.su":
execute console command "effect %player% minecraft:water_breathing 10000 255"
else if player has permission "element.toprak":
execute console command "effect %player% minecraft:jump_boost 10000 3"
else if player has permission "element.hava":
execute console command "effect %player% minecraft:strength 10000 3"
execute console command "effect %player% minecraft:resistance 10000 3"
every 60 minute:
execute console command "elementodul"
command /element [<text>] [<player>]:
trigger:
if arg 1 isn't set:
elementMenu(player)
if arg 1 is "ateş":
elementAtes(player)
if arg 1 is "su":
elementSu(player)
if arg 1 is "toprak":
elementToprak(player)
if arg 1 is "hava":
elementHava(player)
if arg 1 is "sıfırla":
if player is op:
if arg 2 is set:
if {buoyuncuates::%arg 2%} is true:
set {oyuncununelementi::%arg 2%} to "Yok"
set {elementivar::%arg 2%} to false
delete {atessec::%arg 2%}
delete {susec::%arg 2%}
delete {topraksec::%arg 2%}
delete {havasec::%arg 2%}
execute console command "manudelp %player% element.ates"
loop all players:
add -1 to {secilenates::%loop-players%}
if {buoyuncusu::%arg 2%} is true:
set {oyuncununelementi::%arg 2%} to "Yok"
set {elementivar::%arg 2%} to false
delete {atessec::%arg 2%}
delete {susec::%arg 2%}
delete {topraksec::%arg 2%}
delete {havasec::%arg 2%}
execute console command "manudelp %player% element.su"
loop all players:
add -1 to {secilensu::%loop-players%}
if {buoyuncutoprak::%arg 2%} is true:
set {oyuncununelementi::%arg 2%} to "Yok"
set {elementivar::%arg 2%} to false
delete {atessec::%arg 2%}
delete {susec::%arg 2%}
delete {topraksec::%arg 2%}
delete {havasec::%arg 2%}
execute console command "manudelp %player% element.toprak"
loop all players:
add -1 to {secilentoprak::%loop-players%}
if {buoyuncuhava::%arg 2%} is true:
set {oyuncununelementi::%arg 2%} to "Yok"
set {elementivar::%arg 2%} to false
delete {atessec::%arg 2%}
delete {susec::%arg 2%}
delete {topraksec::%arg 2%}
delete {havasec::%arg 2%}
execute console command "manudelp %player% element.hava"
loop all players:
add -1 to {secilenhava::%loop-players%}
send "{@prefix} &e%arg 2% &7Adlı Oyuncunun &aElement'i &7Sıfırlandı." to player
else:
send "{@prefix} &7Bir Oyuncu Girmelisin." to player
else:
send "{@prefix} &7Yetkin Yok."
if arg 1 is "istatistiksıfırla":
if player is op:
elementIstatistikSifirla(player)
else:
send "{@prefix} &7Yetkin Yok."
if arg 1 is "buggider":
if player is op:
if arg 2 is set:
set {oyuncununelementi::%arg 2%} to "Yok"
set {elementivar::%arg 2%} to false
delete {atessec::%arg 2%}
delete {susec::%arg 2%}
delete {topraksec::%arg 2%}
delete {havasec::%arg 2%}
execute console command "manudelp %arg 2% element.ates element.su element.toprak element.hava"
send "{@prefix} &e%arg 2% &7Adlı Oyuncunun Element Hatası Giderildi." to player
send "{@prefix} &7Element Sorunun Giderildi, Yeniden Bir Element Seç" to arg 2
else:
send "{@prefix} &7Bir Oyuncu Adı Yazmalısın."
else:
send "{@prefix} &7Yetkin Yok."
function elementMenu(p: player):
loop all players:
open virtual chest with size 6 named "&6Element Menüsü" to {_p}
make gui slot 4 of {_p} with book and quill named "&6Bilgilendirme" with lore "||&eElement Nedir? || ||&7Sadece Bir Kere Seçebileceğiniz Bu Element, ||&7Seçiminize Göre Size Para/Eşya/Özellik Kazandırır.|| ||&7Hangi Elementin Ne Kazandırdığına Bakmak Istersen ||&7Mouse Imlecini Seçeceğin Elementin Üzerine Getir.||"
make gui slot 19 of {_p} with red wool block named "&6Ateş Elementi" with lore "||&eÖzellikler; || ||&7Sınırsız &aAteş Direnci &7Efekti ||&760 Dakikada Bir &a50.000 &7Oyun Parası||&760 Dakikada Bir &a64 Nether Tuğlası||&760 Dakikada Bir &a2 Lav Kovası|| ||&4&lNOT: &c60 Dakikada Bir Verilen Ödülleri Almak||&cIçin Oyunda Aktif Olmanız Gerekmektedir.||" to run:
execute {_p} command "element ateş"
close {_p}'s inventory
make gui slot 21 of {_p} with blue wool block named "&6Su Elementi" with lore "||&eÖzellikler; || ||&7Sınırsız &aSu Altında Nefes Alma &7Efekti ||&7&760 Dakikada Bir &a50.000 &7Oyun Parası||&7&760 Dakikada Bir &a64 Prizmarin||&7&760 Dakikada Bir &a2 Su Kovası|| ||&4&lNOT: &c60 Dakikada Bir Verilen Ödülleri Almak||&cIçin Oyunda Aktif Olmanız Gerekmektedir.||" to run:
execute {_p} command "element su"
close {_p}'s inventory
make gui slot 23 of {_p} with brown wool block named "&6Toprak Elementi" with lore "||&eÖzellikler; || ||&7Sınırsız &aZıplama Desteği &2(&aIII&2) &7Efekti ||&7&760 Dakikada Bir &a50.000 &7Oyun Parası||&7&760 Dakikada Bir &a64 Toprak||&7&760 Dakikada Bir &a64 Çimenli Toprak|| ||&4&lNOT: &c60 Dakikada Bir Verilen Ödülleri Almak||&cIçin Oyunda Aktif Olmanız Gerekmektedir.||" to run:
execute {_p} command "element toprak"
close {_p}'s inventory
make gui slot 25 of {_p} with light blue wool block named "&6Hava Elementi" with lore "||&eÖzellikler; || ||&7Sınırsız &aGüç Ve Direnç &2(&aIII&2) &7Efekti ||&7&760 Dakikada Bir &a50.000 &7Oyun Parası||&7&760 Dakikada Bir &a32 Altın Blok||&7&760 Dakikada Bir &a16 Elmas Blok|| ||&4&lNOT: &c60 Dakikada Bir Verilen Ödülleri Almak||&cIçin Oyunda Aktif Olmanız Gerekmektedir.||" to run:
execute {_p} command "element hava"
close {_p}'s inventory
make gui slot 39 of {_p} with book named "&6Elementin" with lore "||&7Senin Elementin: &a%{oyuncununelementi::%{_p}%}%||"
make gui slot 41 of {_p} with book named "&6Istatistikler" with lore "||&aAteş &7Elementini Seçen Kişi Sayısı: &e%{secilenates::%loop-players%}% &7Kişi||&aSu &7Elementini Seçen Kişi Sayısı: &e%{secilensu::%loop-players%}% &7Kişi||&aToprak &7Elementini Seçen Kişi Sayısı: &e%{secilentoprak::%loop-players%}% &7Kişi||&aHava &7Elementini Seçen Kişi Sayısı: &e%{secilenhava::%loop-players%}% &7Kişi"
make gui slot 53 of {_p} with arrow named "&4Menüyü Kapat" to run:
close {_p}'s inventory
function elementAtes(p: player):
if {atessec::%{_p}%} isn't set:
if {elementivar::%{_p}%} is false:
set {atessec::%{_p}%} to true
set {elementivar::%{_p}%} to true
set {oyuncununelementi::%{_p}%} to "Ateş"
set {buoyuncuates::%{_p}%} to true
set {buoyuncusu::%{_p}%} to false
set {buoyuncutoprak::%{_p}%} to false
set {buoyuncuhava::%{_p}%} to false
execute console command "manuaddp %{_p}% element.ates"
send "{@prefix} &aAteş &7Elementi Seçildi." to {_p}
loop all players:
add 1 to {secilenates::%loop-players%}
else:
send "{@prefix} &7Zaten Bir Element Seçmişsin. Senin Elementin: &a%{oyuncununelementi::%{_p}%}%" to {_p}
function elementSu(p: player):
if {susec::%{_p}%} isn't set:
if {elementivar::%{_p}%} is false:
set {susec::%{_p}%} to true
set {elementivar::%{_p}%} to true
set {oyuncununelementi::%{_p}%} to "Su"
set {buoyuncusu::%{_p}%} to true
set {buoyuncuates::%{_p}%} to false
set {buoyuncutoprak::%{_p}%} to false
set {buoyuncuhava::%{_p}%} to false
execute console command "manuaddp %{_p}% element.su"
send "{@prefix} &aSu &7Elementi Seçildi." to {_p}
loop all players:
add 1 to {secilensu::%loop-players%}
else:
send "{@prefix} &7Zaten Bir Element Seçmişsin. Senin Elementin: &a%{oyuncununelementi::%{_p}%}%" to {_p}
function elementToprak(p: player):
if {topraksec::%{_p}%} isn't set:
if {elementivar::%{_p}%} is false:
set {topraksec::%{_p}%} to true
set {elementivar::%{_p}%} to true
set {oyuncununelementi::%{_p}%} to "Toprak"
set {buoyuncutoprak::%{_p}%} to true
set {buoyuncusu::%{_p}%} to false
set {buoyuncuates::%{_p}%} to false
set {buoyuncuhava::%{_p}%} to false
execute console command "manuaddp %{_p}% element.toprak"
send "{@prefix} &aToprak &7Elementi Seçildi." to {_p}
loop all players:
add 1 to {secilentoprak::%loop-players%}
else:
send "{@prefix} &7Zaten Bir Element Seçmişsin. Senin Elementin: &a%{oyuncununelementi::%{_p}%}%" to {_p}
function elementHava(p: player):
if {havasec::%{_p}%} isn't set:
if {elementivar::%{_p}%} is false:
set {havasec::%{_p}%} to true
set {elementivar::%{_p}%} to true
set {oyuncununelementi::%{_p}%} to "Hava"
set {buoyuncuhava::%{_p}%} to true
set {buoyuncusu::%{_p}%} to false
set {buoyuncuates::%{_p}%} to false
set {buoyuncutoprak::%{_p}%} to false
execute console command "manuaddp %{_p}% element.hava"
send "{@prefix} &aHava &7Elementi Seçildi." to {_p}
loop all players:
add 1 to {secilenhava::%loop-players%}
else:
send "{@prefix} &7Zaten Bir Element Seçmişsin. Senin Elementin: &a%{oyuncununelementi::%{_p}%}%" to {_p}
function elementIstatistikSifirla(p: player):
send "{@prefix} &7Element Istatistikleri Sıfırlandı." to {_p}
loop all players:
set {secilenates::%loop-players%} to 0
set {secilensu::%loop-players%} to 0
set {secilentoprak::%loop-players%} to 0
set {secilenhava::%loop-players%} to 0
command /elementodul:
trigger:
loop all players:
if loop-players has permission "element.ates":
execute console command "effect %loop-players% minecraft:fire_resistance 10000 255"
add 50000 to loop-players's balance
give 64 nether brick block to loop-players
give 2 lava bucket to loop-players
send "{@prefix} &aAteş &7Elementinin Sana Kazandırdığı Ödüller Verildi, 60 Dakika Sonra Yeniden Alacaksın." to loop-players
else if loop-players has permission "element.su":
execute console command "effect %loop-players% minecraft:water_breathing 10000 255"
add 50000 to loop-players's balance
give 64 prismarine to loop-players
give 2 water bucket to loop-players
send "{@prefix} &aSu &7Elementinin Sana Kazandırdığı Ödüller Verildi, 60 Dakika Sonra Yeniden Alacaksın." to loop-players
else if loop-players has permission "element.toprak":
execute console command "effect %loop-players% minecraft:jump_boost 10000 3"
add 50000 to loop-players's balance
give 64 grass block to loop-players
give 64 dirt to loop-players
send "{@prefix} &aToprak &7Elementinin Sana Kazandırdığı Ödüller Verildi, 60 Dakika Sonra Yeniden Alacaksın." to loop-players
else if loop-players has permission "element.hava":
execute console command "effect %loop-players% minecraft:strength 10000 3"
execute console command "effect %loop-players% minecraft:resistance 10000 3"
add 50000 to loop-players's balance
give 32 gold block to loop-players
give 16 diamond block to loop-players
send "{@prefix} &aHava &7Elementinin Sana Kazandırdığı Ödüller Verildi, 60 Dakika Sonra Yeniden Alacaksın." to loop-players
* Ek Açıklamalar
Skript'in Tümünü Kendi İsteğinize Göre Değiştirebilirsiniz. Permission Eklentisi Olarak GroupManager Kullanıldı, Farklı Bir Permission Eklentisi Kullanıyorsanız; 55, 65, 75, 85, 106, 141, 158, 175 & 193. Satırlarda Bulunan Komutları Değiştirebilirsiniz. İyi Kullanımlar..
Ekli dosyayı görüntüle 195245
tuske yükledim fakat hala sorun var sorunsuz reload atıyor ama komutlar çalışmıyor /element yazınca hiçbirşey çıkmıyor ve olmuyor