Çözüldü Ufak bi sorun

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

zKzA

Koydum Çalışma Masasını
Katılım
20 Ocak 2017
Mesajlar
66
Elmaslar
5
Puan
13.310
Yaş
28
Pet Skript Kullanıyorum
fakat oyunculara vermek istiyorum mesela söyle
/ver oyuncu ismi
Normalde /ver yazınca direk bana veriyor
Yardımcı olucak arkadaşlara Teşekkür Ediyorum.

Kod:
Kod:
command /ver:
    trigger:
        player is op:
            give 250 {@parça} named "{@parçaisim}" to player



Kod Hepsi:

Kod:
options:
    pet: &cPet Menüsü &7açılıyor...
    parça: rose red
    parçaisim: &c&lPet Parcasi
       
on rightclick with rose red:
    player's held item's name contains "{@parçaisim}":
        execute player command "pet"

command /pet [<text>]:
    trigger:
        arg 1 isn't set:
            message "{@pet}"
            wait 0.5 second
            open chest with 1 row named "&cPET" to player
            wait 3 tick
            format slot 4 of player with 383:95 named "&f&lKurt" with lore "&7250 PET Parçası gerekiyor..." to close then run [make player execute command "pet kurt"]
        arg 1 is "kurt":
            {pet.%player%} isn't set:
                if player has 250 rose red named "{@parçaisim}":
                    kill {pet.%player%}
                    wait 0.3 second
                    set {petsahibi.%player%} to true
                    remove 250 rose red named "{@parçaisim}" from player
                    message "&c&lPET &8» &aBaşarılı! Petin Çağırılıyor..."
                    wait 1 second
                    message "&c&lPET &8» &aPetin Çağırıldı!"
                    spawn 1 wolf at player's location
                    set name of spawned entity to "&6&l%player%' in &c&lPET' i"
                    add player's health to 15
                    heal the player
                    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
                else:
                    message "&c&lPET &8» &aPET Parçası Yetmiyor..."
        arg 1 is "gonder":
            "%{pet.listesi::*}%" contains "%{pet.%player%}%":
                message "&c&lPET &8» &aPET Gönderildi!"
                kill {pet.%player%}
                delete {pet.%player%}
                remove {pet.%player%} from {pet.listesi::*}
            else:
                message "&c&lPET &8» &aÖncelikle PET satın almalısınız.."
                delete {pet.%player%}
                stop trigger
        arg 1 is "cagir":
            if {petsahibi.%player%} is true:
                kill {pet.%player%}
                wait 0.3 second
                message "&c&lPET &8» &aPetin Çağırıldı!"
                spawn 1 wolf at player's location
                set name of spawned entity to "&6&l%player%' in &c&lPET' i"
                add player's health to 15
                heal the player
                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
            else:
                message "&c&lPET &8» &aÖncelikle PET satın almalısınız.."
               
on damage of entity:
    name of victim contains "' in &c&lPET' i":
        chance of 50%:
            message "&c&lKURT &8» &aHırrr... Hırrr..." to attacker
            cancel event
        else:
            cancel event
   
command /ver:
    trigger:
        player is op:
            give 250 {@parça} named "{@parçaisim}" to player
       
on teleport:
    wait 3 tick
    loop 4 times:
        wait 1 second
        teleport {pet.%player%} to player
       
on combust:
    name of event-entity contains "' in &c&lPET' i":
        cancel event
       
on entity target:
    name of event-entity contains "' in &c&lPET' i":
        cancel event
       
on death of wolf:
    name of victim contains "' in &c&lPET' i":
        clear drops

on disconnect:
    "%{pet.listesi::*}%" contains "%{pet.%player%}%":
        kill {pet.%player%}
        delete {pet.%player%}
        remove {pet.%player%} from {pet.listesi::*}
       
on join:
    "%{pet.listesi::*}%" contains "%{pet.%player%}%":
        kill {pet.%player%}
        delete {pet.%player%}
        remove {pet.%player%} from {pet.listesi::*}
 
Kod:
options:
    pet: &cPet Menüsü &7açılıyor...
    parça: rose red
    parçaisim: &c&lPet Parcasi
Sanırsam Options Kısmındaki "ç" Hataya Yol AÇıyor Olabilir Aynı Şekilde {@parçaisim}'ide Deiştirmeyi Unutmayın
 
Kod:
options:
    pet: &cPet Menüsü &7açılıyor...
    parça: rose red
    parçaisim: &c&lPet Parcasi
Sanırsam Options Kısmındaki "ç" Hataya Yol AÇıyor Olabilir Aynı Şekilde {@parçaisim}'ide Deiştirmeyi Unutmayın
Öyle degil
Normalde sadece /ver yazinca 250 adet pet parçası veriyor

benim İstediğim /ver oyuncuismi yazinca pet parcasi vermesini istiyorum
 
:D hemen daldım koda kb
Kod:
command /ver <player>:
    trigger:
        player is op:
            give 250 {@parça} named "{@parçaisim}" to %arg-1%
 
Kod:
command /ver <player>:
    trigger:
        player is op:
            give 250 {@parça} named "{@parçaisim}" to arg-1
 
bi sorun var :)[DOUBLEPOST=1505374455,1505373772][/DOUBLEPOST]
Kod:
command /ver <player>:
    trigger:
        player is op:
            give 250 {@parça} named "{@parçaisim}" to arg-1
Adamların siteden almasını sağliyorum fakat vermiyor

ver %player% yapiyorum gelmiyor ?
 
Son düzenleme:
Kod:
command /ver <player>:
    executable by: console
    trigger:
        give 250 {@parça} named "{@parçaisim}" to arg-1
 
Kod:
command /ver <player>:
    executable by: console
    trigger:
        give 250 {@parça} named "{@parçaisim}" to arg-1
Tşk ederim rica etsem sunuda editlermisiniz Siteden vermesi gibi :)
Kod:
options:
#-------------------------------------------------
#ELMAS TAVUĞUN İSMİ
    tavuk: &3&lZengin &a&lTavuk
#ELMAS TAVUK YUMURTASI İSMİ
    yumurta: &3&lElmas Tavuk Yumurtası
#ELMAS TAVUĞUN ELMAS YUMURTLAMA ŞANSI
    sans: 100
#-------------------------------------------------
#DEMİR TAVUĞUN İSMİ
    tavuk2: &b&lDemir Tavuk
#DEMİR TAVUK YUMURTASI İSMİ
    yumurta2: &b&lDemir Tavuk Yumurtası
#DEMİR TAVUĞUN DEMİR YUMURTLAMA ŞANSI
    sans2: 100
#-------------------------------------------------
#ALTIN TAVUĞUN İSMİ
    tavuk3: &6&lAltın Tavuk
#ALTIN TAVUK YUMURTASI İSMİ
    yumurta3: &6&lAltın Tavuk Yumurtası
#ALTIN TAVUĞUN ALTIN YUMURTLAMA ŞANSI
    sans3: 100
#-------------------------------------------------

on rightclick with 383:91:
    if tool's name is "{@yumurta}":
        cancel event
        remove 1 383:91 named "{@yumurta}" from player
        spawn chicken
        push spawned chicken upwards at speed 0.5
        set spawned chicken's name to "{@tavuk}"
        stop
on rightclick with 383:51:
    if tool's name is "{@yumurta2}":
        cancel event
        remove 1 383:51 named "{@yumurta2}" from player
        spawn chicken
        push spawned chicken upwards at speed 0.5
        set spawned chicken's name to "{@tavuk2}"
        stop
on rightclick with 383:61:
    if tool's name is "{@yumurta3}":
        cancel event
        remove 1 383:61 named "{@yumurta3}" from player
        spawn chicken
        push spawned chicken upwards at speed 0.5
        set spawned chicken's name to "{@tavuk3}"
        stop
every 5 second:
    loop all chickens:
        loop-chicken's name contains "{@tavuk}"
        chance of {@sans}%:
            drop 1 of diamond block at loop-chicken
            stop
every 5 second:
    loop all chickens:
        loop-chicken's name contains "{@tavuk2}"
        chance of {@sans2}%:
            drop 1 of iron ingot at loop-chicken
            stop
every 5 second:
    loop all chickens:
        loop-chicken's name contains "{@tavuk3}"
        chance of {@sans3}%:
            drop 1 of gold ingot at loop-chicken
            stop
command /ymt <player>:
    trigger:
        player is op:
            give 1 383:91 named "{@yumurta}" to player
            stop
 
Kod:
command /ymt <player>:
    executable by: console
    trigger:
        give 1 383:91 named "{@yumurta}" to player
        stop
[DOUBLEPOST=1505375305,1505375242][/DOUBLEPOST]
if arg-1 is set eklemen gerekmiyor muydu?
bu komut sadece console dan kullanacağı ve kullananın bu komut'un yanında isim vermesi gerektiğini bildiği için Sıkıntı çıkacağını sanmıyorum
 
Kod:
command /ymt <player>:
    executable by: console
    trigger:
        give 1 383:91 named "{@yumurta}" to player
        stop
[DOUBLEPOST=1505375305,1505375242][/DOUBLEPOST]
bu komut sadece console dan kullanacağı ve kullananın bu komut'un yanında isim vermesi gerektiğini bildiği için Sıkıntı çıkacağını sanmıyorum
Olmadi :/
 
if arg-1 is set eklemen gerekmiyor muydu?
Eğer [] kullanılmamışsa argta yani [<player>] değilde <player> ise arg o argı girmeden komut çalışmaz[DOUBLEPOST=1505375654,1505375569][/DOUBLEPOST]
Kod:
command /ymt <player>:
    executable by: console
    trigger:
        give 1 383:91 named "{@yumurta}" to player
        stop
[DOUBLEPOST=1505375305,1505375242][/DOUBLEPOST]
bu komut sadece console dan kullanacağı ve kullananın bu komut'un yanında isim vermesi gerektiğini bildiği için Sıkıntı çıkacağını sanmıyorum
Kod:
command /ymt <player>:
    executable by: console
    trigger:
        give 1 383:91 named "{@yumurta}" to arg-1
        stop
 
benim beyin çökmüş hacılar 1 haftadır 6 saat uyuduğumdanmıdır bilmiyourm hatalarımdan hepinizden özür diler biraz uyurum Iyi Forumlar[DOUBLEPOST=1505375705,1505375666][/DOUBLEPOST]benim beyin çökmüş hacılar 1 haftadır 6 saat uyuduğumdanmıdır bilmiyourm hatalarımdan hepinizden özür diler biraz uyurum Iyi Forumlar
Eğer [] kullanılmamışsa argta yani [<player>] değilde <player> ise arg o argı girmeden komut çalışmaz[DOUBLEPOST=1505375654,1505375569][/DOUBLEPOST]
Kod:
command /ymt <player>:
    executable by: console
    trigger:
        give 1 383:91 named "{@yumurta}" to arg-1
        stop
ben hatamı düzeltmiştim hacı bi f5 ataydın :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