Sol Reklam
Sağ Reklam

2 günde bir endde ejderha doğması.

over_brave

Odunlara Vur Vur Vur!

Discord:

Over_Brave#9324

Katılım
3 Mayıs 2015
Mesajlar
41
Elmaslar
83
Puanlar
13.625
Yaş
22
Yer
Samsun
Minecraft
Over_Brave
2 Günde bir ende otomatik olarak ejderha doğmasını istiyorum. Nasıl yapabilirim? Fakat enderdragon varsa doğmucak.
 

YunusB3Y

Sevgiler, Saygılar Blaze Bey

Discord:

@๖̶̶̶ۣۣۜۜ͜ζ͜͡ GamingPro#5857

Katılım
14 Mayıs 2018
Mesajlar
1.350
Elmaslar
316
Puanlar
0
Minecraft
YunsBEY
Kod:
every 1 minute:
    set {_eventsaat} to "%now%"
    if {_eventsaat} is "20:00":
        execute console command "ejder doğur"
       
command /ejder [<text>] [<int>]:
    trigger:
        if arg-1 is not set:
            send "&7&m-------------------------------------" to player
            send "&8&l» &aEjderha doğurmak için &e/ejder doğur" to player
            send "&7&m-------------------------------------" to player
        if arg-1 is "doğur":
            if player has permission "ejder.admin":
                if {ejderspawn} is set:
                    loop {ejdersayi} times:
                        spawn ender dragon at {ejderspawn}
                        set the walk speed of the spawned ender dragon to 0
                        set maximum health of spawned ender dragon to {ejdercan}
                        set health of spawned ender dragon to {ejdercan}
                        set spawned ender dragon's name to "&2İsim"
                        spawn ender dragon at {ejderspawn}
                else:
                    send "&8&l» &aLütfen Ejderha'nın doğacağı noktayı seçiniz &e/ejder spawn"
        if arg-1 is "spawn":
            if player has permission "ejder.admin":
                set {ejderspawn} to location of player
                send "&8&l» &aBaşarıyla bulunduğunuz nokta doğma yeri olarak ayarlandı !"
            else:
                send "&6&l» &cYetersiz yetki"
        if arg-1 is "can":
            if player has permission "ejder.admin":
                if arg-2 is set:
                    set {ejdercan} to arg-2
                    send "&8&l» &aBaşarıyla Ejder'in canı &e%{ejdercan}% &aolarak ayarlandı"
                else:
                    send "&8&l» &c Bir sayı giriniz"
        if arg-1 is "sayi":
            if player has permission "ejder.admin":
                if arg-2 is set:
                    set {ejdersayi} to arg-2
                    send "&8&l» &aBaşarıyla Ejder'in sayısı &e%{ejdersayi}% &aolarak değiştirildi !"
                else:
                    send "&8&l» &c Bir sayı giriniz"
Ancak bu skript çalışması için Skript Config Dosyasından date format ı HH mm yapman lazım

Kod:
date format: HH:mm
# The date format to be used when dates should be displayed.
# This can be 'default' to use Java's default date format for the system's language.
# The format is that of Java's SimpleDateFormat as defined here: http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
# some examples:
#  d/M/yyyy h:mm a => 15/7/2012 8:53 PM
#  dd.MM.yyyy, HH:mm => 16.03.2013, 09:33

Denemedim çalışırmı bilmiyorum.
 
Son düzenleme:

over_brave

Odunlara Vur Vur Vur!

Discord:

Over_Brave#9324

Katılım
3 Mayıs 2015
Mesajlar
41
Elmaslar
83
Puanlar
13.625
Yaş
22
Yer
Samsun
Minecraft
Over_Brave
Enderdragon doğdu fakat can barı gözükmüyor. Süreli olarak doğuyor fakat etraftaki kulelerde end kristali oluşmuyor. Bu arada sunucu 1.12
 
Son düzenleme:

YunusB3Y

Sevgiler, Saygılar Blaze Bey

Discord:

@๖̶̶̶ۣۣۜۜ͜ζ͜͡ GamingPro#5857

Katılım
14 Mayıs 2018
Mesajlar
1.350
Elmaslar
316
Puanlar
0
Minecraft
YunsBEY
Kod:
every 1 minute:
    set {_eventsaat} to "%now%"
    if {_eventsaat} is "20:00":
        execute console command "ejder doğur"
       
variables:
    {ejdercan} = 50000
    {ejderzaman} = 1
    {ejdersayi} = 1
       
command /ejder [<text>] [<int>]:
    trigger:
        if arg-1 is not set:
            send "&7&m-------------------------------------" to player
            send "&8&l» &aEjderha doğurmak için &e/ejder doğur" to player
            send "&7&m-------------------------------------" to player
        if arg-1 is "doğur":
            if player has permission "ejder.admin":
                if {ejderspawn} is set:
                    loop {ejdersayi} times:
                        spawn ender dragon at {ejderspawn}
                        set the walk speed of the spawned ender dragon to 0
                        set maximum health of spawned ender dragon to {ejdercan}
                        set health of spawned ender dragon to {ejdercan}
                        set spawned ender dragon's name to "&2İsim"
                        spawn ender dragon at {ejderspawn}
                else:
                    send "&8&l» &aLütfen Ejderha'nın doğacağı noktayı seçiniz &e/ejder spawn"
        if arg-1 is "spawn":
            if player has permission "ejder.admin":
                set {ejderspawn} to location of player
                send "&8&l» &aBaşarıyla bulunduğunuz nokta doğma yeri olarak ayarlandı !"
            else:
                send "&6&l» &cYetersiz yetki"
        if arg-1 is "can":
            if player has permission "ejder.admin":
                if arg-2 is set:
                    set {ejdercan} to arg-2
                    send "&8&l» &aBaşarıyla Ejer'in canı &e%{ejdercan}% &aolarak ayarlandı"
                else:
                    send "&8&l» &c Bir sayı giriniz"
        if arg-1 is "sayi":
            if player has permission "ejder.admin":
                if arg-2 is set:
                    set {ejdersayi} to arg-2
                    send "&8&l» &aBaşarıyla Ejder'in sayısı &e%{ejdersayi}% &aolarak değiştirildi !"
                else:
                    send "&8&l» &c Bir sayı giriniz"

Şöyle bir denermisin.

Birde /ejder can
/ejder sayı
/ejder spawn

ayarladınmı ?
birde 1.12 deki end kristalinin adı ney onu bana atarsan kristal de doğururum. (ingilizce adı olsun.)
 

over_brave

Odunlara Vur Vur Vur!

Discord:

Over_Brave#9324

Katılım
3 Mayıs 2015
Mesajlar
41
Elmaslar
83
Puanlar
13.625
Yaş
22
Yer
Samsun
Minecraft
Over_Brave
Evet ayarladım. Ve can barı hala gözükmüyor. End_crystal
Biliyorsunuz ki 1.12'de ortada çıkan portalın yanlarına 4 tane end cristallerini koyunca doğuyor. Skripte direk o ender crystallerini 2 günde bir koyması yeterli.
 
Son düzenleme:

YunusB3Y

Sevgiler, Saygılar Blaze Bey

Discord:

@๖̶̶̶ۣۣۜۜ͜ζ͜͡ GamingPro#5857

Katılım
14 Mayıs 2018
Mesajlar
1.350
Elmaslar
316
Puanlar
0
Minecraft
YunsBEY
Tamam 4 ender cristal ayarlarım. Yeniden attığım skripti denedin mi? Veriable eklememişim.

Okuldayım eve gidince end kristal eklerim.
 

over_brave

Odunlara Vur Vur Vur!

Discord:

Over_Brave#9324

Katılım
3 Mayıs 2015
Mesajlar
41
Elmaslar
83
Puanlar
13.625
Yaş
22
Yer
Samsun
Minecraft
Over_Brave
Tamam 4 ender cristal ayarlarım. Yeniden attığım skripti denedin mi? Veriable eklememişim.

Okuldayım eve gidince end kristal eklerim.
Evet denedim. Ama can barı gözükmedi. Dediğim gibi 2 günde bir o bitiş protlaının yanına 4 tane end kristali konsa direk otomatik olarak etraftaki end kristalleri doğuyor ve end ejderyasının canı gözüküyor.
 

kingOf0

"~SimitSu"

Discord:

kingOf0!#4055

Katılım
14 Haziran 2016
Mesajlar
998
Elmaslar
746
Puanlar
15.070
Yer
getPlayer("SimitSu").getLocation()
Minecraft
SimitSu
2 gerçek dünya günündemi 2 minecraft dünya günündemi?

bence direk end dünyasını silip yeniden oluşturmak en sağlıklısı olucaktır.
 

over_brave

Odunlara Vur Vur Vur!

Discord:

Over_Brave#9324

Katılım
3 Mayıs 2015
Mesajlar
41
Elmaslar
83
Puanlar
13.625
Yaş
22
Yer
Samsun
Minecraft
Over_Brave
2 gerçek dünya günündemi 2 minecraft dünya günündemi?

bence direk end dünyasını silip yeniden oluşturmak en sağlıklısı olucaktır.
Gerçek dünya gününde. Neden endi silmem gerekiyor ki? Ben 2 günde bir spawn olmasını istiyorum. End silmek ne alaka anlamadım. Yoksa bende ellimle gidip kristalleri koyup oluşturabiliyorum.
 

MrBerkayWinner

Demir Cevheri Gibiyim
Katılım
6 Eylül 2018
Mesajlar
188
Elmaslar
74
Puanlar
6.470
Yer
Ankara
Minecraft
2kwk
Skripti kullanmak için, Multi-corse plugini yüklemen gerekiyor.
 

kingOf0

"~SimitSu"

Discord:

kingOf0!#4055

Katılım
14 Haziran 2016
Mesajlar
998
Elmaslar
746
Puanlar
15.070
Yer
getPlayer("SimitSu").getLocation()
Minecraft
SimitSu
Gerçek dünya gününde. Neden endi silmem gerekiyor ki? Ben 2 günde bir spawn olmasını istiyorum. End silmek ne alaka anlamadım. Yoksa bende ellimle gidip kristalleri koyup oluşturabiliyorum.
Dünyayı silip yeniden oluşturulduğunda, hem dragon hemde kristaller geleceği için ölye demiştim, tabiki bunu skript ile yapılacaktı.

fakat aklıma bu geldi,

Not: Denenmemiştir.

Oyuncu "end_giris" adında bir region'a(END dünyasının spawnına world guard ile end_giris adında bir region ekle) girdiğinde
kristal1xyz: 1 1 1
kristal2xyz: 2 2 2
kristal3xyz: 3 3 3
kristal4xyz: 4 4 4
lokasyonlarına kristal koyuyor.

bu kordinatları, f3'e basarak ve kristallerin koyulması gereken blokların kordinatlarını alarak ayarlayabilirsin
1539098130013.png

Kod:
options:
    zaman: 2 days
    regionAdi: end_giris
    kristal1xyz: 1 1 1
    kristal2xyz: 2 2 2
    kristal3xyz: 3 3 3
    kristal4xyz: 4 4 4
    
on region enter:
    wait 1 second
    if "%region at player%" contains "{@regionAdi}":
        if {ejderiya::yasiyor} is false:
            if difference between {ejderiya::son} and now is more than {@zaman}:        
                set {ejderiya::yasiyor} to true
                set {ejderiya::son} to now
                execute console command "/setblock {@kristal1xyz} End_crystal"
                execute console command "/setblock {@kristal2xyz} End_crystal"
                execute console command "/setblock {@kristal3xyz} End_crystal"
                execute console command "/setblock {@kristal4xyz} End_crystal"
        else:
            send "&aHenüz ender ejderi doğmayacak, kalan süre: %difference between {ejderiya::son} and now%"
            #send player title "&aEnder Ejderi" with subtitle "Doğmasına kalan süre : %difference between {ejderiya::son} and now%" #bu kısım
on death of enderdragon:
    set {ejderiya::yasiyor} to false
    
on spawn of enderdragon:
    if {ejderiya::yasiyor} is false:
        set {ejderiya::yasiyor} to true
    else:
        set {ejderiya::son} to now
        
command /enderejderdogur:
    permission: OP
    trigger:
        set {ejderiya::yasiyor} to true
        set {ejderiya::son} to now
        execute console command "/setblock {@kristal1xyz} End_crystal"
        execute console command "/setblock {@kristal2xyz} End_crystal"
        execute console command "/setblock {@kristal3xyz} End_crystal"
        execute console command "/setblock {@kristal4xyz} End_crystal"
 

YunusB3Y

Sevgiler, Saygılar Blaze Bey

Discord:

@๖̶̶̶ۣۣۜۜ͜ζ͜͡ GamingPro#5857

Katılım
14 Mayıs 2018
Mesajlar
1.350
Elmaslar
316
Puanlar
0
Minecraft
YunsBEY
Dünyayı silip yeniden oluşturulduğunda, hem dragon hemde kristaller geleceği için ölye demiştim, tabiki bunu skript ile yapılacaktı.

fakat aklıma bu geldi,

Not: Denenmemiştir.

Oyuncu "end_giris" adında bir region'a(END dünyasının spawnına world guard ile end_giris adında bir region ekle) girdiğinde
kristal1xyz: 1 1 1
kristal2xyz: 2 2 2
kristal3xyz: 3 3 3
kristal4xyz: 4 4 4
lokasyonlarına kristal koyuyor.

bu kordinatları, f3'e basarak ve kristallerin koyulması gereken blokların kordinatlarını alarak ayarlayabilirsin
Eki Görüntüle 46937
Kod:
options:
    zaman: 2 days
    regionAdi: end_giris
    kristal1xyz: 1 1 1
    kristal2xyz: 2 2 2
    kristal3xyz: 3 3 3
    kristal4xyz: 4 4 4
   
on region enter:
    wait 1 second
    if "%region at player%" contains "{@regionAdi}":
        if {ejderiya::yasiyor} is false:
            if difference between {ejderiya::son} and now is more than {@zaman}:       
                set {ejderiya::yasiyor} to true
                set {ejderiya::son} to now
                execute console command "/setblock {@kristal1xyz} End_crystal"
                execute console command "/setblock {@kristal2xyz} End_crystal"
                execute console command "/setblock {@kristal3xyz} End_crystal"
                execute console command "/setblock {@kristal4xyz} End_crystal"
        else:
            send "&aHenüz ender ejderi doğmayacak, kalan süre: %difference between {ejderiya::son} and now%"
            #send player title "&aEnder Ejderi" with subtitle "Doğmasına kalan süre : %difference between {ejderiya::son} and now%" #bu kısım
on death of enderdragon:
    set {ejderiya::yasiyor} to false
   
on spawn of enderdragon:
    if {ejderiya::yasiyor} is false:
        set {ejderiya::yasiyor} to true
    else:
        set {ejderiya::son} to now
       
command /enderejderdogur:
    permission: OP
    trigger:
        set {ejderiya::yasiyor} to true
        set {ejderiya::son} to now
        execute console command "/setblock {@kristal1xyz} End_crystal"
        execute console command "/setblock {@kristal2xyz} End_crystal"
        execute console command "/setblock {@kristal3xyz} End_crystal"
        execute console command "/setblock {@kristal4xyz} End_crystal"

Hiçgerekyok.

Skripti şuan tamamlıyorum paylaşacağım birazdan.
Gönderi otomatik olarak birleştirildi:

Buyur ;

Kod:
every 1 minute:
    set {_eventsaat} to "%now%"
    if {_eventsaat} is "20:00":
        execute console command "ejder doğur"
      
variables:
    {ejdercan} = 50000
    {ejderzaman} = 1
    {ejdersayi} = 1
      
command /ejder [<text>] [<int>]:
    trigger:
        if arg-1 is not set:
            send "&7&m-------------------------------------" to player
            send "&8&l» &aEjderha doğurmak için &e/ejder doğur" to player
            send "&7&m-------------------------------------" to player
        if arg-1 is "doğur":
            if player has permission "ejder.admin":
                if {ejderspawn} is set:
                    loop {ejdersayi} times:
                        spawn ender dragon at {ejderspawn}
                        set the walk speed of the spawned ender dragon to 0
                        set maximum health of spawned ender dragon to {ejdercan}
                        set health of spawned ender dragon to {ejdercan}
                        set spawned ender dragon's name to "&2İsim"
                        spawn ender dragon at {ejderspawn}
                        execute console command "setblock {kristal1} end_crystal"
                        execute console command "setblock {kristal2} end_crystal"
                        execute console command "setblock {kristal3} end_crystal"
                        execute console command "setblock {kristal4} end_crystal"
                else:
                    send "&8&l» &aLütfen Ejderha'nın doğacağı noktayı seçiniz &e/ejder spawn"
        if arg-1 is "spawn":
            if player has permission "ejder.admin":
                set {ejderspawn} to location of player
                send "&8&l» &aBaşarıyla bulunduğunuz nokta doğma yeri olarak ayarlandı !"
            else:
                send "&6&l» &cYetersiz yetki"
        if arg-1 is "can":
            if player has permission "ejder.admin":
                if arg-2 is set:
                    set {ejdercan} to arg-2
                    send "&8&l» &aBaşarıyla Ejer'in canı &e%{ejdercan}% &aolarak ayarlandı"
                else:
                    send "&8&l» &c Bir sayı giriniz"
        if arg-1 is "sayi":
            if player has permission "ejder.admin":
                if arg-2 is set:
                    set {ejdersayi} to arg-2
                    send "&8&l» &aBaşarıyla Ejder'in sayısı &e%{ejdersayi}% &aolarak değiştirildi !"
                else:
                    send "&8&l» &c Bir sayı giriniz"
                    
command /kristal [<text>]:
    trigger:
        if arg-1 is not set:
            send "&7&m-------------------------------------" to player
            send "&8&l» &aKristal Spawnı İçin &e/Kristal 1/2/3/4 " to player
            send "&7&m-------------------------------------" to player
        if arg-1 is "1":
            if player has permission "ejder.admin":
                set {kristal1} to location of player
                send "&8&l» &aBaşarıyla bulunduğunuz nokta Kristal 1 yeri olarak ayarlandı !"
            else:
                send "&6&l» &cYetersiz yetki"
        if arg-1 is "2":
            if player has permission "ejder.admin":
                set {kristal2} to location of player
                send "&8&l» &aBaşarıyla bulunduğunuz nokta Kristal 2 yeri olarak ayarlandı !"
            else:
                send "&6&l» &cYetersiz yetki"
        if arg-1 is "3":
            if player has permission "ejder.admin":
                set {kristal3} to location of player
                send "&8&l» &aBaşarıyla bulunduğunuz nokta Kristal 3 yeri olarak ayarlandı !"
            else:
                send "&6&l» &cYetersiz yetki"
        if arg-1 is "4":
            if player has permission "ejder.admin":
                set {kristal4} to location of player
                send "&8&l» &aBaşarıyla bulunduğunuz nokta Kristal 4 yeri olarak ayarlandı !"
            else:
                send "&6&l» &cYetersiz yetki"

Denemedim hata alırsan buraya at.
 
Son düzenleme:

over_brave

Odunlara Vur Vur Vur!

Discord:

Over_Brave#9324

Katılım
3 Mayıs 2015
Mesajlar
41
Elmaslar
83
Puanlar
13.625
Yaş
22
Yer
Samsun
Minecraft
Over_Brave
Malasef end cristali entity olarak gözüktüğü için sadece /summon koduyla konulabiliyor. Bu /setblock larda bilinmeyen id diyor. Aynı zamanda ender_crystal miş minecraft idsi. Skripten bunları ayarladım fakat Dünya dışına nesne çağıramazsın diyor. Nasıl end dünyası için ayarlıcaz bunu ?
 

YunusB3Y

Sevgiler, Saygılar Blaze Bey

Discord:

@๖̶̶̶ۣۣۜۜ͜ζ͜͡ GamingPro#5857

Katılım
14 Mayıs 2018
Mesajlar
1.350
Elmaslar
316
Puanlar
0
Minecraft
YunsBEY
Emin değilim ama server indeki spigot.yml den replace command dan ayarlanması lazım.

Yada server.protepis (böyle bişey olması lazım :)) dosyadan ayarlıyacaksın
 
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı