[BOMBA] Havaya Uçur.

DarkStorm

Kızıltaş Madencisi
Mesajlar
428
En iyi cevaplar
0
Beğeniler
94
Puanları
0
Arkadaşlar bomba olarak yola çıktığım bir skriptimi paylaşma gereği duydum.Options bölümü ekledim bu sayede kendinize göre bazı yerleri düzenleyebilirsiniz.Skript şu şekilde çalışmakta:
Öncelikle nasıl çalıştığını oyun içinden /bomba komutu ile de öğrenebilirsiniz.Şu şekilde bir işleyişi var.Oyuncu /bombaal komutu girdiğinde eğer belirlediğiniz izni varsa onun bulunduğu yerde bir domuz spawnlanır ve oyuncuya Ayarlayıcı adında bir çubuk verir.Yine çubuğu da ayarlardan istediğiniz iteme çevirebilirsiniz.Oyuncu yanındaki domuza sağ tıkladığında bomba etkin hale gelir.Daha sonra oyuncu bunu istediği zaman elindeki çubuğa sağ tıklar tıkladığı zaman domuz belirlediğiniz şiddette patlama yapar.
Skriptin işleyiş mantığı bu şekildedir.Denedim ve herhangi bir problem boşluk hatası vb. almadım.Klasik olarak ayarları şu şekildedir:
İzin bomba.kullan
Patlama mesafesi/gücü 3
Belirlenen item çubuk/stick
Eğer herhangi bir ayar yapmazsanız skript bu ayarlarda çalışacaktır.Options da neyin ne anlama geldiğini de açıkladım.Yorumlarınızı bekliyorum İyi Forumlar...

Kod:
options:
#Bombayi kullanmak icin gereken izindir standart "bomba.kullan" olarak belirledim
    izin: bomba.kullan
#Bombanin patlayacagi guctur.En fazla 10 olarak ayarlayin standart "3" olarak belirledim
    guc: 3
#Bombayi patlatmak icin kullanilacak itemdir.Standart "stick" olarak belirledim
    item: stick



command /bomba:
        trigger:
                send "&a---[BOMBA]---"
                send "&a[Bomba] /bombaal &6Komutu ile bombayi kurabilirsiniz."
                send "&a(Bomba] &6Kurdugunuz bomba domuz seklinde gorulur.Sag tiklayarak aktif edebilirsiniz."
                send "&a[Bomba] &6Aktif edildikten sonra envanterinize eklenen &aAyarlayici &6ile bombayi patlatabilirsiniz."

command /bombaal:
        trigger:
                if {patlama.%player%} is true:
                        send "&a[Bomba] &6Zaten Bir Bomba Kurdunuz."
                        stop
                else:
                        player has permission "{@izin}"
                        send "&a[Bomba] &6Bomba Kuruldu.Ustune Sag Tiklayin."
                        set {bomba.%player%} to "bomba"
                        set {patlama.%player%} to true
                        spawn a pig at the player
                        give a {@item} named "&6Ayarlayici" to the player
         

on rightclick on a pig:
  if {bomba.%player%} is "bomba":
    set {bomba} to true

on damage of a pig:
  if {bomba} is true:
    cancel event

on rightclick with {@item}:
  if player's tool is {@item} named "&6Ayarlayici":
    if {bomba} is true:
      create an explosion of force {@guc} at the last spawned pig
      kill the last spawned pig
      set {bomba} to false
      remove 1 {@item} named "&6Ayarlayici" from the player's inventory
      set {patlama.%player%} to false

Eğer sizin de gönlünüzü kazanırsa bombayı imha edebilme,zaman aşımı gibi unsurlar da eklemeyi planlıyorum.
 


Son düzenleme:

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
Mesajlar
3,980
En iyi cevaplar
6
Beğeniler
3,788
Puanları
7,080
Ruh hali
create an explosion of force {@guc} at the last spawned pig
"Son canlanmış domuz"
Herkes bomba patlatırsa bombanın patladığı yer çok karışacaktır...
 

DarkStorm

Kızıltaş Madencisi
Mesajlar
428
En iyi cevaplar
0
Beğeniler
94
Puanları
0
create an explosion of force {@guc} at the last spawned pig
"Son canlanmış domuz"
Herkes bomba patlatırsa bombanın patladığı yer çok karışacaktır...
Bombayı herkesin aynı anda patlatması çok düşük bir ihtimal :D illa biri biraz önce basar ama oranları işin içine katmamak gerek en kısa zamanda düzenleyeceğim :D görüşün için teşekkür ederim
 

Üst