HG serverler için ışınlanma skripti v.1 Menülü*

Nasıl olmuş?

  • Süper!

    Kullanılan: 2 20.0%
  • Vuğv!

    Kullanılan: 1 10.0%
  • eh işte

    Kullanılan: 1 10.0%
  • kötü

    Kullanılan: 0 0.0%
  • geliştirilmeli

    Kullanılan: 0 0.0%
  • hayır nerede?

    Kullanılan: 0 0.0%
  • bohum gibi

    Kullanılan: 6 60.0%

  • Kullanılan toplam oy
    10

LegendWH

Elmas Madencisi
En iyi cevaplar
0
Selam gençlik 5. skriptim ile
karşınızdayım B)
Kod:
options:
       slot 0: slot 0 of player with diamond sword named "<cyan>HungerGamesArena" with lore "<yellow>Arenaya gider!" to close then run "telehg %player%"
       slot 8: slot 8 of player with head named "<green>Lobi" with lore "<orange>Lobiye Gider!" to close then run "telel %player%"

command /selectw:
      trigger:
           open chest with 1 row named "<green>Dünya Seçici" to player
           wait 1 tick
           format {@slot 1}
           format {@slot 8}
on click holding nether star:
      cancel event
          open chest with 1 row named "<green>Dünya Seçici" to player
          wait 1 tick
          format {@slot 1}
          format {@slot 8}


on first join:
    give a stick to the player
    stick named "<green>KitMenüsü"
command /HungerGamesArenasi:
          trigger:
permission: 
      admin.yerayarlayici
               set {tele.hg} to location of player
               message "arena set"
               command /lobi:
                    trigger:
permission:
          admin.yerayarlayici
                         set {tele.l} to location of player
                         message "lobi set"
on drop:
   if dropped item is stick
         cancel event

command /bilgi
     send "iSkripti  isinlanmanizi sağlar-Yapimci LegendWH" to player
Skriptin amacı
Menülü bir şekilde ışınlanmaya yarar
çubuğa sağ basınca menü açılır
yerleri ayarlamak için /set lobi
/set arena yazınız
Ayrıca yeni ışınlanma yeri istiyorsanız post atın ._.

Hatalar
Boşluklar hatalı olabilir ._.
Ama skriptçiler yardım etti sağolsun ._.

@sergun26 budamı kolay ? @KadirBerk Hataları düzeltemede yardımcı olan @Minecraftplayerr a tşk
 
Son düzenleme:

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
Evet kolay bir skript :)
Aşağıya yardım eden kişiler olarak benide eklersin artık.

Bu arada format{@slot 8} yazmışsın orada boşluk bırakman lazım.
format {@slot 8}
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
options:
slot 0: slot 0: of p...

Burda da hata var. Böyle olacak:

options:
slot 0: slot 0 of p...
 

Ardart

Kızıltaş Madencisi
En iyi cevaplar
0
Süper olmuş ama izinleri (permissionları) de eklersen süper olur. :)
 

LegendWH

Elmas Madencisi
En iyi cevaplar
0
göreceksin diğer skript hatasız olacak :D[DOUBLEPOST=1429351361,1429351323][/DOUBLEPOST]
Süper olmuş ama izinleri (permissionları) de eklersen süper olur. :)
Permleri henüz bilmiyorumda gerek yok zaten çubuğu kullanmak içn ? tüm playerlar kullanıyor ?
edit /bilgi komutu ekleyesim geldi
 
S

sergun26

Ziyaretçi
Evet çok kolay canım.
Kod:
        if {tsc.sergun26.valesavaslari.arenalar.%arg 2%.durum} is set:
                            if {tsc.sergun26.valesavaslari.arenalar.%arg 2%.durum} isn't "&ahazır":
                                send "&cArena kurulumu tamamlanmamış!"
                                stop
                                exit
                            else:
                                add {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi} to {_toplam}
                                add {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi} to {_toplam}
                                if {_toplam} is 8:
                                    send "&cBir arenada maksimum 8 kişi oynayabilir!"
                                    stop
                                    exit
                                else:
                                    if {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi} is larger than {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi}:
                                        set {tsc.sergun26.valesavaslari.oyuncular.%player%.takim} to "mavi"
                                        set {_kontrol.%player%} to 2
                                        add 1 to {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi}
                                    if {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi} is larger than {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi}:
                                        set {tsc.sergun26.valesavaslari.oyuncular.%player%.takim} to "kirmizi"
                                        add 1 to {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi}
                                        set {_kontrol.%player%} to 2
                                    if {_kontrol.%player%} is not set:
                                        open chest with 1 rows named "&bTakım Seçimi" to player
                                        format slot 3 of player with red wool named "&c&lKırmızı" with lore "&c&lKırmızı &btakımına katılmak için tıkla!" to close then run "valemenutakim %player% kirmizi %arg 2%"
                                        format slot 5 of player with blue wool named "&9&lMavi" with lore "&9&lMavi &btakımına katılmak için tıkla!" to close then run "valemenutakim %player% mavi %arg 2%"
                                    if {_kontrol.%player%} is not 2:
                                        open chest with 1 rows named "&bTakım Seçimi" to player
                                        format slot 3 of player with red wool named "&c&lKırmızı" with lore "&c&lKırmızı &btakımına katılmak için tıkla!" to close then run "valemenutakim %player% kirmizi %arg 2%"
                                        format slot 5 of player with blue wool named "&9&lMavi" with lore "&9&lMavi &btakımına katılmak için tıkla!" to close then run "valemenutakim %player% mavi %arg 2%"
                                    delete {_kontrol.%player%}
                                    delete {_toplam}
                                    add {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi} to {_toplam}
                                    add {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi} to {_toplam}
                                    if {_toplam} is 8:
                                        #oyun başlama kodları
                                      
                        stop
                        exit
                play raw sound "note.bass" at player with pitch 1 volume 10
                send "&cLütfen doğru bir arena adı girin!"
                send "&e&l&nIPUCU&7: &bArena listesi için &7/&6vale &aarena &eliste &bkomutunu kullanabilirsiniz."
                stop

Kod:
ommand /meslekgir <text>:
    trigger:
        if {tsc.darkrp.sergun26.oyuncular.meslek.%player%} is arg 1:
            send "&cZaten &a%arg 1% &bmesleğindesin!"
            stop
        if arg 1 is "torbaci" or "hirsiz":
            if {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi} is 4:
                send "&cBu meslekte çok kişi var! Birilerinin çıkmasını bekle, yada başka meslek seç."
                stop
            else:
                broadcast "&1[&6&lTay&b&lSer&5Craft&1]&7: &a%player%&b, &e%arg 1% &bmesleğine girdi!"
                add 1 to {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi}
                set {tsc.darkrp.sergun26.oyuncular.meslek.%player%} to arg 1
        if arg 1 is "silahci" or "asci" or "polis" or "cevikkuvvet" or "cevikkuvvetlideri" or "dilenci" or "barmen" or "mafyalideri" or "karaborsaci" or "doktor" or "baskan":
            if {tsc.darkrp.sergun26.meslekler.oylama.bekleme.suresi.%player%} is set:
                send "&bMeslek değiştirebilmek için &a%{tsc.darkrp.sergun26.meslekler.oylama.bekleme.suresi.%player%}% &bsaniye beklemen gerekli."
                stop
            if {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%} is set:
                send "&bŞuanda zaten bir oylaman devam ediyor."
                stop
            if arg 1 is "baskan":
                loop all players:
                    if {tsc.darkrp.sergun26.oyuncular.meslek.%loop-player%} is "baskan":
                        send "&cŞuanda zaten bir başkan bulunuyor."
                        stop
            if {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi} is 3:
                delete {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%}
                delete {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%}
                delete {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%}
                send "&c%arg 1% limiti aşılmış! Birinin meslekten çıkmasını bekle!"
                stop
            broadcast "&1[&6&lTay&b&lSer&5Craft&1]&7: &c%player% &biçin meslek oylaması başladı! Olmak istediği meslek: &a%arg 1% &bOy vermek için &6/meslekoyver &e%player% &4hayır&7/&aevet"
            set {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%} to arg 1
            set {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%} to 1
            set {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%} to 1
            wait 20 seconds
            delete {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%}
            if {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%} is larger than or equal to {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%}:
                broadcast "&1[&6&lTay&b&lSer&5Craft&1]&7: &c%player%&b, &a%arg 1% mesleğine girebilmek için yeterli oy alamadı."
                set {tsc.darkrp.sergun26.meslekler.oylama.bekleme.suresi.%player%} to 200
                stop
            else:
                if {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi} is 3:
                    delete {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%}
                    delete {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%}
                    delete {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%}
                    send "&c%arg 1% limiti aşılmış! Birinin meslekten çıkmasını bekle!"
                    stop
                else:
                    set {tsc.darkrp.sergun26.meslekler.oylama.bekleme.suresi.%player%} to 200
                    if {tsc.darkrp.sergun26.oyuncular.meslek.%player%} is set:
                        if {tsc.darkrp.sergun26.oyuncular.meslek.%player%} is not "vatandas":
                            remove 1 from {tsc.darkrp.sergun26.meslekler.%{tsc.darkrp.sergun26.oyuncular.meslek.%player%}%.sayisi}
                    add 1 to {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi}
                    set {tsc.darkrp.sergun26.oyuncular.meslek.%player%} to arg 1
                    if arg 1 is "baskan":
                        set {tsc.darkrp.sergun26.oyuncular.baskan} to player
                    kill the player
                    loop entities in radius 5 around player:
                        loop-entity is not a player
                        kill loop-entity-1
                        loop entities in radius 10 around player:
                            loop-entity-2 is not a boat and item frame
                            clear loop-entity-2
                    broadcast "&1[&6&lTay&b&lSer&5Craft&1]&7: &c%player%&b, &a%arg 1% &bmesleğine girdi!"
                    delete {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%}
                    delete {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%}
                    delete {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%}

Hava atmaya çalışmıyorum canısı, ancak 2 satır kod yazıp bu da mı kolay diyince dayanamıyorum.
@LegendWH
 

LegendWH

Elmas Madencisi
En iyi cevaplar
0
Evet çok kolay canım.
Kod:
        if {tsc.sergun26.valesavaslari.arenalar.%arg 2%.durum} is set:
                            if {tsc.sergun26.valesavaslari.arenalar.%arg 2%.durum} isn't "&ahazır":
                                send "&cArena kurulumu tamamlanmamış!"
                                stop
                                exit
                            else:
                                add {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi} to {_toplam}
                                add {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi} to {_toplam}
                                if {_toplam} is 8:
                                    send "&cBir arenada maksimum 8 kişi oynayabilir!"
                                    stop
                                    exit
                                else:
                                    if {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi} is larger than {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi}:
                                        set {tsc.sergun26.valesavaslari.oyuncular.%player%.takim} to "mavi"
                                        set {_kontrol.%player%} to 2
                                        add 1 to {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi}
                                    if {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi} is larger than {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi}:
                                        set {tsc.sergun26.valesavaslari.oyuncular.%player%.takim} to "kirmizi"
                                        add 1 to {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi}
                                        set {_kontrol.%player%} to 2
                                    if {_kontrol.%player%} is not set:
                                        open chest with 1 rows named "&bTakım Seçimi" to player
                                        format slot 3 of player with red wool named "&c&lKırmızı" with lore "&c&lKırmızı &btakımına katılmak için tıkla!" to close then run "valemenutakim %player% kirmizi %arg 2%"
                                        format slot 5 of player with blue wool named "&9&lMavi" with lore "&9&lMavi &btakımına katılmak için tıkla!" to close then run "valemenutakim %player% mavi %arg 2%"
                                    if {_kontrol.%player%} is not 2:
                                        open chest with 1 rows named "&bTakım Seçimi" to player
                                        format slot 3 of player with red wool named "&c&lKırmızı" with lore "&c&lKırmızı &btakımına katılmak için tıkla!" to close then run "valemenutakim %player% kirmizi %arg 2%"
                                        format slot 5 of player with blue wool named "&9&lMavi" with lore "&9&lMavi &btakımına katılmak için tıkla!" to close then run "valemenutakim %player% mavi %arg 2%"
                                    delete {_kontrol.%player%}
                                    delete {_toplam}
                                    add {tsc.sergun26.valesavaslari.arenalar.%arg 2%.kirmizi} to {_toplam}
                                    add {tsc.sergun26.valesavaslari.arenalar.%arg 2%.mavi} to {_toplam}
                                    if {_toplam} is 8:
                                        #oyun başlama kodları
                                    
                        stop
                        exit
                play raw sound "note.bass" at player with pitch 1 volume 10
                send "&cLütfen doğru bir arena adı girin!"
                send "&e&l&nIPUCU&7: &bArena listesi için &7/&6vale &aarena &eliste &bkomutunu kullanabilirsiniz."
                stop

Kod:
ommand /meslekgir <text>:
    trigger:
        if {tsc.darkrp.sergun26.oyuncular.meslek.%player%} is arg 1:
            send "&cZaten &a%arg 1% &bmesleğindesin!"
            stop
        if arg 1 is "torbaci" or "hirsiz":
            if {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi} is 4:
                send "&cBu meslekte çok kişi var! Birilerinin çıkmasını bekle, yada başka meslek seç."
                stop
            else:
                broadcast "&1[&6&lTay&b&lSer&5Craft&1]&7: &a%player%&b, &e%arg 1% &bmesleğine girdi!"
                add 1 to {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi}
                set {tsc.darkrp.sergun26.oyuncular.meslek.%player%} to arg 1
        if arg 1 is "silahci" or "asci" or "polis" or "cevikkuvvet" or "cevikkuvvetlideri" or "dilenci" or "barmen" or "mafyalideri" or "karaborsaci" or "doktor" or "baskan":
            if {tsc.darkrp.sergun26.meslekler.oylama.bekleme.suresi.%player%} is set:
                send "&bMeslek değiştirebilmek için &a%{tsc.darkrp.sergun26.meslekler.oylama.bekleme.suresi.%player%}% &bsaniye beklemen gerekli."
                stop
            if {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%} is set:
                send "&bŞuanda zaten bir oylaman devam ediyor."
                stop
            if arg 1 is "baskan":
                loop all players:
                    if {tsc.darkrp.sergun26.oyuncular.meslek.%loop-player%} is "baskan":
                        send "&cŞuanda zaten bir başkan bulunuyor."
                        stop
            if {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi} is 3:
                delete {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%}
                delete {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%}
                delete {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%}
                send "&c%arg 1% limiti aşılmış! Birinin meslekten çıkmasını bekle!"
                stop
            broadcast "&1[&6&lTay&b&lSer&5Craft&1]&7: &c%player% &biçin meslek oylaması başladı! Olmak istediği meslek: &a%arg 1% &bOy vermek için &6/meslekoyver &e%player% &4hayır&7/&aevet"
            set {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%} to arg 1
            set {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%} to 1
            set {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%} to 1
            wait 20 seconds
            delete {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%}
            if {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%} is larger than or equal to {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%}:
                broadcast "&1[&6&lTay&b&lSer&5Craft&1]&7: &c%player%&b, &a%arg 1% mesleğine girebilmek için yeterli oy alamadı."
                set {tsc.darkrp.sergun26.meslekler.oylama.bekleme.suresi.%player%} to 200
                stop
            else:
                if {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi} is 3:
                    delete {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%}
                    delete {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%}
                    delete {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%}
                    send "&c%arg 1% limiti aşılmış! Birinin meslekten çıkmasını bekle!"
                    stop
                else:
                    set {tsc.darkrp.sergun26.meslekler.oylama.bekleme.suresi.%player%} to 200
                    if {tsc.darkrp.sergun26.oyuncular.meslek.%player%} is set:
                        if {tsc.darkrp.sergun26.oyuncular.meslek.%player%} is not "vatandas":
                            remove 1 from {tsc.darkrp.sergun26.meslekler.%{tsc.darkrp.sergun26.oyuncular.meslek.%player%}%.sayisi}
                    add 1 to {tsc.darkrp.sergun26.meslekler.%arg 1%.sayisi}
                    set {tsc.darkrp.sergun26.oyuncular.meslek.%player%} to arg 1
                    if arg 1 is "baskan":
                        set {tsc.darkrp.sergun26.oyuncular.baskan} to player
                    kill the player
                    loop entities in radius 5 around player:
                        loop-entity is not a player
                        kill loop-entity-1
                        loop entities in radius 10 around player:
                            loop-entity-2 is not a boat and item frame
                            clear loop-entity-2
                    broadcast "&1[&6&lTay&b&lSer&5Craft&1]&7: &c%player%&b, &a%arg 1% &bmesleğine girdi!"
                    delete {tsc.darkrp.sergun26.meslekler.oylama.hayir.%player%}
                    delete {tsc.darkrp.sergun26.meslekler.oylama.evet.%player%}
                    delete {tsc.darkrp.sergun26.meslekler.oylama.basladi.%player%}

Hava atmaya çalışmıyorum canısı, ancak 2 satır kod yazıp bu da mı kolay diyince dayanamıyorum.
@LegendWH
Tamam,100 satılrık bir skript yazcam göreceksin .-. Onada kolay dersen ben kafayı yiyecem ._. beki daha fazla ama yazacağım zor olması için illa karmaşıkmı istiyorsun karmaşık yapacağım !
 
S

sergun26

Ziyaretçi
Tamam,100 satılrık bir skript yazcam göreceksin .-. Onada kolay dersen ben kafayı yiyecem ._. beki daha fazla ama yazacağım zor olması için illa karmaşıkmı istiyorsun karmaşık yapacağım !
100 satır mı, güldürme beni.
DarkRP skriptim 1500 satır. Ve daha eklenecek çok şey var.
Sidik yarıştırmaya çalışmıyorum, ancak 1 milyon satır da olsa çok basit kod ile ben profesyonelim olmuyor.
 

LegendWH

Elmas Madencisi
En iyi cevaplar
0
Nedemek istediğini anladım zor bir şey yapacağım göreceksin .-.
Edit:Zaten ben profesyonelim demiyorimki yinede ilk başta hakaret etmeye bilirdin ._.
 
Üst