İstek [Istek] Ufak PET Skripti

Ahmet Gelir

Mc.KonyaCraft.Com - agelir3
Mesajlar
394
En iyi cevaplar
0
Beğeniler
279
Puanları
950
PvP sunucumda kullanmak üzre PET Skript'i gerekiyor. Yapan arkadaşa isterse sunucuda 5 kredi hediye edeceğim.

Istediğim özellikler;
Mümkünse 2-3 tür pet olsun, (BKZ: Tavuk, Köpek, Leopar)
Max aynı anda 1 adet çağırılsın,
Komutlar Çağırma Komutu, Gönderme Komutu.
Çağırmak İçin Yetki.
Pet'in adı 'XXX'in Pet'i' olmalı.


Yardımı Dokunabilecek Kodlar;

Pet'e vurulmasını önlemek;
Kod:
on damage:
    victim isn't player
    message "&f&l|&6&lPET&f&l| &bPet'lere Vuramazsın!" to attacker
    cancel event
Sağ tıklayınca mesaj vermek;
Kod:
on right click on dog:
            send "&2[&aKöpek-PET&2] &bHav Hav Hav Hav"
            cancel event
Bir arkadağın yaptığı 'ayaklı sandık' Skript'inin kodlarını biraz editleyerek yaptığım ama biraz kötü olan Skript;

Kod:
command /pet:
    aliases: çağır, cagir, pet
    trigger:
        if player has permission "ayaklisandik.komut":
            if {as::beklemesuresi::%player%} was less than 30 seconds ago:
                message "&f| &9BabaPvP &f| &cÜzgünüm, Petinizi &630 &csaniyede bir çağırabilirsiniz."
                stop
                spawn 1 dog at player's location #oyuncunun konumunda tavuk oluştur
                set name of spawned chicken to "&6%player%&7'in PET'i"
                message "&f| &9BabaPvP &f| &7Petiniz yanınıza çağırıldı."
                set {as::beklemesuresi::%player%} to now
                while spawned dog exists: # tavuk ölmediği sürece
                    make spawned dog pathfind to player with speed 1
                    wait 3 ticks # 3 tick bekle
            else:
                loop all dogs:
                    if name of loop-dogs contains "%player%":
                        damage loop-dogs by 50 hearts
                spawn 1 dog at player's location
                set name of spawned dog to "&6%player%&7'in PET'i"
                message "&f| &9BabaPET &f| &7PET'iniz yanınıza çağırıldı."
                set {as::beklemesuresi::%player%} to now
                while spawned dog exists:
                    make spawned dog pathfind to player with speed 1
                    wait 3 ticks
        else:
            send "&2[&aBabaPET&2] &cBunun için iznin yok!"
            stop

on right click on dog:
            send "&2[&aKöpek-PET&2] &bHav Hav Hav Hav"
            cancel event

on death of dog:
    if name of victim contains "PET'i":
        clear drops
        #set {_isim} to name of victim
        #replace all "'in sandığı" with "" in {_isim}
        #send "&2[&aBabaPET&2] &7PET'iniz öldü, yeniden almak için &6/çağır &7komutunu kullanabilirsiniz." to {_isim}

         
on damage:
    victim isn't player
    message "&f&l|&6&lPET&f&l| &bPet'lere Vuramazsın!" to attacker
    cancel event


 


Son düzenleme:

iZeckGH

Obsidyen Madencisi
Mesajlar
1,472
En iyi cevaplar
0
Beğeniler
395
Puanları
590
Normal moblrada vurmamazsın ama. Normalde kullanılmaz.
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
Ayarlanmış gibi bu ne istediğini anlamadım?
 

Ahmet Gelir

Mc.KonyaCraft.Com - agelir3
Mesajlar
394
En iyi cevaplar
0
Beğeniler
279
Puanları
950
Ayarlanmış gibi bu ne istediğini anlamadım?
Bir pet Skript'i istiyorum. Skript'in sahip olduğu özelliklerin mümkünse şunları içermesinide;
Mümkünse 2-3 tür pet olsun, (BKZ: Tavuk, Köpek, Leopar)
Max aynı anda 1 adet çağırılsın,
Komutlar Çağırma Komutu, Gönderme Komutu.
Çağırmak İçin Yetki.
Pet'in adı 'XXX'in Pet'i' olmalı.
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
Bir pet Skript'i istiyorum. Skript'in sahip olduğu özelliklerin mümkünse şunları içermesinide;
Mümkünse 2-3 tür pet olsun, (BKZ: Tavuk, Köpek, Leopar)
Max aynı anda 1 adet çağırılsın,
Komutlar Çağırma Komutu, Gönderme Komutu.
Çağırmak İçin Yetki.
Pet'in adı 'XXX'in Pet'i' olmalı.
Tamam kardeşim gördüm şimdi deniyorum yapmayı.
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
Kod:
command /pet [<text>]:
    aliases: çağır, cagir, pet
    trigger:
       arg 1 isn't set:
            send "&4--- &2[&aBabaPET&2] &4---"
            send "&9/pet tavuk"
            send "&9/pet leopar"
            send "&9/pet kurt"
            send "&4--- &2[&aBabaPET&2] &4---"
        if arg 1 is "tavuk":
           if player has permission "pet.tavuk":
                if {as::beklemesuresi::%player%} was less than 30 seconds ago:
                   message "&2[&aBabaPET&2] &c30 saniyede bir pet çağırabilirsiniz."
                   stop
            else:
                spawn 1 chicken named "&4%player%'n &8Peti" at player-location
       if arg 1 is "kurt":
           if player has permission "pet.kurt"
               if {as::beklemesuresi::%player%} was less than 30 seconds ago:
                   message "&2[&aBabaPET&2] &c30 saniyede bir pet çağırabilirsiniz."
                   stop
           else:
                spawn 1 wolf named "&4%player%'n &8Peti" at player-location
       if arg 1 is "leopar":
           if player has permission "pet.leopar":
               if {as::beklemesuresi::%player%} was less than 30 seconds ago:
                   message "&2[&aBabaPET&2] &c30 saniyede bir pet çağırabilirsiniz"
                   stop
            else:
                spawn 1 ocelot named "&4%player%'n &8Peti" at player-location
        if arg 1 is "yardim":
           if player has permission "pet.yardim"
               send "&4--- &2[&aBabaPET&2] &4---"
               send "&9/pet tavuk"
               send "&9/pet leopar"
               send "&9/pet kurt"
               send "&4--- &2[&aBabaPET&2] &4---"

on rightclick on wolf:
    loop all players in radius 5 of player:
        send "&2[&aKöpek-PET&2] &bHav Hav Hav Hav"
        cancel event

on rightclick on chicken:
    loop all players in radius 5 of player:
       send "&2[&aTavuk-PET&2] &bGıt gıt gıdak"
   
on rightclick on ocelot:
    loop all players in radius 5 of player:
       send "&2[&aLeopar-PET&2] &bBen konuşamıyorum ya"

on damage:
    victim is a chicken:
      message "&f&l|&6&lPET&f&l| &bPet'lere Vuramazsın!" to attacker
      cancel event
    victim is a wolf:
      message "&f&l|&6&lPET&f&l| &bPet'lere Vuramazsın!" to attacker
      cancel event
    victim is a ocelot:
      message "&f&l|&6&lPET&f&l| &bPet'lere Vuramazsın!" to attacker
      cancel event
Çalışmazsa ben seni-sen beni tanımıyon
Not:
Benden bu kadar devamını başkasından yardım alarak yaparsın :)
 

virtuaL

Kızıltaş Madencisi
Mesajlar
525
En iyi cevaplar
0
Beğeniler
233
Puanları
0
spawn 1 dog at player's location
set name of spawned chicken to "&6%player%&7'in PET'i"

Wtf?
 

Ahmet Gelir

Mc.KonyaCraft.Com - agelir3
Mesajlar
394
En iyi cevaplar
0
Beğeniler
279
Puanları
950
spawn 1 dog at player's location
set name of spawned chicken to "&6%player%&7'in PET'i"

Wtf?
Dediğim gibi ayaklı sandık eklentisinin kodlarını editledim. Onda tavuk veriyor.[DOUBLEPOST=1440424899,1440424877][/DOUBLEPOST]
Kod:
command /pet [<text>]:
    aliases: çağır, cagir, pet
    trigger:
       arg 1 isn't set:
            send "&4--- &2[&aBabaPET&2] &4---"
            send "&9/pet tavuk"
            send "&9/pet leopar"
            send "&9/pet kurt"
            send "&4--- &2[&aBabaPET&2] &4---"
        if arg 1 is "tavuk":
           if player has permission "pet.tavuk":
                if {as::beklemesuresi::%player%} was less than 30 seconds ago:
                   message "&2[&aBabaPET&2] &c30 saniyede bir pet çağırabilirsiniz."
                   stop
            else:
                spawn 1 chicken named "&4%player%'n &8Peti" at player-location
       if arg 1 is "kurt":
           if player has permission "pet.kurt"
               if {as::beklemesuresi::%player%} was less than 30 seconds ago:
                   message "&2[&aBabaPET&2] &c30 saniyede bir pet çağırabilirsiniz."
                   stop
           else:
                spawn 1 wolf named "&4%player%'n &8Peti" at player-location
       if arg 1 is "leopar":
           if player has permission "pet.leopar":
               if {as::beklemesuresi::%player%} was less than 30 seconds ago:
                   message "&2[&aBabaPET&2] &c30 saniyede bir pet çağırabilirsiniz"
                   stop
            else:
                spawn 1 ocelot named "&4%player%'n &8Peti" at player-location
        if arg 1 is "yardim":
           if player has permission "pet.yardim"
               send "&4--- &2[&aBabaPET&2] &4---"
               send "&9/pet tavuk"
               send "&9/pet leopar"
               send "&9/pet kurt"
               send "&4--- &2[&aBabaPET&2] &4---"

on rightclick on wolf:
    loop all players in radius 5 of player:
        send "&2[&aKöpek-PET&2] &bHav Hav Hav Hav"
        cancel event

on rightclick on chicken:
    loop all players in radius 5 of player:
       send "&2[&aTavuk-PET&2] &bGıt gıt gıdak"
  
on rightclick on ocelot:
    loop all players in radius 5 of player:
       send "&2[&aLeopar-PET&2] &bBen konuşamıyorum ya"

on damage:
    victim is a chicken:
      message "&f&l|&6&lPET&f&l| &bPet'lere Vuramazsın!" to attacker
      cancel event
    victim is a wolf:
      message "&f&l|&6&lPET&f&l| &bPet'lere Vuramazsın!" to attacker
      cancel event
    victim is a ocelot:
      message "&f&l|&6&lPET&f&l| &bPet'lere Vuramazsın!" to attacker
      cancel event
Çalışmazsa ben seni-sen beni tanımıyon
Not:
Benden bu kadar devamını başkasından yardım alarak yaparsın :)
Deniyorum hemen.[DOUBLEPOST=1440425116][/DOUBLEPOST]): ): Çok mükemmel olmuş fakat çalışmıyor :( :(
 

BraveHero

Dobloyu n'aptın
Mesajlar
2,109
En iyi cevaplar
1
Beğeniler
2,886
Puanları
6,850
Ruh hali
Verdiğin skriptte dog yazıyor.
Minecraft'ta dog mu var ? :S
 

Üst