Çözüldü pet skript 2 error yardım

Durum
Mesaj gönderimine kapalı.

nexi

nexi is the best!

Discord:

nexi#0001

Katılım
18 Ağustos 2017
Mesajlar
1.857
Elmaslar
1.198
Puanlar
13.575
Yer
Samsun
Merhabalar skriptimde hatalar var 2 tane sorunum var çözerseniz memnun olurum hatalar şunlar permissions ile permissions message yok eklerseniz iyi olur birde koyun ile inek petini /pet gönder yazdığımızda yün ve etler düşüyor sonra yemek bugu oluyor onlarıda çözerseniz iyi olur teşekkürler bu kadar.

Kod:
#Load
on load:
loop {pet.listesi::*}:
  kill loop-value

#Disconnect
on disconnect:
"%{pet.listesi::*}%" contains "%{pet.%player%}%":
  kill {pet.%player%}
  delete {pet.%player%}
  remove {pet.%player%} from {pet.listesi::*}

#Pet
command /pet [<text>]:
trigger:
  permissions: vip.permi
  permissions message: &cBu komutu kullanmaya yetkin yok.
  #Gönder
  arg 1 is "gönder":
   "%{pet.listesi::*}%" contains "%{pet.%player%}%":
    kill {pet.%player%}
    message "&6&lPrivacyFC &8» &7Petiniz geri gönderildi.."
    delete {pet.%player%}
    remove {pet.%player%} from {pet.listesi::*}
   else:
    message "&6&lPrivacyFC &8» &cPetiniz bulunmamaktadir.."
    delete {pet.%player%}
    stop trigger
  #Petler
  arg 1 is "köylü":
   {pet.%player%} isn't set:
    message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
    spawn 1 villager at player's location
    set name of spawned entity to "&e&l%player%&a'in Hayvani"
    set {pet.%player%} to spawned entity
    add spawned entity to {pet.listesi::*}
    while {pet.%player%} is spawned entity:
     wait 6 tick
     if distance between player and last spawned entity is less than 15:
      make last spawned entity pathfind to player with speed 0.8
     else if distance between player and last spawned entity is bigger than 15:
      teleport last spawned entity to player
     wait 3 tick
  arg 1 is "inek":
   {pet.%player%} isn't set:
    message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
    spawn 1 cow at player's location
    clear spawned entity's inventory
    set name of spawned entity to "&e&l%player%&a'in Hayvani"
    set {pet.%player%} to spawned entity
    add spawned entity to {pet.listesi::*}
    while {pet.%player%} is spawned entity:
     wait 6 tick
     if distance between player and last spawned entity is less than 15:
      make last spawned entity pathfind to player with speed 1
     else if distance between player and last spawned entity is bigger than 15:
      teleport last spawned entity to player
  arg 1 is "kurt":
   {pet.%player%} isn't set:
    message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
    spawn 1 wolf at player's location
    set name of spawned entity to "&e&l%player%&a'in Hayvani"
    set {pet.%player%} to spawned entity
    add spawned entity to {pet.listesi::*}
    while {pet.%player%} is spawned entity:
     wait 6 tick
     if distance between player and last spawned entity is less than 15:
      make last spawned entity pathfind to player with speed 1
     else if distance between player and last spawned entity is bigger than 15:
      teleport last spawned entity to player
  arg 1 is "domuz":
   {pet.%player%} isn't set:
    message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
    spawn 1 pig at player's location
    set name of spawned entity to "&e&l%player%&a'in Hayvani"
    set {pet.%player%} to spawned entity
    add spawned entity to {pet.listesi::*}
    while {pet.%player%} is spawned entity:
     wait 6 tick
     if distance between player and last spawned entity is less than 15:
      make last spawned entity pathfind to player with speed 1
     else if distance between player and last spawned entity is bigger than 15:
      teleport last spawned entity to player
  arg 1 is "koyun":
   {pet.%player%} isn't set:
    message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
    spawn 1 sheep at player's location
    set name of spawned entity to "&e&l%player%&a'in Hayvani"
    set {pet.%player%} to spawned entity
    add spawned entity to {pet.listesi::*}
    while {pet.%player%} is spawned entity:
     wait 6 tick
     if distance between player and last spawned entity is less than 15:
      make last spawned entity pathfind to player with speed 1
     else if distance between player and last spawned entity is bigger than 15:
      teleport last spawned entity to player
  arg 1 is "leopar":
   {pet.%player%} isn't set:
    message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
    spawn 1 ocelot at player's location
    set name of spawned entity to "&e&l%player%&a'in Hayvani"
    set {pet.%player%} to spawned entity
    add spawned entity to {pet.listesi::*}
    while {pet.%player%} is spawned entity:
     wait 6 tick
     if distance between player and last spawned entity is less than 15:
      make last spawned entity pathfind to player with speed 1
     else if distance between player and last spawned entity is bigger than 15:
      teleport last spawned entity to player
  arg 1 is "tavuk":
   {pet.%player%} isn't set:
    message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
    spawn 1 chicken at player's location
    set name of spawned entity to "&e&l%player%&a'in Hayvani"
    set {pet.%player%} to spawned entity
    add spawned entity to {pet.listesi::*}
    while {pet.%player%} is spawned entity:
     wait 6 tick
     if distance between player and last spawned entity is less than 15:
      make last spawned entity pathfind to player with speed 1
     else if distance between player and last spawned entity is bigger than 15:
      teleport last spawned entity to player
  arg 1 is "at":
   {pet.%player%} isn't set:
    message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
    spawn 1 horse at player's location
    set name of spawned entity to "&e&l%player%&a'in Hayvani"
    set {pet.%player%} to spawned entity
    add spawned entity to {pet.listesi::*}
    while {pet.%player%} is spawned entity:
     wait 6 tick
     if distance between player and last spawned entity is less than 15:
      make last spawned entity pathfind to player with speed 1
     else if distance between player and last spawned entity is bigger than 15:
      teleport last spawned entity to player
    #Menü
  arg 1 isn't set:
   wait 6 tick
   open chest with 1 rows named "&8Pet Menüsü" to player
   format slot 0 of player with 383:120 named "&aKöylü" to close then run [make player execute command "pet köylü"]
   format slot 1 of player with 383:92 named "&aİnek" to close then run [make player execute command "pet inek"]
   format slot 2 of player with 383:95 named "&aKurt" to close then run [make player execute command "pet kurt"]
   format slot 3 of player with 383:90 named "&aDomuz" to close then run [make player execute command "pet domuz"]
   format slot 4 of player with 383:91 named "&aKoyun" to close then run [make player execute command "pet koyun"]
   format slot 5 of player with 383:98 named "&aLeopar" to close then run [make player execute command "pet leopar"]
   format slot 6 of player with 383:93 named "&aTavuk" to close then run [make player execute command "pet tavuk"]
   format slot 7 of player with 383:100 named "&aAt" to close then run [make player execute command "pet at"]
   format slot 8 of player with 399 named "&cGönder" to close then run [make player execute command "pet gönder"]
  
#Drop
on death of blaze or pig or witch or chicken or horse or wolf:
name of victim contains "'in Hayvani":
  clear drops

#Target
on entity target:
name of event-entity contains "'in Hayvani":
  cancel event

#Day Fire
on combust:
name of event-entity contains "'in Hayvani":
  cancel event

#Damage
on damage of entity:
name of victim contains "'in Hayvani":
  chance of 50%:
   message "&6&lPrivacyFC &8» &7Petlere saldiramazsiniz.." to attacker
   cancel event
  else:
   cancel event

#Teleport
on teleport:
wait 3 tick
loop 4 times:
  wait 1 second
  teleport {pet.%player%} to player
2 Nisan 2016 #1
 

Fatihblkn67

Yaşıyorsak, hala bir umut var demektir.

Discord:

~ Fati#1883

Katılım
1 Haziran 2017
Mesajlar
211
Elmaslar
75
Puanlar
13.470
Yer
Kdz Ereğli / Zonguldak
2. hatanı anlamadım yani koyun ölünce eşya düşmeyecekmi?

Kod:
on load:
    loop {pet.listesi::*}:
        kill loop-value

on disconnect:
    "%{pet.listesi::*}%" contains "%{pet.%player%}%":
        kill {pet.%player%}
        delete {pet.%player%}
        remove {pet.%player%} from {pet.listesi::*}

command /pet [<text>]:
    permission: vip.permi
    permission message: &cBu komutu kullanmaya yetkin yok.
    trigger:
        if arg 1 is "gönder":
            "%{pet.listesi::*}%" contains "%{pet.%player%}%":
                kill {pet.%player%}
                message "&6&lPrivacyFC &8» &7Petiniz geri gönderildi.."
                delete {pet.%player%}
                remove {pet.%player%} from {pet.listesi::*}
            else:
                message "&6&lPrivacyFC &8» &cPetiniz bulunmamaktadir.."
                delete {pet.%player%}
                stop trigger
        if arg 1 is "köylü":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 villager at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 0.8
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "inek":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 cow at player's location
                clear spawned entity's inventory
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "kurt":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 wolf at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "domuz":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 pig at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "koyun":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 sheep at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "leopar":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 ocelot at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "tavuk":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 chicken at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "at":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 horse at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 isn't set:
            wait 6 tick
            open chest with 1 rows named "&8Pet Menüsü" to player
            format slot 0 of player with 383:120 named "&aKöylü" to close then run [make player execute command "pet köylü"]
            format slot 1 of player with 383:92 named "&aİnek" to close then run [make player execute command "pet inek"]
            format slot 2 of player with 383:95 named "&aKurt" to close then run [make player execute command "pet kurt"]
            format slot 3 of player with 383:90 named "&aDomuz" to close then run [make player execute command "pet domuz"]
            format slot 4 of player with 383:91 named "&aKoyun" to close then run [make player execute command "pet koyun"]
            format slot 5 of player with 383:98 named "&aLeopar" to close then run [make player execute command "pet leopar"]
            format slot 6 of player with 383:93 named "&aTavuk" to close then run [make player execute command "pet tavuk"]
            format slot 7 of player with 383:100 named "&aAt" to close then run [make player execute command "pet at"]
            format slot 8 of player with 399 named "&cGönder" to close then run [make player execute command "pet gönder"]

on death of blaze or pig or witch or chicken or horse or wolf:
    name of victim contains "'in Hayvani":
        clear drops

on entity target:
    name of event-entity contains "'in Hayvani":
        cancel event

on combust:
    name of event-entity contains "'in Hayvani":
        cancel event

on damage of entity:
    name of victim contains "'in Hayvani":
        message "&6&lPrivacyFC &8» &7Petlere saldiramazsiniz.." to attacker
        cancel event

on teleport:
    wait 3 tick
    loop 4 times:
        teleport {pet.%player%} to player
 

nexi

nexi is the best!

Discord:

nexi#0001

Katılım
18 Ağustos 2017
Mesajlar
1.857
Elmaslar
1.198
Puanlar
13.575
Yer
Samsun
Hocam Koyun peti aldığımda ./pet gönder yazıyorum koyun ölüyor itemleri çıkıyor böylelikle bunu sürekli yaparlarsa çoğaltırlar ve bug diyoruz buna :D

İnekde ise itemleri çıkıyor ancak diğer hayvanlarda çıkmıyor
 

Fatihblkn67

Yaşıyorsak, hala bir umut var demektir.

Discord:

~ Fati#1883

Katılım
1 Haziran 2017
Mesajlar
211
Elmaslar
75
Puanlar
13.470
Yer
Kdz Ereğli / Zonguldak
Sorunu çözdüm :D
Buyur kod

Kod:
on load:
    loop {pet.listesi::*}:
        kill loop-value

on disconnect:
    "%{pet.listesi::*}%" contains "%{pet.%player%}%":
        kill {pet.%player%}
        delete {pet.%player%}
        remove {pet.%player%} from {pet.listesi::*}

command /pet [<text>]:
    permission: vip.permi
    permission message: &cBu komutu kullanmaya yetkin yok.
    trigger:
        if arg 1 is "gönder":
            "%{pet.listesi::*}%" contains "%{pet.%player%}%":
                message "&6&lPrivacyFC &8» &7Petiniz geri gönderildi.."
                kill {pet.%player%}
                delete {pet.%player%}
                remove {pet.%player%} from {pet.listesi::*}
                stop trigger
            else:
                message "&6&lPrivacyFC &8» &cPetiniz bulunmamaktadir.."
                delete {pet.%player%}
                stop trigger
        if arg 1 is "köylü":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 villager at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 0.8
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "inek":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 cow at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "kurt":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 wolf at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "domuz":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 pig at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "koyun":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 sheep at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "leopar":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 ocelot at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "tavuk":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 chicken at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 is "at":
            {pet.%player%} isn't set:
                message "&6&lPrivacyFC &8» &7Petiniz yaniniza çağirildi."
                spawn 1 horse at player's location
                set name of spawned entity to "&e&l%player%&a'in Hayvani"
                set {pet.%player%} to spawned entity
                add spawned entity to {pet.listesi::*}
                while {pet.%player%} is spawned entity:
                    wait 6 tick
            if distance between player and last spawned entity is less than 15:
                make last spawned entity pathfind to player with speed 1
            else if distance between player and last spawned entity is bigger than 15:
                teleport last spawned entity to player
            stop trigger
        if arg 1 isn't set:
            wait 6 tick
            open chest with 1 rows named "&8Pet Menüsü" to player
            format slot 0 of player with 383:120 named "&aKöylü" to close then run [make player execute command "pet köylü"]
            format slot 1 of player with 383:92 named "&aİnek" to close then run [make player execute command "pet inek"]
            format slot 2 of player with 383:95 named "&aKurt" to close then run [make player execute command "pet kurt"]
            format slot 3 of player with 383:90 named "&aDomuz" to close then run [make player execute command "pet domuz"]
            format slot 4 of player with 383:91 named "&aKoyun" to close then run [make player execute command "pet koyun"]
            format slot 5 of player with 383:98 named "&aLeopar" to close then run [make player execute command "pet leopar"]
            format slot 6 of player with 383:93 named "&aTavuk" to close then run [make player execute command "pet tavuk"]
            format slot 7 of player with 383:100 named "&aAt" to close then run [make player execute command "pet at"]
            format slot 8 of player with 399 named "&cGönder" to close then run [make player execute command "pet gönder"]

on death of blaze or pig or witch or chicken or horse or wolf or cow or sheep:
    name of victim contains "'in Hayvani":
        clear drops

on entity target:
    name of event-entity contains "'in Hayvani":
        cancel event

on combust:
    name of event-entity contains "'in Hayvani":
        cancel event

on damage of entity:
    name of victim contains "'in Hayvani":
        message "&6&lPrivacyFC &8» &7Petlere saldiramazsiniz.." to attacker
        cancel event

on teleport:
    wait 3 tick
    loop 4 times:
        teleport {pet.%player%} to player
 
Son düzenleme:
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı