NoxieKai
Ağaç Yumruklayıcı
- Mesajlar
- 12
- En iyi cevaplar
- 0
- Beğeniler
- 3
- Puanları
- 20
Öncelikle Hepinize Selam!
Bugün daha önceden tanıtımını yaptığım ItemStone Spawners skriptini sizlere vereceğim.
Evet. Sonunda bitirdim ve söz verdiğim gibi log menüsünü güncelleyerek sizlere v1.1 NEW versiyonu ile birlikte vereceğim.
Fakat öncelikle ufak bir isteğim var. Sizden ricam Skript'teki NoxieKai yazan yerleri değiştirmemeniz ve yorumlarda
görüşleriniz belirtmeniz. Emeğime saygı olarak görebilirsiniz ki zaten oyuncuların kullandığı komutların herhangi bir yerinde NoxieKai yazısı yok. Sadece yetkili komutlarının altında ve kodların olduğu bölümde var
Az daha söylemeyi unutuyordum. Kodları görsellerin olduğu bölümün altında bulabilirsiniz.
Üye ve Seviye sistemi v1.1 new sürümünde henüz yoktur. Sebebi henüz beta aşamasında
olmaları ve ufak tefek sorunlar yaratmaları. Merak etmeyin konuyu sürekli güncelleyeceğim ve yeni bir
sürümü çıktığı anda sizlere paylaşacağım.
(Gelecek sürüm: v2.0)
Skript
SkQuery
SkrayFall
GroupManager
HolographicDisplays
ADMİN KOMUTLARI ("/itemst market" Hariç)
KENDİSİNE ÖZEL İTEMSTONE MARKETİ
MARKET ÖRNEĞİ
"Satın Alındı:" özelliği daha önce bu item'dan kaç kere aldığınızı gösterir.
MEVCUT TaşCoin
SPAWNER GÖRSELİ
SPAWNER MENÜSÜ
LOG ÖZELLİĞİ
Bu Özellik Skriptin 1.1 Sürümünde Menü Haline Getirilecektir.
(Sizinle Paylaşacağım Sürüm)
ÜYE PANELİ > MEVCUT ÜYELER
ÜYE PANELİ > Yeni Üye Ekle
ÜYE PANELİ > ÜYELERİ YÖNET
BÜTÜN SPAWNERLARIN GÖRSELİ
SADECE İPEKSİ İLE KIRMA ÖZELLİĞİ
TAŞLARIN KIRILMA DURUMU ÖZELLİĞİ
NOT: Bu Özelliği Sadece Adminler ("/itemst durum kapat") Yazarak
Eğer Taşlarda Hata Çıkarsa Kayba Uğranmasın Diye Kullanmalılar.
By NoxieKai
Skript and Plugin Developer
Bugün daha önceden tanıtımını yaptığım ItemStone Spawners skriptini sizlere vereceğim.
Evet. Sonunda bitirdim ve söz verdiğim gibi log menüsünü güncelleyerek sizlere v1.1 NEW versiyonu ile birlikte vereceğim.
Fakat öncelikle ufak bir isteğim var. Sizden ricam Skript'teki NoxieKai yazan yerleri değiştirmemeniz ve yorumlarda
görüşleriniz belirtmeniz. Emeğime saygı olarak görebilirsiniz ki zaten oyuncuların kullandığı komutların herhangi bir yerinde NoxieKai yazısı yok. Sadece yetkili komutlarının altında ve kodların olduğu bölümde var
Az daha söylemeyi unutuyordum. Kodları görsellerin olduğu bölümün altında bulabilirsiniz.
Üye ve Seviye sistemi v1.1 new sürümünde henüz yoktur. Sebebi henüz beta aşamasında
olmaları ve ufak tefek sorunlar yaratmaları. Merak etmeyin konuyu sürekli güncelleyeceğim ve yeni bir
sürümü çıktığı anda sizlere paylaşacağım.
(Gelecek sürüm: v2.0)
Skript
SkQuery
SkrayFall
GroupManager
HolographicDisplays
ADMİN KOMUTLARI ("/itemst market" Hariç)
KENDİSİNE ÖZEL İTEMSTONE MARKETİ
MARKET ÖRNEĞİ
"Satın Alındı:" özelliği daha önce bu item'dan kaç kere aldığınızı gösterir.
MEVCUT TaşCoin
SPAWNER GÖRSELİ
SPAWNER MENÜSÜ
LOG ÖZELLİĞİ
Bu Özellik Skriptin 1.1 Sürümünde Menü Haline Getirilecektir.
(Sizinle Paylaşacağım Sürüm)
ÜYE PANELİ > MEVCUT ÜYELER
ÜYE PANELİ > Yeni Üye Ekle
ÜYE PANELİ > ÜYELERİ YÖNET
BÜTÜN SPAWNERLARIN GÖRSELİ
SADECE İPEKSİ İLE KIRMA ÖZELLİĞİ
TAŞLARIN KIRILMA DURUMU ÖZELLİĞİ
NOT: Bu Özelliği Sadece Adminler ("/itemst durum kapat") Yazarak
Eğer Taşlarda Hata Çıkarsa Kayba Uğranmasın Diye Kullanmalılar.
Kod:
# Developer And Coder: NoxieKai
#
#
# ItemStone > Menü > Seviye Yükseltme
# ItemStone > Menü > Mevcut IStonelar
# ItemStone > Menü > Mevcut Üyeler
# ItemStone > Menü > Mevcut Üye İzinleri
# ItemStone > Menü > Log Menüsü
# ItemStone Marketi
# ItemStone'ların Kırılıp Kırılmayacağını Ayarlayabilmek
variables:
# IStone Kırılma/Kırılmama İzni. - Ellemeyin
{ipeksi::*} = true
# Market Alışveriş Hareketleri - Ellemeyin
{dsatinalma::%player%} = 0
{asatinalma::%player%} = 0
{esatinalma::%player%} = 0
{zsatinalma::%player%} = 0
{ksatinalma::%player%} = 0
# Taş Sayısı - Ellemeyin
{tassayisi::%player%::*} = 0
# Taş Coin - Ellemeyin
{tc::%player%} = 0
# Üye Sayıları - Ellemeyin
{uyelerdemir::*} = 0
{uyeleraltin::*} = 0
{uyelerelmas::*} = 0
{uyelerzumrut::*} = 0
# Mevcut Taşlar - Ellemeyin
{mevcuttaslar::*} = 0
# Ön Ayarlar - Asla Ellemeyin
options:
p: &3&lITEMSTONE &8>
c: &3&lKONSOL &8>
tcp: &3&lTAŞ COIN &8>
perm: noxie.itemstone.admin
noperm: &4&lHATA &8> &cBunun için gerekli yetkiye sahip değilsin.
sv1adet: 1
sv1zaman: 5
sv2adet: 2
sv2zaman: 4
sv3adet: 3
sv3zaman: 3
sv4adet: 5
sv4zaman: 1
isd: demir
isa: altın
ise: elmas
isz: zümrüt
on first join:
execute player command "/taspanelsıfırla"
command /itemstone [<text>] [<text>] [<player>] [<int>]:
aliases: /itemst, /istone
trigger:
if arg 1 is not set:
if arg 2 is not set:
if arg 3 is not set:
if arg 4 is not set:
if player has permission "{@perm}":
send "&8==================[ &b&lITEM STONE &8]==================" to player
send " " to player
send "&7/itemst ver <stone> <oyuncu> <adet> &aBir oyuncuya taş verir." to player
send "&7/itemst sil <stone> <oyuncu> <adet> &aBir oyuncunun tüm taşlarını kaldırır." to player
send "&7/itemst dağıt <stone> &aBütün oyunculara 1 adet taş verir." to player
send "&7/itemst durum <aç-kapat> &aIStone'ların kırılma durumunu kontrol eder." to player
send "&7/itemst liste &aItemStone taşlarının listesini gösterir." to player
send "&7/itemst yenile &aItemStone eklentisini yeniler." to player
send " " to player
send "&7/itemst market &aItemStone almak için bir market açar." to player
send " " to player
send "&8&oBy NoxieKai"
send " " to player
send "&8==================[ &b&lITEM STONE &8]==================" to player
else:
send "&8==================[ &b&lITEM STONE &8]==================" to player
send " " to player
send "&7/itemst market &aItemStone alabilirsiniz. &8(&c-50&8)" to player
send " " to player
send "&8==================[ &b&lITEM STONE &8]==================" to player
if arg 1 is "dağıt":
if arg 2 is "{@isd}":
if arg 3 is not set:
if arg 4 is not set:
if player has permission "{@perm}":
give 1 of mob spawner named "&7ItemStone: &fDemir Taşı" to players
send "{@p} &b%player% &ebütün oyunculara &dDemir Taşı &edağıttı!" to players
else:
send "{@noperm}" to player
else:
send "{@p} &cBilinmeyen komut girdiniz." to player
else if arg 2 is "{@isa}":
if player has permission "{@perm}":
give 1 of mob spawner named "&7ItemStone: &eAltın Taşı" to players
send "{@p} &b%player% &ebütün oyunculara &dAltın Taşı &edağıttı!" to players
else:
send "{@noperm}" to player
else if arg 2 is "{@ise}":
if player has permission "{@perm}":
give 1 of mob spawner named "&7ItemStone: &bElmas Taşı" to players
send "{@p} &b%player% &ebütün oyunculara &dElmas Taşı &edağıttı!" to players
else:
send "{@noperm}" to player
else if arg 2 is "{@isz}":
if player has permission "{@perm}":
give 1 of mob spawner named "&7ItemStone: &aZümrüt Taşı" to players
send "{@p} &b%player% &ebütün oyunculara &dZümrüt Taşı &edağıttı!" to players
else:
send "{@noperm}" to player
if arg 1 is "yenile":
if arg 2 is not set:
if arg 3 is not set:
if arg 4 is not set:
if player has permission "{@perm}":
send "{@c} &eEklenti yenileniyor.." to player
wait 3 tick
set {tassayisi::%player%::*} to 0
execute console command "/sk reload itemstone"
send "{@c} &eEklenti yenilendi ve Ayarlar sıfırlandı: &6ItemStone v1.1 new" to player
else:
send "{@noperm}" to player
if arg 1 is "ver":
if arg 2 is "{@isd}":
if arg 3 is "%arg-3%":
if arg 4 is set:
if player has permission "{@perm}":
give arg-4 of mob spawner named "&7ItemStone: &fDemir Taşı" to arg-3
send "{@p} &a%arg-3% &7adlı oyuncuya &7ItemStone: &fDemir Taşı &7verildi." to player
else:
send "{@noperm}" to player
else:
send "{@p} &cBir miktar belirtmelisiniz." to player
else:
send "{@p} &cBir oyuncu adı girmelisiniz." to player
else if arg 2 is "{@isa}":
if arg 3 is "%arg-3%":
if arg 4 is set:
if player has permission "{@perm}":
give arg-4 of mob spawner named "&7ItemStone: &eAltın Taşı" to arg-3
send "{@p} &a%arg-3% &7adlı oyuncuya &7ItemStone: &eAltın Taşı &7verildi." to player
else:
send "{@noperm}" to player
else if arg 2 is "{@ise}":
if arg 3 is "%arg-3%":
if arg 4 is set:
if player has permission "{@perm}":
give arg-4 of mob spawner named "&7ItemStone: &bElmas Taşı" to arg-3
send "{@p} &a%arg-3% &7adlı oyuncuya &7ItemStone: &bElmas Taşı &7verildi." to player
else:
send "{@noperm}" to player
else if arg 2 is "{@isz}":
if arg 3 is "%arg-3%":
if arg 4 is set:
if player has permission "{@perm}":
give arg-4 of mob spawner named "&7ItemStone: &aZümrüt Taşı" to arg-3
send "{@p} &a%arg-3% &7adlı oyuncuya &7ItemStone: &aZümrüt Taşı &7verildi." to player
else:
send "{@noperm}" to player
if arg 1 is "sil":
if arg 2 is "{@isd}":
if arg 3 is "%arg-3%":
if arg 4 is set:
if player has permission "{@perm}":
remove arg-4 of mob spawner named "&7ItemStone: &fDemir Taşı" from arg-3
send "{@p} &a%arg-3% &7adlı oyuncudan &c%arg-4% &7taş sildiniz." to player
else:
send "{@noperm}" to player
else:
send "{@p} &cBir miktar belirtmelisiniz." to player
else:
send "{@p} &cBir oyuncu adı girmelisiniz." to player
else if arg 2 is "{@isa}":
if arg 3 is "%arg-3%":
if arg 4 is set:
if player has permission "{@perm}":
remove arg-4 of mob spawner named "&7ItemStone: &aAltın Taşı" from arg-3
send "{@p} &a%arg-3% &7adlı oyuncudan &c%arg-4% &7taş sildiniz." to player
else:
send "{@noperm}" to player
else if arg 2 is "{@ise}":
if arg 3 is "%arg-3%":
if arg 4 is set:
if player has permission "{@perm}":
remove arg-4 of mob spawner named "&7ItemStone: &bElmas Taşı" from arg-3
send "{@p} &a%arg-3% &7adlı oyuncudan &c%arg-4% &7taş sildiniz." to player
else:
send "{@noperm}" to player
else if arg 2 is "{@isz}":
if arg 3 is "%arg-3%":
if arg 4 is set:
if player has permission "{@perm}":
remove arg-4 of mob spawner named "&7ItemStone: &aZümrüt Taşı" from arg-3
send "{@p} &a%arg-3% &7adlı oyuncudan &c%arg-4% &7taş sildiniz." to player
else:
send "{@noperm}" to player
if arg 1 is "liste":
if arg 2 is not set:
if arg 3 is not set:
if arg 4 is not set:
if player has permission "{@perm}":
send "&8==================[ &b&lITEM STONE &8]==================" to player
send " " to player
send "&eMevcut Taşlar:" to player
send " " to player
send " &7• &fDemir" to player
send " &7• &6Altın" to player
send " &7• &bElmas" to player
send " &7• &aZümrüt" to player
send " " to player
send "&8==================[ &b&lITEM STONE &8]==================" to player
else:
send "{@noperm}" to player
else:
send "{@p} &cBilinmeyen komut girdiniz." to player
if arg 1 is "durum":
if arg 2 is "aç":
if player has permission "{@perm}":
set {ipeksi::*} to true
send "{@p} &eİpeksi kazma ile kırma durumu: &aAÇIK" to player
else:
send "{@noperm}" to player
else if arg 2 is "kapat":
if player has permission "{@perm}":
set {ipeksi::*} to false
send "{@p} &eİpeksi kazma ile kırma durumu: &cKAPALI" to player
else:
send "{@noperm}" to player
if arg 1 is "market":
if arg 2 is not set:
if arg 3 is not set:
if arg 4 is not set:
open chest with 5 rows named "&8&l• &fItemStone Marketi &8&l•" to player
wait 2 tick
format slot 10 of player with iron ore named "&fDemir &7Taşı" with lore "||&8➨ &7Bu taş seviye 1 olarak size verilir. ||&8➨ &7İsterseniz menüden seviyesini arttırabilirsiniz. ||&8➨ &7Her 5 saniyede 1 demir atar. || || &8• &eFiyat: &650tc || &8• &eAdet: &61 || || &8• &eSatın Alındı: &6%{dsatinalma::%player%}% || ||&aSatın almak için tıklayın!" to close then run [execute player command "stdemiral %player%"]
format slot 12 of player with gold ore named "&eAltın &7Taşı" with lore "||&8➨ &7Bu taş seviye 1 olarak size verilir. ||&8➨ &7İsterseniz menüden seviyesini arttırabilirsiniz. ||&8➨ &7Her 5 saniyede 1 altın atar. || || &8• &eFiyat: &680tc || &8• &eAdet: &61 || || &8• &eSatın Alındı: &6%{asatinalma::%player%}% || ||&aSatın almak için tıklayın!" to close then run [execute player command "staltinal %player%"]
format slot 14 of player with diamond ore named "&bElmas &7Taşı" with lore "||&8➨ &7Bu taş seviye 1 olarak size verilir. ||&8➨ &7İsterseniz menüden seviyesini arttırabilirsiniz. ||&8➨ &7Her 5 saniyede 1 elmas atar. || || &8• &eFiyat: &6120tc || &8• &eAdet: &61 || || &8• &eSatın Alındı: &6%{esatinalma::%player%}% || ||&aSatın almak için tıklayın!" to close then run [execute player command "stelmasal %player%"]
format slot 16 of player with emerald ore named "&aZümrüt &7Taşı" with lore "||&8➨ &7Bu taş seviye 1 olarak size verilir. ||&8➨ &7İsterseniz menüden seviyesini arttırabilirsiniz. ||&8➨ &7Her 5 saniyede 1 zümrüt atar. || || &8• &eFiyat: &6180tc || &8• &eAdet: &61 || || &8• &eSatın Alındı: &6%{zsatinalma::%player%}% || ||&aSatın almak için tıklayın!" to close then run [execute player command "stzumrutal %player%"]
format slot 31 of player with diamond pickaxe named "&5İpeksi Kazma" with lore "||&8➨ &7Bu kazma sayesinde taşları kırabilirsiniz. ||&8➨ &7İsterseniz kendiniz de bundan yaratabilirsiniz. || || &8• &eFiyat: &6210tc || &8• &eAdet: &61 || || &8• &eSatın Alındı: &6%{ksatinalma::%player%}% || ||&aSatın almak için tıklayın!" to close then run [execute player command "stkazmaal %player%"]
format slot 36 of player with sunflower named "&7Mevcut TC: &a%{tc::%player%}%" to act unstealable
format slot 44 of player with arrow named "&cMenüyü Kapat" to close
else:
send "{@p} &cBilinmeyen komut girdiniz." to player
command /stdemiral <player>:
trigger:
if {tc::%arg-1%} is greater than or equal to 50:
remove 50 from {tc::%arg-1%}
add 1 to {dsatinalma::%arg-1%}
wait 3 tick
give 1 of mob spawner named "&7ItemStone: &fDemir Taşı" to arg-1
send "{@p} &b50tc &efiyatına &51 Demir Taş &esatın aldınız." to player
else:
send "{@p} &cYeteri kadar &eTC &cmiktarına sahip değilsin."
command /staltinal <player>:
trigger:
if {tc::%arg-1%} is greater than or equal to 80:
remove 80 from {tc::%arg-1%}
add 1 to {asatinalma::%arg-1%}
give 1 of mob spawner named "&7ItemStone: &eAltın Taşı" to arg-1
send "{@p} &b80tc &efiyatına &51 Altın Taş &esatın aldınız." to player
else:
send "{@p} &cYeteri kadar &eTC &cmiktarına sahip değilsin."
command /stelmasal <player>:
trigger:
if {tc::%arg-1%} is greater than or equal to 120:
remove 120 from {tc::%arg-1%}
add 1 to {esatinalma::%arg-1%}
give 1 of mob spawner named "&7ItemStone: &bElmas Taşı" to arg-1
send "{@p} &b120tc &efiyatına &51 Elmas Taş &esatın aldınız." to player
else:
send "{@p} &cYeteri kadar &eTC &cmiktarına sahip değilsin."
command /stzumrutal <player>:
trigger:
if arg 1 is set:
if {tc::%arg-1%} is greater than or equal to 180:
remove 180 from {tc::%arg-1%}
add 1 to {zsatinalma::%arg-1%}
give 1 of mob spawner named "&7ItemStone: &aZümrüt Taşı" to arg-1
send "{@p} &b180tc &efiyatına &51 Zümrüt Taş &esatın aldınız." to player
else:
send "{@p} &cYeteri kadar &eTC &cmiktarına sahip değilsin."
command /stkazmaal <player>:
trigger:
if arg 1 is set:
if {tc::%arg-1%} is greater than or equal to 210:
remove 210 from {tc::%arg-1%}
add 1 to {ksatinalma::%arg-1%}
execute console command "/give %arg-1% diamondpickaxe 1 0 {ench:[{id:33,lvl:1}]}"
send "{@p} &b180tc &efiyatına &51 İpeksi Kazma &esatın aldınız." to player
else:
send "{@p} &cYeteri kadar &eTC &cmiktarına sahip değilsin."
on place:
if event-block is mob spawner:
if block below event-location isn't slab:
if name of player's tool is "&7ItemStone: &fDemir Taşı":
set {sahibi::%location of event-block%} to player
set {taslar::mevcut} to location of event-block
add location of event-block to {mevcuttaslar::*}
set {dlevel::%location of event-block%} to 1
set {logs::tas} to location of event-block
add "Demir Taşı Yerleştirildi &7(%location of event-block%)" to {kayitlar::*}
set {_location::demir::%player%} to location 2.5 meters above event-block
create holo object "&b• &f&lDemir Taşı &b•;&f;&7Taş Sahibi: &d%{sahibi::%location of event-block%}%;&7Taş Seviyesi: &d%{dlevel::%location of event-block%}%;&f****************************" with id "%location of event-block%" at {_location::demir::%player%}
set {_x} to x coord of event-location
set {_y} to y coord of event-location
set {_z} to z coord of event-location
execute console command "manuaddp %player% minecraft.command.setblock"
wait 0.3 seconds
execute player command "setblock %{_x}% %{_y}% %{_z}% minecraft:mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:iron_ingot,Count:1}},SpawnCount:{@sv1adet},SpawnRange:2,RequiredPlayerRange:10,delay:{@sv1zaman},MinSpawnDelay:40,MaxSpawnDelay:100,MaxNearbyEntities:9999}"
send "{@p} &aDemir Spawneri başarıyla koydun!"
execute console command "manudelp %player% minecraft.command.setblock"
set {dsp::%location of event-block%} to player
add location of event-block to {hologram::*}
set {uye::demir} to location of event-block
add location of event-block to {uyeler::%player%::*}
add player to {uyeler::%player%::*}
else if name of player's tool is "&7ItemStone: &eAltın Taşı":
set {sahibi::%location of event-block%} to player
set {alevel::%location of event-block%} to 1
set {logs::tas} to location of event-block
add "Altın Taşı Yerleştirildi &7(%location of event-block%)" to {kayitlar::*}
set {taslar::mevcut} to location of event-block
add location of event-block to {mevcuttaslar::*}
set {_location::altın::%player%} to location 2.5 meters above event-block
create holo object "&b• &e&lAltın Taşı &b•;&f;&7Taş Sahibi: &d%{sahibi::%location of event-block%}%;&7Taş Seviyesi: &d%{alevel::%location of event-block%}%;&f****************************" with id "%location of event-block%" at {_location::altın::%player%}
set {_x} to x coord of event-location
set {_y} to y coord of event-location
set {_z} to z coord of event-location
execute console command "manuaddp %player% minecraft.command.setblock"
wait 0.3 seconds
execute player command "setblock %{_x}% %{_y}% %{_z}% minecraft:mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:gold_ingot,Count:1}},SpawnCount:{@sv1adet},SpawnRange:2,RequiredPlayerRange:10,delay:{@sv1zaman},MinSpawnDelay:40,MaxSpawnDelay:100,MaxNearbyEntities:9999}"
send "{@p} &aAltın Spawneri başarıyla koydun!"
execute console command "manudelp %player% minecraft.command.setblock"
set {asp::%location of event-block%} to player
add location of event-block to {hologram::*}
set {uye::altin.} to location of event-block
add location of event-block to {uyeler::%player%::*}
add player to {uyeler::%player%::*}
else if name of player's tool is "&7ItemStone: &bElmas Taşı":
set {sahibi::%location of event-block%} to player
set {elevel::%location of event-block%} to 1
set {logs::tas} to location of event-block
add "Elmas Taşı Yerleştirildi &7(%location of event-block%)" to {kayitlar::*}
set {taslar::mevcut} to location of event-block
add location of event-block to {mevcuttaslar::*}
set {_location::elmas::%player%} to location 2.5 meters above event-block
create holo object "&c• &b&lElmas Taşı &c•;&f;&7Taş Sahibi: &d%{sahibi::%location of event-block%}%;&7Taş Seviyesi: &d%{elevel::%location of event-block%}%;&f****************************" with id "%location of event-block%" at {_location::elmas::%player%}
set {_x} to x coord of event-location
set {_y} to y coord of event-location
set {_z} to z coord of event-location
execute console command "manuaddp %player% minecraft.command.setblock"
wait 0.3 seconds
execute player command "setblock %{_x}% %{_y}% %{_z}% minecraft:mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:diamond,Count:1}},SpawnCount:{@sv1adet},SpawnRange:2,RequiredPlayerRange:10,delay:{@sv1zaman},MinSpawnDelay:40,MaxSpawnDelay:100,MaxNearbyEntities:9999}"
send "{@p} &aElmas Spawneri başarıyla koydun!"
execute console command "manudelp %player% minecraft.command.setblock"
set {esp::%location of event-block%} to player
add location of event-block to {hologram::*}
set {uye::elmas} to location of event-block
add location of event-block to {uyeler::%player%::*}
add player to {uyeler::%player%::*}
else if name of player's tool is "&7ItemStone: &aZümrüt Taşı":
set {sahibi::%location of event-block%} to player
set {zlevel::%location of event-block%} to 1
set {taslar::mevcut} to location of event-block
add location of event-block to {mevcuttaslar::*}
set {logs::tas} to location of event-block
add "Zümrüt Taşı Yerleştirildi &7(%location of event-block%)" to {kayitlar::*}
set {_location::zümrüt::%player%} to location 2.5 meters above event-block
create holo object "&e• &a&lZümrüt Taşı &e•;&f;&7Taş Sahibi: &d%{sahibi::%location of event-block%}%;&7Taş Seviyesi: &d%{zlevel::%location of event-block%}%;&f****************************" with id "%location of event-block%" at {_location::zümrüt::%player%}
set {_x} to x coord of event-location
set {_y} to y coord of event-location
set {_z} to z coord of event-location
execute console command "manuaddp %player% minecraft.command.setblock"
wait 0.3 seconds
execute player command "setblock %{_x}% %{_y}% %{_z}% minecraft:mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:emerald,Count:1}},SpawnCount:{@sv1adet},SpawnRange:2,RequiredPlayerRange:10,delay:{@sv1zaman},MinSpawnDelay:40,MaxSpawnDelay:100,MaxNearbyEntities:9999}"
send "{@p} &aZümrüt Spawneri başarıyla koydun!"
execute console command "manudelp %player% minecraft.command.setblock"
set {zsp::%location of event-block%} to player
add location of event-block to {hologram::*}
set {uye::zumrut} to location of event-block
add location of event-block to {uyeler::%player%::*}
add player to {uyeler::%player%::*}
else:
cancel event
send "{@p} &cTaşı yarım bloğun üzerine koyamazsınız." to player
on break:
if event-block is mob spawner:
if {ipeksi::*} is true:
if tool of player is any pickaxe of silk touch:
if player is {sahibi::%event-location%}:
if {dsp::%location of event-block%} is set:
send "{@p} &eDemir Taşı kırdığın için tekrardan verildi." to player
give 1 of mob spawner named "&7ItemStone: &fDemir Taşı" to player
delete {sahibi::%event-location%}
delete holo object "%event-location%"
remove location of event-block from {mevcuttaslar::*}
remove event-location from {demirstonelar::%player%::*}
remove location of event-block from {uye::demir}
delete {dsp::%location of event-block%}
remove location of event-block from {logs:tas}
add "Demir taşı kırıldı &7(%location of event-block%)" to {kayitlar::*}
delete {uyelerdemir::*}
else if {asp::%location of event-block%} is set:
send "{@p} &eAltın Taşı kırdığın için tekrardan verildi." to player
give 1 of mob spawner named "&7ItemStone: &eAltın Taşı" to player
delete {sahibi::%event-location%}
delete holo object "%event-location%"
remove location of event-block from {mevcuttaslar::*}
remove event-location from {altinstonelar::%player%::*}
remove location of event-block from {uye::altin}
delete {asp::%location of event-block%}
remove location of event-block from {logs:tas}
add "Altın taşı kırıldı &7(%location of event-block%)" to {kayitlar::*}
delete {uyeleraltin::*}
else if {esp::%location of event-block%} is set:
send "{@p} &eElmas Taşı kırdığın için tekrardan verildi." to player
give 1 of mob spawner named "&7ItemStone: &bElmas Taşı" to player
delete {sahibi::%event-location%}
delete holo object "%event-location%"
remove location of event-block from {mevcuttaslar::*}
delete {esp::%location of event-block%}
remove location of event-block from {uye::elmas}
remove location of event-block from {logs:tas}
add "Elmas taşı kırıldı &7(%location of event-block%)" to {kayitlar::*}
delete {uyelerelmas::*}
else if {zsp::%location of event-block%} is set:
send "{@p} &eZümrüt Taşı kırdığın için tekrardan verildi." to player
give 1 of mob spawner named "&7ItemStone: &aZümrüt Taşı" to player
delete {sahibi::%event-location%}
delete holo object "%event-location%"
remove 1 from {tassayisi::%player%::*}
remove event-block from {taslar::%player%::*}
remove event-location from {zumrutstonelar::%player%::*}
remove location of event-block from {mevcuttaslar::*}
remove location of event-block from {uye::zumrut}
remove location of event-block from {logs:tas}
add "Zümrüt taşı kırıldı &7(%location of event-block%)" to {kayitlar::*}
delete {zsp::%location of event-block%}
delete {uyelerzumrut::*}
else:
cancel event
send "{@p} &cBu taşın sahibi sen değilsin." to player
else:
cancel event
send "{@p} &cSadece ipeksi kazma ile bu taşı kırabilirsin." to player
else:
cancel event
send "{@p} &cŞuanda taşları kıramazsınız. Sunucu tarafından bu özellik kapatıldı." to player
on break:
if event-block is cobblestone:
chance of 8%:
add 10 to {tc::%player%}
send "{@tcp} &6CobbleStone &ekırarak &b10tc &ekazandın! Haydi devam et!" to player
if event-block is stone:
chance of 8%:
add 10 to {tc::%player%}
send "{@tcp} &6Stone &ekırarak &b10tc &ekazandın! Haydi devam et!" to player
on right click:
if clicked block is mob spawner:
if player is {sahibi::%event-location%}:
if {dsp::%location of event-block%} is set:
open chest with 3 rows named "&8&l• &f&lTaş Menüsü &8&l•" to player
wait 2 tick
format slot 10 of player with player's skull named "&aÜye Paneli" with lore "|| &8➨ &7Üyelerinizi buradan kontrol edebilirsiniz. || &8➨ &7Eğer üye eklemek isterseniz bu sekmeye girebilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "uyepanel"]
format slot 12 of player with mob spawner named "&aMevcut Taşların" with lore "|| &8➨ &7Mevcut taşlarınızı burdan görebilirsiniz. || &8➨ &7İsterseniz koordinatlarına giderek bakabilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "taspanel"]
format slot 14 of player with xp bottle named "&aSeviye Yükselt" with lore "|| &8➨ &7Taş seviyeni burdan yükseltebilir ve görebilirsiniz. || &8➨ &7Ayrıca taşının şu an hangi seviyede olduğuna bakabilirsin. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "seviyeatlat"]
format slot 16 of player with paper named "&aSon Hareketler" with lore "|| &8➨ &7En son bu taş üzerinde gerçekleştirilen ||&7hareketleri buradan takip edebilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "/logpanel"]
format slot 26 of player with arrow named "&cMenüyü kapat" to close
else if {asp::%location of event-block%} is set:
open chest with 3 rows named "&8&l• &f&lTaş Menüsü &8&l•" to player
wait 2 tick
format slot 10 of player with player's skull named "&aÜye Paneli" with lore "|| &8➨ &7Üyelerinizi buradan kontrol edebilirsiniz. || &8➨ &7Eğer üye eklemek isterseniz bu sekmeye girebilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "uyepanel"]
format slot 12 of player with mob spawner named "&aMevcut Taşların" with lore "|| &8➨ &7Mevcut taşlarınızı burdan görebilirsiniz. || &8➨ &7İsterseniz koordinatlarına giderek bakabilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "taspanel"]
format slot 14 of player with xp bottle named "&aSeviye Yükselt" with lore "|| &8➨ &7Taş seviyeni burdan yükseltebilir ve görebilirsiniz. || &8➨ &7Ayrıca taşının şu an hangi seviyede olduğuna bakabilirsin. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "seviyeatlat"]
format slot 16 of player with paper named "&aSon Hareketler" with lore "|| &8➨ &7En son bu taş üzerinde gerçekleştirilen ||&7hareketleri buradan takip edebilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "/logpanel"]
format slot 26 of player with arrow named "&cMenüyü kapat" to close
else if {esp::%location of event-block%} is set:
open chest with 3 rows named "&8&l• &f&lTaş Menüsü &8&l•" to player
wait 2 tick
format slot 10 of player with player's skull named "&aÜye Paneli" with lore "|| &8➨ &7Üyelerinizi buradan kontrol edebilirsiniz. || &8➨ &7Eğer üye eklemek isterseniz bu sekmeye girebilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "uyepanel"]
format slot 12 of player with mob spawner named "&aMevcut Taşların" with lore "|| &8➨ &7Mevcut taşlarınızı burdan görebilirsiniz. || &8➨ &7İsterseniz koordinatlarına giderek bakabilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "taspanel"]
format slot 14 of player with xp bottle named "&aSeviye Yükselt" with lore "|| &8➨ &7Taş seviyeni burdan yükseltebilir ve görebilirsiniz. || &8➨ &7Ayrıca taşının şu an hangi seviyede olduğuna bakabilirsin. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "seviyeatlat"]
format slot 16 of player with paper named "&aSon Hareketler" with lore "|| &8➨ &7En son bu taş üzerinde gerçekleştirilen ||&7hareketleri buradan takip edebilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "/logpanel"]
format slot 26 of player with arrow named "&cMenüyü kapat" to close
else if {zsp::%location of event-block%} is set:
open chest with 3 rows named "&8&l• &f&lTaş Menüsü &8&l•" to player
wait 2 tick
format slot 10 of player with player's skull named "&aÜye Paneli" with lore "|| &8➨ &7Üyelerinizi buradan kontrol edebilirsiniz. || &8➨ &7Eğer üye eklemek isterseniz bu sekmeye girebilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "uyepanel"]
format slot 12 of player with mob spawner named "&aMevcut Taşların" with lore "|| &8➨ &7Mevcut taşlarınızı burdan görebilirsiniz. || &8➨ &7İsterseniz koordinatlarına giderek bakabilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "taspanel"]
format slot 14 of player with xp bottle named "&aSeviye Yükselt" with lore "|| &8➨ &7Taş seviyeni burdan yükseltebilir ve görebilirsiniz. || &8➨ &7Ayrıca taşının şu an hangi seviyede olduğuna bakabilirsin. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "seviyeatlat"]
format slot 16 of player with paper named "&aSon Hareketler" with lore "|| &8➨ &7En son bu taş üzerinde gerçekleştirilen ||&7hareketleri buradan takip edebilirsiniz. || ||&8• &dSadece tıklaman yeterli." to close then run [execute player command "/logpanel"]
format slot 26 of player with arrow named "&cMenüyü kapat" to close
else:
send "{@p} &cBu taşın sahibi sen değilsin." to player
# =============================================================================
# 1-) Üye Panel:
command /uyepanel:
trigger:
if {uye::demir} is set:
wait 2 ticks
open chest with 3 rows named "&8&l• &fÜye Paneli &8&l•" to player
wait 3 ticks
format slot 11 of player with chest named "&6Mevcut Üyeler" with lore "||&7Bu sekmeden üyelerinizi görebilirsiniz. ||&7Üyeleri yönetmek için üzerine tıklayabilirsiniz. || ||&eYönetmek için tıkla!" to close then run [execute player command "üyehata"]
format slot 13 of player with player's skull named "&6Yeni Üye Ekle" with lore "||&7Bu sekmeden yeni üye ekleyebilirsiniz. ||&7Yeni üyelere gerekli izinleride ||&7verebilirsiniz. || ||&eEklemek için tıkla!" to close then run [execute player command "üyehata"]
format slot 15 of player with torch named "&6Üyeleri Yönet" with lore "||&7Bu sekmeden direkt yönetme sekme ||&7sine gidebilirsiniz. || ||&eYönetmek için tıkla!" to close then run [execute player command "üye yönet"]
format slot 26 of player with arrow named "&cMenüyü Kapat" to close
else if {uye::altin} is set:
wait 2 ticks
open chest with 3 rows named "&8&l• &fÜye Paneli &8&l•" to player
wait 3 ticks
format slot 11 of player with chest named "&6Mevcut Üyeler" with lore "||&7Bu sekmeden üyelerinizi görebilirsiniz. ||&7Üyeleri yönetmek için üzerine tıklayabilirsiniz. || ||&eYönetmek için tıkla!" to close then run [execute player command "üyehata"]
format slot 13 of player with player's skull named "&6Yeni Üye Ekle" with lore "||&7Bu sekmeden yeni üye ekleyebilirsiniz. ||&7Yeni üyelere gerekli izinleride ||&7verebilirsiniz. || ||&eEklemek için tıkla!" to close then run [execute player command "üyehata"]
format slot 15 of player with torch named "&6Üyeleri Yönet" with lore "||&7Bu sekmeden direkt yönetme sekme ||&7sine gidebilirsiniz. || ||&eYönetmek için tıkla!" to close then run [execute player command "üye yönet"]
format slot 26 of player with arrow named "&cMenüyü Kapat" to close
else if {uye::elmas} is set:
wait 2 ticks
open chest with 3 rows named "&8&l• &fÜye Paneli &8&l•" to player
wait 3 ticks
format slot 11 of player with chest named "&6Mevcut Üyeler" with lore "||&7Bu sekmeden üyelerinizi görebilirsiniz. ||&7Üyeleri yönetmek için üzerine tıklayabilirsiniz. || ||&eYönetmek için tıkla!" to close then run [execute player command "üyehata"]
format slot 13 of player with player's skull named "&6Yeni Üye Ekle" with lore "||&7Bu sekmeden yeni üye ekleyebilirsiniz. ||&7Yeni üyelere gerekli izinleride ||&7verebilirsiniz. || ||&eEklemek için tıkla!" to close then run [execute player command "üyehata"]
format slot 15 of player with torch named "&6Üyeleri Yönet" with lore "||&7Bu sekmeden direkt yönetme sekme ||&7sine gidebilirsiniz. || ||&eYönetmek için tıkla!" to close then run [execute player command "üye yönet"]
format slot 26 of player with arrow named "&cMenüyü Kapat" to close
else if {uye::zumrut} is set:
wait 2 ticks
open chest with 3 rows named "&8&l• &fÜye Paneli &8&l•" to player
wait 3 ticks
format slot 11 of player with chest named "&6Mevcut Üyeler" with lore "||&7Bu sekmeden üyelerinizi görebilirsiniz. ||&7Üyeleri yönetmek için üzerine tıklayabilirsiniz. || ||&eYönetmek için tıkla!" to close then run [execute player command "üyehata"]
format slot 13 of player with player's skull named "&6Yeni Üye Ekle" with lore "||&7Bu sekmeden yeni üye ekleyebilirsiniz. ||&7Yeni üyelere gerekli izinleride ||&7verebilirsiniz. || ||&eEklemek için tıkla!" to close then run [execute player command "üyehata"]
format slot 15 of player with torch named "&6Üyeleri Yönet" with lore "||&7Bu sekmeden direkt yönetme sekme ||&7sine gidebilirsiniz. || ||&eYönetmek için tıkla!" to close then run [execute player command "üye yönet"]
format slot 26 of player with arrow named "&cMenüyü Kapat" to close
# =======================================================================================
# 1.5) Taş Panel
command /taspanel:
trigger:
if {taslar::mevcut} is set:
if size of {mevcuttaslar::*} is between 0 and 9 and 18 and 27 and 36 and 45:
wait 4 ticks
set {_x} to -1
open chest with 5 rows named "&8&l• &fMevcut Taşlar &8&l•" to player
loop {mevcuttaslar::*}:
add 1 to {_x}
format slot {_x} of player with mob spawner named "%loop-value%" with lore "||&7Bu koordinatları takip ederek bulabilirsiniz. ||&7Koordinatları takip etmek için F3 tuşuna basmalısınız." to act unstealable
command /taspanelsıfırla:
trigger:
delete {mevcuttaslar::*}
# =======================================================================================
# 2) Mevcut Üyeler
command /üyehata:
trigger:
send "{@p} &cBu özellik çok yakında aktif olacaktır." to player
play "NOTE_BASS" to the player at volume 10
command /üye [<text>] [<offlineplayer>]:
trigger:
if arg 1 is "ekle":
if arg 2 is not set:
send "{@p} &eÜye eklemek istiyorsanız: &6/üye ekle <oyuncu>" to player
if arg 1 is "ekle":
if arg 2 is "%arg-2%":
add arg-2 to {uyeler::*}
add "Yeni üye eklendi &7(%arg-2%)" to {kayitlar::*}
send "{@p} &b%arg-2% &eüye olarak eklendi. Kategoriye göz atabilirsiniz." to player
if arg 1 is "mevcut":
if arg 2 is not set:
if size of {uyeler::*} is between 0 and 9 and 18 and 27 and 36 and 45:
wait 4 ticks
set {_x} to -1
open chest with 5 rows named "&8&l• &fMevcut Üyeler &8&l•" to player
loop {uyeler::*}:
add 1 to {_x}
if loop-value is online:
format slot {_x} of player with loop-value's skull named "&e%loop-value%" with lore "||&7Yönetmek için üzerine tıklayabilirsin. || || &fDurum: &aOyunda" to close then run [execute player command "/üye kontrol %loop-value%"]
format slot 36 of player with sunflower named "&cÜyeleri Sıfırla" with lore "||&7Bütün mevcut üyelerinizi sıfırlar. || ||&eSıfırlamak için tıkla." to close then run [execute player command "/üye sıfırla"]
format slot 44 of player with arrow named "&cMenüyü Kapat" to close
else:
format slot {_x} of player with loop-value's skull named "&e%loop-value%" with lore "||&7Yönetmek için üzerine tıklayabilirsin. || || &fDurum: &cOyunda değil" to act unstealable
format slot 36 of player with sunflower named "&cÜyeleri Sıfırla" with lore "||&7Bütün mevcut üyelerinizi sıfırlar. || ||&eSıfırlamak için tıkla." to close then run [execute player command "/üye sıfırla"]
format slot 44 of player with arrow named "&cMenüyü Kapat" to close
if arg 1 is "yönet":
if arg 2 is not set:
wait 1 tick
execute player command "/üyehata"
if arg 1 is "kontrol":
if arg 2 is set:
send "{@p} &cBu özellik çok yakında aktif olacaktır." to player
play "NOTE_BASS" to the player at volume 10
if arg 1 is "sıfırla":
if arg 2 is not set:
if {uye::demir.%player%} is set:
delete {uyeler::*}
add "Üyeler sıfırlandı" to {kayitlar::*}
send "{@p} &eÜyeler başarıyla sıfırlandı." to player
# =============================================================================
# 3) Log Panel
command /logpanel:
trigger:
if {logs::tas} is set:
if size of {kayitlar::*} is between 0 and 9 and 18 and 27 and 36 and 45:
wait 4 ticks
set {_x} to -1
open chest with 5 rows named "&8&l• &fSon Hareketler &8&l•" to player
loop {kayitlar::*}:
add 1 to {_x}
format slot {_x} of player with paper named "&8➨ &f%loop-value%" to act unstealable
command /logpanelsıfırla:
permission: noxie.itemstone.admin
permission message: {@noperm}
trigger:
send "{@p} &eLog paneli sıfırlandı."
delete {kayitlar::*}
# =============================================================================
command /taşcoinver [<offlineplayer>] [<int>]:
permission: {@perm}
permission message: {@noperm}
aliases: /tcver
trigger:
if arg 1 is set:
if arg 2 is set:
if arg 1 is online:
add arg-2 to {tc::%arg-1%}
send "{@tcp} &b%arg-1% &eadlı oyuncuya &6%arg-2%tc &everildi." to player
send "{@tcp} &bYetkili &eadlı kişi size &6%arg-2%tc &egönderdi." to arg-1
else:
send "{@tcp} &e%arg-1% &coyunda değil." to player
command /taşcoinsil [<offlineplayer>] [<int>]:
permission: {@perm}
permission message: {@noperm}
aliases: /tcsil
trigger:
if arg 1 is set:
if arg 2 is set:
if arg 1 is online:
remove arg-2 from {tc::%arg-1%}
send "{@tcp} &b%arg-1% &eadlı oyuncudan &6%arg-2%tc &esilindi." to player
send "{@tcp} &bYetkili &eadlı kişi sizden &6%arg-2%tc &esildi." to arg-1
else:
send "{@tcp} &e%arg-1% &coyunda değil." to player
command /taşcoinsıfırla [<offlineplayer>]:
permission: {@perm}
permission message: {@noperm}
aliases: /tcsıfırla
trigger:
if arg 1 is set:
send "{@tcp} &b%arg-1% &eadlı oyuncunun &6%{tc::%arg-1%}%tc&e'si sıfırlandı." to player
wait 1 seconds
set {tc::%arg-1%} to 0
# =============================================================================================================
# Ellemeyin .. NoxieKai
# every 10 minute:
# loop {hologram::*}:
# delete holo object "%loop-value%"
# create holo object "&8&m-----------------------;&3ItemStone: &f&lSpawner Taşı;&f;&eTaşın Sahibi: &b%{sahibi::%loop-value%}%;&eTaş Seviyesi: &b%{zlevel::%loop-value%}%;&8&m-----------------------" with id "%loop-value%" at location 2.5 meters above loop-value
# stop
By NoxieKai
Skript and Plugin Developer
Son düzenleme: