Çözüldü Kredi Skripti Yardım

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

TheVerdant

Odunlara Vur Vur Vur!
Katılım
13 Aralık 2015
Mesajlar
49
Elmaslar
5
Puan
13.285
Yaş
27
Konum
bursa

Discord:

TheVerdant#3074

Merhabalar Konularda Hep Cobblestone yada başka şeyler kırdıkca kredi veren skriptler var zaten benim elimdede aynısı mevcut ben bir inek kesince kredi veren bir skript arıyorum yazmaya çalışıyorum ama hep hata alıyorum

yaptığım kısım

hata resmi
hata2.webp


Kod:
on death of cow:
    set {_killer} to event entity's killer
    if {_killer} is a player:
        add 1 to {kredi.%{_killer}%}
        send "&8[&fAsusCraft&8] &6İnek öldürdün ve 1 kredi kazandın! Kredi Durumun: %{kredi.%{_killer}%}%" to {_killer}

SKRİPTİN TAMAMI

Kod:
variables:
    {taskazma.%player%} = 0
    {kredi.%player%} = 0
on break of cobblestone:
    if player has permission "kredisansi.use":
        if {taskazma.%player%} is greater than 999:
            execute console command "krediver %player% 1"
            add -30 to {taskazma.%player%}
            send "&8[&3Banka&8] &6Tebrikler. Bizden 1 Kredi Kazandiniz"
        else:
            add 2 to {taskazma.%player%}
    else:
        if {taskazma.%player%} is greater than 9999:
            execute console command "krediver %player% 1"
            add -30 to {taskazma.%player%}
            send "&8[&3Banka&8] &6Tebrikler. Bizden 1 Kredi Kazandiniz"
        else:
            add 1 to {taskazma.%player%}
on death of cow:
    set {_killer} to event entity's killer
    if {_killer} is a player:
        add 1 to {kredi.%{_killer}%}
        send "&8[&fAsusCraft&8] &6İnek öldürdün ve 1 kredi kazandın! Kredi Durumun: %{kredi.%{_killer}%}%" to {_killer}

command /sayaç:
    trigger:
        send "&8[&3Banka&8] &4%{taskazma.%player%}% &6Tane tas Kazdin"
        
        
command /krediver <player> <int>:
    usage: "&eKullanim: &4/krediver <oyuncu> <verilecek kredi sayisi>"
    permission: krediver.admin
    permission message: &8[&fAsusCraft&8] &cBu Komutu Kullanmaya Izniniz Yok!
    trigger:
        arg 1 is set:
            add arg-2 to {kredi.%arg 1%}
            send "&8[&fAsusCraft&8] &6Oyuncuya basariyla gonderildi"
command /kredim:
    trigger:
        send "&aKredin = &6%{kredi.%player%}%"
    
    

#--------------------------------------------------------------------------------------------------
                                         #Kredi ozellikleri
command /kredivipset:
    trigger:
        if {kredi.%player%} is greater than 24:
            execute console command "kit vip %player% "
            add -25 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &615 Kredi Karşılıgında Vip Set Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
    
command /p6kilical:
    trigger:
        if {kredi.%player%} is greater than 19:
            execute console command "kit p6kılıç %player% "
            add -20 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &620 Kredi Karlışında p6 Kılıç Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /p5kilical:
    trigger:
        if {kredi.%player%} is greater than 14:
            execute console command "kit p5kılıç %player% "
            add -15 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &615 Kredi Karlışında p5 Kılıç Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /p4kilical:
    trigger:
        if {kredi.%player%} is greater than 6:
            execute console command "kit p4kılıç %player% "
            add -7 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &67 Kredi Karlışında p4 Kılıç Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /vipal:
    trigger:
        if {kredi.%player%} is greater than 84:
            execute console command "vipver %player% "
            add -85 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 85 kredi karşılığında vip alındı"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /skylordoll:
    trigger:
        if {kredi.%player%} is greater than 14:
            execute console command "manuadd %player% skylord "
            add -15 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 15 kredi karşılığında SkyLord Oldun"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /skykingoll:
    trigger:
        if {kredi.%player%} is greater than 19:
            execute console command "manuadd %player% skyking "
            add -20 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 20 kredi karşılığında SkyKing Oldun"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /skyzeusoll:
    trigger:
        if {kredi.%player%} is greater than 24:
            execute console command "manuadd %player% skyzeus "
            add -25 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 25 kredi karşılığında SkyZeus Oldun"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /skyodinoll:
    trigger:
        if {kredi.%player%} is greater than 29:
            execute console command "manuadd %player% skyodin "
            add -30 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 30 kredi karşılığında SkyOdin Oldun"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /skyasusoll:
    trigger:
        if {kredi.%player%} is greater than 34:
            execute console command "manuadd %player% skyasus "
            add -35 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 35 kredi karşılığında SkyAsus Oldun "
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /kredivipal:
    trigger:
        if {kredi.%player%} is greater than 44:
            execute console command "kredivipver %player% "
            add -45 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 45 kredi karşılığında KrediVip alındı"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /multikredivipal:
    trigger:
        if {kredi.%player%} is greater than 59:
            execute console command "multikredivipver %player% "
            add -60 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 60 kredi karşılığında MultiKrediVip alındı"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /ipeksikazmaal:
    trigger:
        if {kredi.%player%} is greater than 5:
            execute console command "kit ipeksikazma %player% "
            add -5 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &65 kredi karşılığında İpeksi Kazma Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
    
command /p6kazmaal:
    trigger:
        if {kredi.%player%} is greater than 24:
            execute console command "kit p6kazma %player% "
            add -25 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &625 Kredi Karşılığında  p6 Kazma Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /p5kazmaal:
    trigger:
        if {kredi.%player%} is greater than 14:
            execute console command "kit p5kazma %player% "
            add -15 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &615 Kredi Karşılığında  p5 Kazma Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /p4kazmaal:
    trigger:
        if {kredi.%player%} is greater than 6:
            execute console command "kit p4kazma %player% "
            add -7 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &67 Kredi Karşılığında  p4 Kazma Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /5mal:
    trigger:
        if {kredi.%player%} is greater than 9:
            execute console command "eco give %player% 5000000 "
            add -10 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &610 Kredi Karşılığında  5m Para Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /2mal:
    trigger:
        if {kredi.%player%} is greater than 4:
            execute console command "eco give %player% 2000000 "
            add -5 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &65 Kredi Karşılığında  2m Para Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"   
            
            
command /7mal:
    trigger:
        if {kredi.%player%} is greater than 14:
            execute console command "eco give %player% 7000000 "
            add -15 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &615 Kredi Karşılığında  7m Para Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"       
            
            
command /10mal:
    trigger:
        if {kredi.%player%} is greater than 19:
            execute console command "eco give %player% 10000000 "
            add -20 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &620 Kredi Karşılığında  10m Para Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /15mal:
    trigger:
        if {kredi.%player%} is greater than 29:
            execute console command "eco give %player% 15000000 "
            add -30 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &6 65 Kredi Karşılığında  15m Para Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /asuskucukpaketal:
    trigger:
        if {kredi.%player%} is greater than 39:
            execute console command "kit asuskucukpaket %player% "
            add -40 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &640 Kredi Karşılığında AsusCraft Küçük Paket  Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
        
    
command /asusortapaketal:
    trigger:
        if {kredi.%player%} is greater than 59:
            execute console command "kit asuskucukpaket %player% "
            add -60 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &660 Kredi Karşılığında AsusCraft Orta Paket  Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"     
            
            
command /asusbuyukpaketal:
    trigger:
        if {kredi.%player%} is greater than 84:
            execute console command "kit asusbuyukpaket %player% "
            add -85 to {kredi.%player%}
            send "&8[&fAsusCraft&8] &685 Kredi Karşılığında AsusCraft Büyük Paket Aldın"
        else:
            send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
            
            
command /kredisansi:
    trigger:
        if player has permission "kredisansi.use":
            send "&8[&fAsusCraft&8] &6Bu ozelligi zaten almissin!" to player
        else:
            if {kredi.%player%} is greater than 30:
                execute console command "manuaddp %player% kredisansi.use"
                add -30 to {kredi.%player%}
                send "&8[&fAsusCraft&8] &6Bu ozelligi basariyla aldin! Artik kirdigin kırıktaş sayisi 2'ye katlanacak!."
            else:
                send "&8[&fAsusCraft&8] &6Yeterli Krediye Sahip Degilsin"
 
Python:
options:
    krediMiktari: 10

on death of cow:
    attacker is a player
    add {@krediMiktari} to {kredi.%attacker%}
    send "&a+{@krediMiktari} kredi kazandın!" to attacker

command /kredi [<text>] [<player>] [<number>]:
    permission: op
    permission message: "&cBu komutu kullanamazsın!"
    trigger:
        if arg-1 is "görüntüle":
            if arg-2 is set:
                if {kredi.%arg-2%} is set:
                    send "&b%arg-2%'in kredisi: &e%{kredi.%arg-2%}%" to player
                else:
                    send "&c%arg-2%'in hiç kredisi yok!" to player
            else:
                send "&cKullanım: /kredi görüntüle <oyuncu>" to player

        if arg-1 is "ekle":
            if arg-2 is set and arg-3 is set:
                if arg-3 is a number:
                    add arg-3 to {kredi.%arg-2%}
                    send "&a%arg-2%'e &e%arg-3% &akredi eklendi!" to player
                    send "&a+%arg-3% kredi kazandın!" to arg-2
                else:
                    send "&cMiktar geçerli bir sayı olmalı!" to player
            else:
                send "&cKullanım: /kredi ekle <oyuncu> <miktar>" to player

        if arg-1 is "sil":
            if arg-2 is set and arg-3 is set:
                if arg-3 is a number:
                    remove arg-3 from {kredi.%arg-2%}
                    send "&c%arg-2%'den &e%arg-3% &ckredi silindi!" to player
                    send "&c-%arg-3% kredi kaybettin!" to arg-2
                else:
                    send "&cMiktar geçerli bir sayı olmalı!" to player
            else:
                send "&cKullanım: /kredi sil <oyuncu> <miktar>" to player

        if arg-1 is "sıfırla":
            if arg-2 is set:
                delete {kredi.%arg-2%}
                send "&c%arg-2%'in kredisi sıfırlandı!" to player
                send "&cTüm kredilerin sıfırlandı!" to arg-2
            else:
                send "&cKullanım: /kredi sıfırla <oyuncu>" to player
 
Python:
options:
    krediMiktari: 10

on death of cow:
    attacker is a player
    add {@krediMiktari} to {kredi.%attacker%}
    send "&a+{@krediMiktari} kredi kazandın!" to attacker

command /kredi [<text>] [<player>] [<number>]:
    permission: op
    permission message: "&cBu komutu kullanamazsın!"
    trigger:
        if arg-1 is "görüntüle":
            if arg-2 is set:
                if {kredi.%arg-2%} is set:
                    send "&b%arg-2%'in kredisi: &e%{kredi.%arg-2%}%" to player
                else:
                    send "&c%arg-2%'in hiç kredisi yok!" to player
            else:
                send "&cKullanım: /kredi görüntüle <oyuncu>" to player

        if arg-1 is "ekle":
            if arg-2 is set and arg-3 is set:
                if arg-3 is a number:
                    add arg-3 to {kredi.%arg-2%}
                    send "&a%arg-2%'e &e%arg-3% &akredi eklendi!" to player
                    send "&a+%arg-3% kredi kazandın!" to arg-2
                else:
                    send "&cMiktar geçerli bir sayı olmalı!" to player
            else:
                send "&cKullanım: /kredi ekle <oyuncu> <miktar>" to player

        if arg-1 is "sil":
            if arg-2 is set and arg-3 is set:
                if arg-3 is a number:
                    remove arg-3 from {kredi.%arg-2%}
                    send "&c%arg-2%'den &e%arg-3% &ckredi silindi!" to player
                    send "&c-%arg-3% kredi kaybettin!" to arg-2
                else:
                    send "&cMiktar geçerli bir sayı olmalı!" to player
            else:
                send "&cKullanım: /kredi sil <oyuncu> <miktar>" to player

        if arg-1 is "sıfırla":
            if arg-2 is set:
                delete {kredi.%arg-2%}
                send "&c%arg-2%'in kredisi sıfırlandı!" to player
                send "&cTüm kredilerin sıfırlandı!" to arg-2
            else:
                send "&cKullanım: /kredi sıfırla <oyuncu>" to player
bu şekilde hata aldım ama
 

Ekli dosyalar

  • hatacık.webp
    hatacık.webp
    44,1 KB · Görüntüleme: 104
Skript,SKBEE,SKELETT yüklü artı vault yüklü başka ne bilmek istersiniz
 
skemail skutilities skrayfall skuniversal kurdum yine aynı hatayı alıyorum ama
 
Python:
options:
    krediMiktari: 10

on death of cow:
    attacker is a player
    add {@krediMiktari} to {kredi.%attacker's uuid%}
    send "&a+{@krediMiktari} kredi kazandın!" to attacker

command /kredi [<text>] [<player>] [<number>]:
    permission: op
    permission message: "&cBu komutu kullanamazsın!"
    trigger:
        if arg-1 is not set:
            send "&cKullanım: /kredi <görüntüle/ekle/sil/sıfırla> [oyuncu] [miktar]" to player
            stop

        if arg-1 is "görüntüle":
            if arg-2 is set:
                if {kredi.%arg-2's uuid%} is set:
                    send "&b%arg-2%'in kredisi: &e%{kredi.%arg-2's uuid%}%" to player
                else:
                    send "&c%arg-2%'in hiç kredisi yok!" to player
            else:
                send "&cKullanım: /kredi görüntüle <oyuncu>" to player

        else if arg-1 is "ekle":
            if arg-2 is set and arg-3 is set and arg-3 is a number:
                add arg-3 to {kredi.%arg-2's uuid%}
                send "&a%arg-2%'e &e%arg-3% &akredi eklendi!" to player
                send "&a+%arg-3% kredi kazandın!" to arg-2
            else:
                send "&cKullanım: /kredi ekle <oyuncu> <miktar>" to player

        else if arg-1 is "sil":
            if arg-2 is set and arg-3 is set and arg-3 is a number:
                if {kredi.%arg-2's uuid%} >= arg-3:
                    remove arg-3 from {kredi.%arg-2's uuid%}
                    send "&c%arg-2%'den &e%arg-3% &ckredi silindi!" to player
                    send "&c-%arg-3% kredi kaybettin!" to arg-2
                else:
                    send "&cOyuncunun yeterli kredisi yok!" to player
            else:
                send "&cKullanım: /kredi sil <oyuncu> <miktar>" to player

        else if arg-1 is "sıfırla":
            if arg-2 is set:
                delete {kredi.%arg-2's uuid%}
                send "&c%arg-2%'in kredisi sıfırlandı!" to player
                send "&cTüm kredilerin sıfırlandı!" to arg-2
            else:
                send "&cKullanım: /kredi sıfırla <oyuncu>" to player
 
kırma veya yerleştirme etkinliklerinde; player yerine event-player kullanmalısın.
ayrıca mesaj gönderirken de buna dikkat etmen gerekiyor.
mesela: send "&8[&3Banka&8] &6Tebrikler. Bizden 1 Kredi Kazandiniz" to event-player #< gördüğün gibi mesajı, olayı başlatan oyuncuya
göndermesi için hedefledim.

aynı şekilde, %player% veya player tutucularını yukarıda bahsettiğim şekilde güncelle. [event-player < olayı gerçekleştiren kişi]
Kod:
on break of cobblestone:
    if player has permission "kredisansi.use":
        if {taskazma.%player%} is greater than 999:
            execute console command "krediver %player% 1"
            add -30 to {taskazma.%player%}
            send "&8[&3Banka&8] &6Tebrikler. Bizden 1 Kredi Kazandiniz"
        else:
            add 2 to {taskazma.%player%}
    else:
        if {taskazma.%player%} is greater than 9999:
            execute console command "krediver %player% 1"
            add -30 to {taskazma.%player%}
            send "&8[&3Banka&8] &6Tebrikler. Bizden 1 Kredi Kazandiniz"
        else:
            add 1 to {taskazma.%player%}

Kod:
on death of cow:
    set {_killer} to event entity's killer
    if {_killer} is a player:
        add 1 to {kredi.%{_killer}%}
        send "&8[&fAsusCraft&8] &6İnek öldürdün ve 1 kredi kazandın! Kredi Durumun: %{kredi.%{_killer}%}%" to {_killer}

event entity's killer değil, attacker olması gerekiyor. örnek: set {_killer} to attacker

kodunuzda ki en büyük kusurlar; liste değişkenleri kullanmamanız ve oyuncu değişkenlerini global değişkenlerde tutmanızdır. oyunculara hedeflediğiniz/atama yaptığınız yani en başta default değişkenleri kullanmanıza hiç gerek yok; gereksiz depolma yapmaktan başka hiç bir işe yaramaz. ayrıca, liste değişkenleri kullanmanız kodun bakımını ve verimliliğini çok arttıracaktır. o yüzden önce liste değişkenleri hakkında araştırma yapmanızda fayda var. örnek liste: {test::a::a::a::b::*} < test|a|a|a|b|[<index>]


NOT: böyle bi' skript için hiç bir addon'a ihtiyacınız yoktur. ayrıca, gereksiz addon kullanımından kaçının.
 
Python:
options:
    krediMiktari: 10

on death of cow:
    attacker is a player
    add {@krediMiktari} to {kredi.%attacker's uuid%}
    send "&a+{@krediMiktari} kredi kazandın!" to attacker

command /kredi [<text>] [<player>] [<number>]:
    permission: op
    permission message: "&cBu komutu kullanamazsın!"
    trigger:
        if arg-1 is not set:
            send "&cKullanım: /kredi <görüntüle/ekle/sil/sıfırla> [oyuncu] [miktar]" to player
            stop

        if arg-1 is "görüntüle":
            if arg-2 is set:
                if {kredi.%arg-2's uuid%} is set:
                    send "&b%arg-2%'in kredisi: &e%{kredi.%arg-2's uuid%}%" to player
                else:
                    send "&c%arg-2%'in hiç kredisi yok!" to player
            else:
                send "&cKullanım: /kredi görüntüle <oyuncu>" to player

        else if arg-1 is "ekle":
            if arg-2 is set and arg-3 is set and arg-3 is a number:
                add arg-3 to {kredi.%arg-2's uuid%}
                send "&a%arg-2%'e &e%arg-3% &akredi eklendi!" to player
                send "&a+%arg-3% kredi kazandın!" to arg-2
            else:
                send "&cKullanım: /kredi ekle <oyuncu> <miktar>" to player

        else if arg-1 is "sil":
            if arg-2 is set and arg-3 is set and arg-3 is a number:
                if {kredi.%arg-2's uuid%} >= arg-3:
                    remove arg-3 from {kredi.%arg-2's uuid%}
                    send "&c%arg-2%'den &e%arg-3% &ckredi silindi!" to player
                    send "&c-%arg-3% kredi kaybettin!" to arg-2
                else:
                    send "&cOyuncunun yeterli kredisi yok!" to player
            else:
                send "&cKullanım: /kredi sil <oyuncu> <miktar>" to player

        else if arg-1 is "sıfırla":
            if arg-2 is set:
                delete {kredi.%arg-2's uuid%}
                send "&c%arg-2%'in kredisi sıfırlandı!" to player
                send "&cTüm kredilerin sıfırlandı!" to arg-2
            else:
                send "&cKullanım: /kredi sıfırla <oyuncu>" to player
yine aynı hatayı veriyor ama
 
kırma veya yerleştirme etkinliklerinde; player yerine event-player kullanmalısın.
ayrıca mesaj gönderirken de buna dikkat etmen gerekiyor.
mesela: send "&8[&3Banka&8] &6Tebrikler. Bizden 1 Kredi Kazandiniz" to event-player #< gördüğün gibi mesajı, olayı başlatan oyuncuya
göndermesi için hedefledim.

aynı şekilde, %player% veya player tutucularını yukarıda bahsettiğim şekilde güncelle. [event-player < olayı gerçekleştiren kişi]
Kod:
on break of cobblestone:
    if player has permission "kredisansi.use":
        if {taskazma.%player%} is greater than 999:
            execute console command "krediver %player% 1"
            add -30 to {taskazma.%player%}
            send "&8[&3Banka&8] &6Tebrikler. Bizden 1 Kredi Kazandiniz"
        else:
            add 2 to {taskazma.%player%}
    else:
        if {taskazma.%player%} is greater than 9999:
            execute console command "krediver %player% 1"
            add -30 to {taskazma.%player%}
            send "&8[&3Banka&8] &6Tebrikler. Bizden 1 Kredi Kazandiniz"
        else:
            add 1 to {taskazma.%player%}

Kod:
on death of cow:
    set {_killer} to event entity's killer
    if {_killer} is a player:
        add 1 to {kredi.%{_killer}%}
        send "&8[&fAsusCraft&8] &6İnek öldürdün ve 1 kredi kazandın! Kredi Durumun: %{kredi.%{_killer}%}%" to {_killer}

event entity's killer değil, attacker olması gerekiyor. örnek: set {_killer} to attacker

kodunuzda ki en büyük kusurlar; liste değişkenleri kullanmamanız ve oyuncu değişkenlerini global değişkenlerde tutmanızdır. oyunculara hedeflediğiniz/atama yaptığınız yani en başta default değişkenleri kullanmanıza hiç gerek yok; gereksiz depolma yapmaktan başka hiç bir işe yaramaz. ayrıca, liste değişkenleri kullanmanız kodun bakımını ve verimliliğini çok arttıracaktır. o yüzden önce liste değişkenleri hakkında araştırma yapmanızda fayda var. örnek liste: {test::a::a::a::b::*} < test|a|a|a|b|[<index>]


NOT: böyle bi' skript için hiç bir addon'a ihtiyacınız yoktur. ayrıca, gereksiz addon kullanımından kaçının.
1742769685250.webp

bu şekilde hata veriyor
 
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