Çözüldü pet skripti yardım (detay içeride)

  • Konuyu Başlatan Konuyu Başlatan nexi
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 904
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

nexi

nexi is the best!
Katılım
18 Ağustos 2017
Mesajlar
1.865
Elmaslar
1.185
Puan
17.075
Konum
Samsun

Discord:

nexi#0001

Arkadaşlar elimde pet skripti var fakat bu skriptde tek problemim peti vipler yanına çağırıyor geliyor fln problem yokda çağıran kişiyi takip etmiyorlar yapabilirmisiniz düzeltirseniz çok memnun olurum şimdiden teşekkürler.

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: pet.perm
    permission message: &cBu komutu kullanmaya yetkin yok.
    trigger:
        if arg 1 is "gönder":
            "%{pet.listesi::*}%" contains "%{pet.%player%}%":
                message " &7Petiniz geri gönderildi.."
                kill {pet.%player%}
                delete {pet.%player%}
                remove {pet.%player%} from {pet.listesi::*}
                stop trigger
            else:
                message " &cPetiniz bulunmamaktadir.."
                delete {pet.%player%}
                stop trigger
        if arg 1 is "köylü":
            {pet.%player%} isn't set:
                message " &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 " &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 " &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 " &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 " &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 " &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 " &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 " &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 " &7Petlere saldiramazsiniz.." to attacker
        cancel event

on teleport:
    wait 3 tick
    loop 4 times:
        teleport {pet.%player%} to player
 
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: pet.perm
    permission message: &cBu komutu kullanmaya yetkin yok.
    trigger:
        if arg 1 is "gönder":
            "%{pet.listesi::*}%" contains "%{pet.%player%}%":
                message " &7Petiniz geri gönderildi.."
                kill {pet.%player%}
                delete {pet.%player%}
                remove {pet.%player%} from {pet.listesi::*}
                stop trigger
            else:
                message " &cPetiniz bulunmamaktadir.."
                delete {pet.%player%}
                stop trigger
        if arg 1 is "köylü":
            {pet.%player%} isn't set:
                message " &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 " &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 " &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 " &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 " &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 " &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 " &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 " &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 " &7Petlere saldiramazsiniz.." to attacker
        cancel event

on teleport:
    wait 3 tick
    loop 4 times:
        teleport {pet.%player%} to player
 
Vallaha helal olsun adamlar pet skripti yapmışlar :D plugin çok daha saglıklı çalışacakdır.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
bu plugini gördükten sonra pet skriptini kullanmayız artık :D
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst