- Katılım
- 14 Aralık 2018
- Mesajlar
- 1.433
- Elmaslar
- 336
- Puanlar
- 12.270
- Yaş
- 24
- Yer
- Rusya
- Minecraft
- dragondemon68
Ama şöyle bir şey var max 2 hesap açabiliyorlar 1 ciyle adakiti aldı diyelim 2 ciyle gelince böyle bir şey olduğunu görürse üşene bilir yapmaya bilir veya 1 kere yapıp sıkılabilir ben skripti buldum aşağıya bırakıyorumGenelde işe yaramayacak bir sistem. Sürekli reset sonrası ip de değişir o yüzden tavsiye etmem.
command /adakit:
trigger:
{adakit.%ip of player%} is 0:
set {adakit.%ip of player%} to 1
execute console command "give %player% 1 320" # Itemleri burdan kendiniz eklersiniz
execute console command "give %player% 2 320"
send "&eTebrikler adakitiniz verildi."
stop
{adakit.%ip of player%} is not set:
set {adakit.%ip of player%} to 1
execute console command "give %player% 1 320" # Itemleri burdan kendiniz eklersiniz
execute console command "give %player% 2 320"
send "&eTebrikler adakitiniz verildi."
stop
else:
send "&cBu kiti yalniz bir defa alabilrisiniz!"
command /adakitsifirla [<player>]: #Burayi birisine hediye yapmak ve ya VIP lere vermek isteseniz kullanabilirsiniz
permission: skyblock.admin
permission message: Bunun icin yetkiniz yok
trigger:
if arg 1 is not set:
{adakit.%ip of player%} is 1:
set {adakit.%ip of player%} to 0
send "&eAdakit sifirlandi!"
stop
{adakit.%ip of player%} is not set:
set {adakit.%ip of player%} to 0
send "&eAdakit sifirlandi!"
stop
{adakit.%ip of player%} is 0:
send "&eAdakit daha alinmamis!"
stop
else:
{adakit.%ip of arg 1%} is 1:
set {adakit.%ip of arg 1%} to 0
send "&eAdakit sifirlandi!"
execute console command "/msg %arg 1% &eAdakitin sifirlandi"
stop
{adakit.%ip of arg 1%} is not set:
set {adakit.%ip of arg 1%} to 0
send "&eAdakit sifirlandi!"
execute console command "/msg %arg 1% &eAdakitin sifirlandi"
stop
{adakit.%ip of arg 1%} is 0:
send "&eAdakit daha alinmamis!"
stop
Yalnı max hesapta ip ye bağlı onu da devre dışı bırakır dediğim şey. Deneyebilirsin. Modemine reset atman yeter.Ama şöyle bir şey var max 2 hesap açabiliyorlar 1 ciyle adakiti aldı diyelim 2 ciyle gelince böyle bir şey olduğunu görürse üşene bilir yapmaya bilir veya 1 kere yapıp sıkılabilir ben skripti buldum aşağıya bırakıyorum
Kod:command /adakit: trigger: {adakit.%ip of player%} is 0: set {adakit.%ip of player%} to 1 execute console command "give %player% 1 320" # Itemleri burdan kendiniz eklersiniz execute console command "give %player% 2 320" send "&eTebrikler adakitiniz verildi." stop {adakit.%ip of player%} is not set: set {adakit.%ip of player%} to 1 execute console command "give %player% 1 320" # Itemleri burdan kendiniz eklersiniz execute console command "give %player% 2 320" send "&eTebrikler adakitiniz verildi." stop else: send "&cBu kiti yalniz bir defa alabilrisiniz!" command /adakitsifirla [<player>]: #Burayi birisine hediye yapmak ve ya VIP lere vermek isteseniz kullanabilirsiniz permission: skyblock.admin permission message: Bunun icin yetkiniz yok trigger: if arg 1 is not set: {adakit.%ip of player%} is 1: set {adakit.%ip of player%} to 0 send "&eAdakit sifirlandi!" stop {adakit.%ip of player%} is not set: set {adakit.%ip of player%} to 0 send "&eAdakit sifirlandi!" stop {adakit.%ip of player%} is 0: send "&eAdakit daha alinmamis!" stop else: {adakit.%ip of arg 1%} is 1: set {adakit.%ip of arg 1%} to 0 send "&eAdakit sifirlandi!" execute console command "/msg %arg 1% &eAdakitin sifirlandi" stop {adakit.%ip of arg 1%} is not set: set {adakit.%ip of arg 1%} to 0 send "&eAdakit sifirlandi!" execute console command "/msg %arg 1% &eAdakitin sifirlandi" stop {adakit.%ip of arg 1%} is 0: send "&eAdakit daha alinmamis!" stop
AnlamıyorsunYalnı max hesapta ip ye bağlı onu da devre dışı bırakır dediğim şey. Deneyebilirsin. Modemine reset atman yeter.
maxregperip ayarından bahsediyorsun. Bu ayar aynı ip adresinden kayıt yapabilecek kişi sayısını belirtir. Ancak ip yi değiştirdiğinde bu ayar o ip için tekrar çalışır. Yani 2 hesap daha kazanırsın.Anlamıyorsun
maxregperip ayarından bahsediyorsun. Bu ayar aynı ip adresinden kayıt yapabilecek kişi sayısını belirtir. Ancak ip yi değiştirdiğinde bu ayar o ip için tekrar çalışır. Yani 2 hesap daha kazanırsın.
options:
adakit: &6&lADAKIT
adakitx: &6&lADAKIT
hata: &c&lHATA
hatax: &c&lHATA
command:
if command is "adakit":
if {adakit.%player%} is 1:
set {adakit.%player%} to 0
else:
if {adakitaldi.%player%} is 0:
cancel event
execute console command "tm msg %player% &6/adakit\n&7Komutunu Tekrar Kullan&8."
set {adakit.%player%} to 1
wait 20 real seconds
set {adakit.%player%} to 0
stop
else:
cancel event
execute console command "tm msg %player% {@hatax}\n&7Hakkın Dolmuştur&8."
send "{@hata} &6&lADAKIT&7&l'ini Alma Hakkın Dolmuştur&8." to player
command /adakit:
trigger:
set {adakitaldi.%player%} to 1
execute console command "tm msg %player% &6&lSKYBLOCK\n&eHediyeler Veriliyor"
wait 2 second
execute console command "itemsp ver %player% demir 8" and "itemsp ver %player% demirblok 1" and "itemsp ver %player% altinblok 1"
execute console command "cc give P Rose 5 %player%"
give 640 57 named "&bElmas Blok" to player
give 64 168:2 named "&9Prizmarin Blok" to player
give 128 121 named "&eEnd Taşı" to player
give 128 19 named "&eSünger" to player
wait 2 seconds
execute console command "tm msg %player% &6&lSKYBLOCK\n&7Başarıyla &aHediye &7Verildi&8."
command /adakitsifirla:
trigger:
if player has permission "op":
set {adakitaldi.%player%} to 0
wait 1 tick
execute console command "tm msg %player% {@adakitx}\n&bADAKIT &aHakkınız Sıfırlandı&8."
send "{@adakit} &6/lADAKIT &7Hakkınız &aBaşarıyla &7Sıfırlandı&8."
else:
execute console command "tm msg %player% {@hatax}\n&7Bu Komutu Kullanamazsın&8."
send "{@hata} &7Bu Komut İçin Gerekli Yetkiye Sahip Değilsiniz&8." to player
on first join:
set {adakitaldi.%player%} to 0
on join:
if {adakitaldi.%player%} is not set:
set {adakitaldi.%player%} to 0
Selam, Sunucunuzda Authme e Sınırlama Getirerek oyuncunun Yan Çar açmasını Önleyebilirsiniz.
ADAKIT SKRIPTI:
Kod:options: adakit: &6&lADAKIT adakitx: &6&lADAKIT hata: &c&lHATA hatax: &c&lHATA command: if command is "adakit": if {adakit.%player%} is 1: set {adakit.%player%} to 0 else: if {adakitaldi.%player%} is 0: cancel event execute console command "tm msg %player% &6/adakit\n&7Komutunu Tekrar Kullan&8." set {adakit.%player%} to 1 wait 20 real seconds set {adakit.%player%} to 0 stop else: cancel event execute console command "tm msg %player% {@hatax}\n&7Hakkın Dolmuştur&8." send "{@hata} &6&lADAKIT&7&l'ini Alma Hakkın Dolmuştur&8." to player command /adakit: trigger: set {adakitaldi.%player%} to 1 execute console command "tm msg %player% &6&lSKYBLOCK\n&eHediyeler Veriliyor" wait 2 second execute console command "itemsp ver %player% demir 8" and "itemsp ver %player% demirblok 1" and "itemsp ver %player% altinblok 1" execute console command "cc give P Rose 5 %player%" give 640 57 named "&bElmas Blok" to player give 64 168:2 named "&9Prizmarin Blok" to player give 128 121 named "&eEnd Taşı" to player give 128 19 named "&eSünger" to player wait 2 seconds execute console command "tm msg %player% &6&lSKYBLOCK\n&7Başarıyla &aHediye &7Verildi&8." command /adakitsifirla: trigger: if player has permission "op": set {adakitaldi.%player%} to 0 wait 1 tick execute console command "tm msg %player% {@adakitx}\n&bADAKIT &aHakkınız Sıfırlandı&8." send "{@adakit} &6/lADAKIT &7Hakkınız &aBaşarıyla &7Sıfırlandı&8." else: execute console command "tm msg %player% {@hatax}\n&7Bu Komutu Kullanamazsın&8." send "{@hata} &7Bu Komut İçin Gerekli Yetkiye Sahip Değilsiniz&8." to player on first join: set {adakitaldi.%player%} to 0 on join: if {adakitaldi.%player%} is not set: set {adakitaldi.%player%} to 0
Tabi dinamik IP'li birisi için dediğiniz %100 doğru ^^ Fakat benim gibi statik ip kullanan kişiler modemine reset atınca yeni IP alamıyor.maxregperip ayarından bahsediyorsun. Bu ayar aynı ip adresinden kayıt yapabilecek kişi sayısını belirtir. Ancak ip yi değiştirdiğinde bu ayar o ip için tekrar çalışır. Yani 2 hesap daha kazanırsın.
ISSler hatta hemen hemen bütün issler statik ip yi ekstra ücret karşılığında sağlıyor. Arkadaş isr genele hitap ediyor. Demek istediğim buydu zaten.Tabi dinamik IP'li birisi için dediğiniz %100 doğru ^^ Fakat benim gibi statik ip kullanan kişiler modemine reset atınca yeni IP alamıyor.
Ben kendim kodlayarak IP ve Username koruması içeren bir adakit yazdım. Çalışma prensibi şöyle:
Eğer oyuncunun IP adresi veya ismi kayıtlıysa adakiti almışsın uyarısı veriyor ve IP adresi kayıtlıysa kişinin adını alanlar listesine ekliyor, adı ekliyse IP sini IP listesine ekliyor.
Tabi bu sistem yeteri kadar koruma değildir fakat yine de bazı şeylerin önüne geçer.
Skript olarak nasıl yazılır bilmiyorum ben eklenti olarak kendi sunucuma ait kodladım. Aynısını birisine kodlatabilirsin sanırım. Ama benim kendi eklentim olan ESSAS'a da bu özelliği ekleyeceğim. Beklersen onu kullanabilirsin.
Düzenleme ayrıca sabırsızsan: TheGeyik/Essas minecraft türkiye
Essasın kodları içinden çekebilirsin. Fakat aşağıdan lisanslı kullanım şartlarını yerine getirmeyi unutma! Yoksa daha sonra yaptırımlar uygulanabilir :)
Evet fark ettim, ama bir nebze de olsa engelliyor. Çok bi işlevi olmadığı konusunda haklısınız :) Yine ona rağmen istiyorsa diye github adresimde kodu mevcut onu attım.ISSler hatta hemen hemen bütün issler statik ip yi ekstra ücret karşılığında sağlıyor. Arkadaş isr genele hitap ediyor. Demek istediğim buydu zaten.
Authme ayarı bir işe yaramaz modem resetlemese bile vpn ile tekrar alırlar ya adakitinizde çok fazla şeyler vermeyin ya da çözüm bulunca ekleyin adakiti benim önerim. - Konu kilitlendi -Arkadaşlar biraz açıklayıcı konuşayım max 2 hesap açabiliyorlar oyuncular sunucumda 2ci hesaptan adakiti almamalarını istedim tabi modemi sıfırlayabilirler ama bir nevi küçük koruma sağlar konu kilit