Variable sorunları var [YARDIM]

Oyeoz

Taş Madencisi
En iyi cevaplar
0
Arkadaşlar bi skript yapmaya çalıştım ama hatalar çıktı. DÜzeltemedim de bi yardım eder misiniz lütfen?
[Not: Kolay ama işte bayadan beri yazmadığım için unuttum. Araştırdım ama bulamadım. Hazıra konmuyorum yani]

Kod:
first join:
    if {haftalikoldurme.%attacker%} isn't set:
    set {haftalikoldurme.%attacker%} to 0

death of player:
    attacker is a player:
    add 1 to {haftalikoldurme.%attacker%}   
    
command /odul:   
    permission: hafta.odul
    trigger:
        if {kullanim.%player%} isn't set:
        set {kullanim.%player%} to 1
        if {haftalikoldurme.%attacker%} equal 300
        execute console command "kit haftalikodul"
            
on command:
    command is "odul"
    if {kullanim.%player%} equal 1
    cancel event
    send "&cUzgunuz. Bu komudu haftada 1 kere kullanabilirsiniz."
    
every 7 day:
    set {haftalikoldurme.%player%} = 0   
    set {kullanim.%player%} = 0


Buda hata çıktısı:
Kod:
[18:32:09 ERROR]: Cannot use 'attacker' outside of a damage/death/destroy event (odul.sk, line 2: if {haftalikoldurme.%attacker%} isn't set:')
[18:32:09 ERROR]: Cannot use 'attacker' outside of a damage/death/destroy event (odul.sk, line 3: set {haftalikoldurme.%attacker%} to 0')
[18:32:09 ERROR]: Can't understand this condition/effect: if {haftalikoldurme.%attacker%} equal 300 (odul.sk, line 14: if {haftalikoldurme.%attacker%} equal 300')
[18:32:09 ERROR]: Can't understand this condition/effect: if {kullanim.%player%} equal 1 (odul.sk, line 19: if {kullanim.%player%} equal 1')
[18:32:09 ERROR]: 'set {haftalikoldurme.%player%}' is not an entity type (odul.sk, line 24: set {haftalikoldurme.%player%} = 0')
[18:32:09 ERROR]: 'set {kullanim.%player%}' is not an entity type (odul.sk, line 25: set {kullanim.%player%} = 0')
 

ResultLuna

Ağaç Yumruklayıcı
En iyi cevaplar
0
Kodun doğrusu şu şekilde olacak:
Kod:
first join:
    if {haftalikoldurme.%player%} isn't set:
        set {haftalikoldurme.%player%} to 0
        add player to {haftalikoldurmeler::*}

death of player:
    attacker is a player
    add 1 to {haftalikoldurme.%attacker%}

command /odul:
    permission: hafta.odul
    trigger:
        if {kullanim.%player%} isn't set:
            set {kullanim.%player%} to 1
        if {haftalikoldurme.%player%} is 300:
            execute console command "kit haftalikodul"

on command:
    command is "odul"
    if {kullanim.%player%} is 1:
        cancel event
        send "&cUzgunuz. Bu komudu haftada 1 kere kullanabilirsiniz."

every 7 day:
    loop {haftalikoldurmeler::*}:
        set {haftalikoldurme.%loop-value%} to 0
        set {kullanim.%loop-value%} to 0
 

Oyeoz

Taş Madencisi
En iyi cevaplar
0
Kodun doğrusu şu şekilde olacak:
Kod:
first join:
    if {haftalikoldurme.%player%} isn't set:
        set {haftalikoldurme.%player%} to 0
        add player to {haftalikoldurmeler::*}

death of player:
    attacker is a player
    add 1 to {haftalikoldurme.%attacker%}

command /odul:
    permission: hafta.odul
    trigger:
        if {kullanim.%player%} isn't set:
            set {kullanim.%player%} to 1
        if {haftalikoldurme.%player%} is 300:
            execute console command "kit haftalikodul"

on command:
    command is "odul"
    if {kullanim.%player%} is 1:
        cancel event
        send "&cUzgunuz. Bu komudu haftada 1 kere kullanabilirsiniz."

every 7 day:
    loop {haftalikoldurmeler::*}:
        set {haftalikoldurme.%loop-value%} to 0
        set {kullanim.%loop-value%} to 0
Çok teşekkürler. En yakın zamanda deneyeceğim.
 
Üst