KingAmdin_YT
Demir Madencisi
- En iyi cevaplar
- 1
Dikkat etmeniz gerekenler;
1) Kitte kaç spawner verilsin? (skript'te)
2)Golemal gibi skriptiniz varsa bunu değiştirmeniz gerekiyor.
Golemal Skripti (Güncel olması gereken skript)
Bu olayın nasıl gerçekleştirdiğini anlatmak istiyorum.
Son zamanlarda gelen OpSkyBlock sunucularda özel kitlerinde golem spawnerleri verilmektedir. Ve açıkları bulunmaktadır. Açıkları ise; yan hesaplarından kitlerinin toplanmasıdır. Ve bu skriptin sayesinde topladığı kitleri kullanamayacağı kesindir.
Skript ile getirecek eylemler:
- Adam kit aldığında 5 spawner kullanma hakkı verir. (Golemal skriptinden)
- Adam spawner yere koyduğunda 1 spawner kullanma hakkı kullanmış olur.
- Adamın sp kullanma hakkı bittiğinde Spawner koymaya çalışırsa uyarı verir. Spawner yere koymaz.
- Portaldan spawnerla beraber nethera gidemez. (Netherda tp etp etpa tpa etpaccept tpaccept yasaklanması gerekiyor. Nethera gidip ./rg f __global__ blocked-cmds /tp,/etp,/tpa,/etpa,/tpaccept,/etpaccept)
- Spawneri yere atamaz.
- Admin Permission: anti.spbug
- Oyuncuların spawner koyma hakkı sıfırlamak için;
- Oyunculara spawner koyma hakkı vermek için;
--------------------------------EDIT--------------------------------
GolemSp marketi kurarsanız oyuncuların aldığı golem spawnerleri kullanamayacak. Çözümü ise GolemSp yerine makbuz satılmalı. Örneğin; adam marketten makbuz aldı. /spawneral yazdığında 1 spawner koyma hakkı ve GolemSp veriyor. Kısa skripti aşağda:
--------------------------------EDIT--------------------------------
Artık oyuncuların kaç tane spawner hakkı olduklarına bakabiliyoruz. Komutu; (/sphak [player])
--------------------------------------------------------------------
Skript Güncellendi.
Edit:
- Sadece spawner sahibi spawnerleri kırabilir. [Koordinat sistemi eklendi.]
- Bug kaldırıldı. (op yerine permission olarak ayarlandı.)
- Başlangıç kiti sıfırlama skript eklendi.
- Konsoldan spawner hakkı verilmek için (/sphakvercnsl [player] [tane]) [Not
kript kodlarken bu komutu kullanın.]
Güncel Toplu Skript:
Denendi. Çalışıyor.
Hala bug devam ediyorsa lütfen bize bildirin. OpSkyBlock sunucuları sağlam tutalım!
Bir beğeniyi çok görmeyin.
1) Kitte kaç spawner verilsin? (skript'te)
Kod:
spsayisi: 5 #Burdan spawner sayisini ayarlayabilirsin
2)Golemal gibi skriptiniz varsa bunu değiştirmeniz gerekiyor.
Kod:
{golem.%player%}
Kod:
# # # # # # # # # # # # # # # # # # # # # #
# Code by bnjrKemal #
# Skype: live:bnjrKemal.99 #
# # # # # # # # # # # # # # # # # # # # # #
options:
prefix: &dAnti-SpBug
spsayisi: 5 #Burdan spawner sayisini ayarlayabilirsin
variables:
{spawnermob.%player%} = 0
on place of a mob spawner:
if player is not op:
{spawnermob.%player%} is bigger than 0:
remove 1 from {spawnermob.%player%}
send "{@prefix} &6Spawner başarıyla koyuldu! &4Tabelayla mutlaka kilitle!"
stop
{spawnermob.%player%} is smaller than 1:
send "{@prefix} &6Koymaya hakkın yok!"
cancel event
if player is op:
broadcast "{@prefix} &c%player% Spawneri kırdı!"
stop
on break of a mob spawner:
if player is not op:
add 1 to {spawnermob.%player%}
send "{@prefix} &cSpawner başarıyla kırıldı!"
stop
# Bugun tamamen kaldırılması için oyuncuların Mob Spawnerlerini tabelayla kilitlemesi gerekiyor.
on portal enter:
if player is not op:
if player has mob spawner:
send "{@prefix} &cSpawnerle nethera giremezsin!"
execute console command "spawn %player%"
stop
if player is op:
broadcast "{@prefix} &c%player% Spawnerle netherda girdi!"
stop
# Netherda dolandırıcılık olayı nedeniyle [tp etp tpa etpa tpaccept etpaccept] komutları yasaklamanız gerekiyor.
command /sphaksil [<player>] [<integer>]:
trigger:
if player has permission "anti.spbug":
if arg 1 is set:
delete {spawnermob.%arg 1%}
send "{@prefix} &c%arg 1% adlı oyuncunun spawner koyma hakkı sıfırlandı!"
send "{@prefix} &c%player% adlı yetkili senin spawner koyma hakkını sıfırladı!" to arg-1
stop
if arg 1 is not set:
send "{@prefix} &cOyuncu yazmadın! &e/sphaksil [player]"
stop
else:
send "{@prefix} &cBunu yapmaya yetkin yok!"
stop
command /sphakver [<player>] [<integer>]:
trigger:
if player has permission "anti.spbug":
if arg 1 is set:
if arg 2 is set:
add arg-2 to {spawnermob.%arg 1%}
send "{@prefix} &c%arg 1% adlı oyuncuya %arg 2% spawner koyma hakkı verildi!"
send "{@prefix} &c%player% adlı yetkili sana %arg 2% spawner koyma hakkı verdi!" to arg-1
if arg 2 is not set:
send "{@prefix} &cSpawner hakkı verme sayısı yazmadın! &e/sphakver [player] [tane]"
stop
if arg 1 is not set:
send "{@prefix} &cOyuncu ve sp verme hakkı sayısı yazmadın! &e/sphaksil [player] [tane]"
stop
else:
send "{@prefix} &cBunu yapmaya yetkin yok!"
stop
on drop of mob spawner:
if player is not op:
send "{@prefix} &cSpawneri yere atmak yasaklanmıştır!" to player
cancel event
if player is op:
send "{@prefix} &cS%player% spawneri yere attı!" to player
cancel event
Kod:
command /golemal:
trigger:
if {golem.%player%} is greater than 2:
send "&cZaten kit aldin!" to player
else:
add 1 to {golem.%player%}
wait 3 seconds
execute console command "ss give %player% irongolem {@spsayisi}"
send "&bGüle güle kullan" to player
add 5 to {spawnermob.%player%}
Bu olayın nasıl gerçekleştirdiğini anlatmak istiyorum.
Son zamanlarda gelen OpSkyBlock sunucularda özel kitlerinde golem spawnerleri verilmektedir. Ve açıkları bulunmaktadır. Açıkları ise; yan hesaplarından kitlerinin toplanmasıdır. Ve bu skriptin sayesinde topladığı kitleri kullanamayacağı kesindir.
Skript ile getirecek eylemler:
- Adam kit aldığında 5 spawner kullanma hakkı verir. (Golemal skriptinden)
- Adam spawner yere koyduğunda 1 spawner kullanma hakkı kullanmış olur.
- Adamın sp kullanma hakkı bittiğinde Spawner koymaya çalışırsa uyarı verir. Spawner yere koymaz.
- Portaldan spawnerla beraber nethera gidemez. (Netherda tp etp etpa tpa etpaccept tpaccept yasaklanması gerekiyor. Nethera gidip ./rg f __global__ blocked-cmds /tp,/etp,/tpa,/etpa,/tpaccept,/etpaccept)
- Spawneri yere atamaz.
- Admin Permission: anti.spbug
- Oyuncuların spawner koyma hakkı sıfırlamak için;
Kod:
/sphaksil [player]
Kod:
/sphakver [player] [sayı]
--------------------------------EDIT--------------------------------
GolemSp marketi kurarsanız oyuncuların aldığı golem spawnerleri kullanamayacak. Çözümü ise GolemSp yerine makbuz satılmalı. Örneğin; adam marketten makbuz aldı. /spawneral yazdığında 1 spawner koyma hakkı ve GolemSp veriyor. Kısa skripti aşağda:
Kod:
command /spawneral:
trigger:
if player has 1 paper named "&bGolem Spawner Makbuzu":
send "&bLutfen bekleyin.."
remove 1 paper named "&bGolem Spawner Makbuzu" from player
wait 1 seconds
execute console command "ss give %player% irongolem 1"
wait 1 seconds
add 1 to {spawnermob.%player%}
send "&bSpawner verildi, tebrikler!"
stop
else:
send "&bEline makbuz al dostum!"
stop
--------------------------------EDIT--------------------------------
Artık oyuncuların kaç tane spawner hakkı olduklarına bakabiliyoruz. Komutu; (/sphak [player])
Kod:
command /sphak [<player>]:
trigger:
if player has permission "anti.spbug":
if arg 1 is set:
{spawnermob.%arg 1%} is smaller than 1:
send "&6------&dAnti-SpBug&6------"
send "&9Oyuncu: &e%arg 1%"
send "&9Spawner Koyma Hakkı: &eYok"
send "&6------&dAnti-SpBug&6------"
stop
{spawnermob.%arg 1%} is bigger than 0:
send "&6------&dAnti-SpBug&6------"
send "&9Oyuncu: &e%arg 1%"
send "&9Spawner Koyma Hakkı: &e%{spawnermob.%arg 1%}%"
send "&6------&dAnti-SpBug&6------"
stop
if arg 1 is not set:
send "&cOyuncu yazmadın! &e/sphak [player]"
cancel event
Skript Güncellendi.
Edit:
- Sadece spawner sahibi spawnerleri kırabilir. [Koordinat sistemi eklendi.]
- Bug kaldırıldı. (op yerine permission olarak ayarlandı.)
- Başlangıç kiti sıfırlama skript eklendi.
- Konsoldan spawner hakkı verilmek için (/sphakvercnsl [player] [tane]) [Not
Güncel Toplu Skript:
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
Denendi. Çalışıyor.
Hala bug devam ediyorsa lütfen bize bildirin. OpSkyBlock sunucuları sağlam tutalım!
Bir beğeniyi çok görmeyin.
Son düzenleme: