[SK] İstek

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
Ben Şöyle bi Skript İstiyorum 1 Oyuncu 1 Saat Boyunca Açık Durdumu Oyunda Konsol Şu Komutu Giricek 'crate key %player% Lapis 1' Vede Her 10 dakikada Bir Oyuncuya Mesaj Gidicek Şu Kadar süre Açık Kalmışsın Şu Kadar Daha Kalırsan Lapis Kasa Anahtarı Kazanıcaksın Çık gir Yaptınmı Sıfırlanır Diye Yapabilirmisiniz Acaba ? ben beceremedim
 

ChocolateStation

Kömür Madencisi
En iyi cevaplar
0
PHP:
on first join:
    set {kalanzaman.%player%} to 60

on join:
    set {kalanzaman.%player%} to 60

on quit:
    delete {tim::%player%::minutes}
    delete {kalanzaman.%player%}

every 1 minute:
    loop all players:
        add 1 to {tim::%loop-player%::minutes}
        add -1 to {kalanzaman.%loop-player}
    if {tim::%loop-player%::minutes} is equal to 60:
        execute console command "/crate key %loop-player% Lapis 1"
        delete {tim::%loop-player%::minutes}
        set {kalanzaman.%loop-player%} to 60
        send "Oyunda 1 saat kaldiginiz icin ödülünüz verildi. Oyunda kalma süreniz sifirlandi." to loop-player
every 10 minutes:
    loop all players:
        send "Oyunda tam %{tim::%loop-player%::minutes}% dakika kaldiniz. Kutu almaniza %{kalanzaman.%loop-player}% dakika kaldi. Eger oyundan cikarsaniz bu silinir." to loop-player
 
Son düzenleme:

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
PHP:
on first join:
    set {kalanzaman.%player%} to 60

on join:
    set {kalanzaman.%player%} to 60

on quit:
    delete {tim::%player%::minutes}
    delete {kalanzaman.%player%}

every 1 minute:
    loop all players:
        add 1 to {tim::%loop-player%::minutes}
        add -1 to {kalanzaman.%loop-player}
    if {tim::%loop-player%::minutes} is equal to 60:
        execute console command "/crate key %loop-player% Lapis 1"
        delete {tim::%loop-player%::minutes}
        set {kalanzaman.%loop-player%} to 60
        send "Oyunda 1 saat kaldiginiz icin ödülünüz verildi. Oyunda kalma süreniz sifirlandi." to loop-player
every 10 minutes:
    loop all players:
        send "Oyunda tam %{tim::%loop-player%::minutes}% dakika kaldiniz. Kutu almaniza %{kalanzaman.%loop-player}% dakika kaldi. Eger oyundan cikarsaniz bu silinir." to loop-player
Hata Verdi :(
 

ChocolateStation

Kömür Madencisi
En iyi cevaplar
0
Kod:
on first join:
    set {kalanzaman.%player%} to 60
    set {tim::%player%::minutes} to 0

on join:
    set {kalanzaman.%player%} to 60
    set {tim::%player%::minutes} to 0

on quit:
    delete {tim::%player%::minutes}
    delete {kalanzaman.%player%}

every 1 minute:
    loop all players:
        add 1 to {tim::%loop-player%::minutes}
        add -1 to {kalanzaman.%loop-player%}
    if {tim::%loop-player%::minutes} is greater than or equal to 60:
        execute console command "/crate key %loop-player% Lapis 1"
        delete {tim::%loop-player%::minutes}
        set {kalanzaman.%loop-player%} to 60
        send "Oyunda 1 saat kaldiginiz icin ödülünüz verildi. Oyunda kalma süreniz sifirlandi." to loop-player
every 10 minutes:
    loop all players:
        send "Oyunda tam %{tim::%loop-player%::minutes}% dakika kaldiniz. Kutu almaniza %{kalanzaman.%loop-player%}% dakika kaldi. Eger oyundan cikarsaniz bu silinir." to loop-player
Şimdi dene 2 hatayı çözdüm ama 3. yü bilmiyorum
 

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
There's no loop that macthes 'loop-player' (MaxCraft.sk, line 17: if {tim::%loop-player%::minutes} is greater than or equal to 60:')
Hatasını Veriyo Şimdi
 

ChocolateStation

Kömür Madencisi
En iyi cevaplar
0
Kod:
on first join:
    set {kalanzaman.%player%} to 60
    set {tim::%player%::minutes} to 0

on join:
    set {kalanzaman.%player%} to 60
    set {tim::%player%::minutes} to 0

on quit:
    delete {tim::%player%::minutes}
    delete {kalanzaman.%player%}

every 1 minute:
    loop all players:
        add 1 to {tim::%loop-player%::minutes}
        add -1 to {kalanzaman.%loop-player%}
    if {tim::%loop-player%::minutes} is equal to 60:
        execute console command "/crate key %loop-player% Lapis 1"
        delete {tim::%loop-player%::minutes}
        set {kalanzaman.%loop-player%} to 60
        send "Oyunda 1 saat kaldiginiz icin ödülünüz verildi. Oyunda kalma süreniz sifirlandi." to loop-player
every 10 minutes:
    loop all players:
        send "Oyunda tam %{tim::%loop-player%::minutes}% dakika kaldiniz. Kutu almaniza %{kalanzaman.%loop-player%}% dakika kaldi. Eger oyundan cikarsaniz bu silinir." to loop-player
Tekrar dene
 

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
Kod:
on first join:
    set {kalanzaman.%player%} to 60
    set {tim::%player%::minutes} to 0

on join:
    set {kalanzaman.%player%} to 60
    set {tim::%player%::minutes} to 0

on quit:
    delete {tim::%player%::minutes}
    delete {kalanzaman.%player%}

every 1 minute:
    loop all players:
        add 1 to {tim::%loop-player%::minutes}
        add -1 to {kalanzaman.%loop-player%}
    if {tim::%loop-player%::minutes} is equal to 60:
        execute console command "/crate key %loop-player% Lapis 1"
        delete {tim::%loop-player%::minutes}
        set {kalanzaman.%loop-player%} to 60
        send "Oyunda 1 saat kaldiginiz icin ödülünüz verildi. Oyunda kalma süreniz sifirlandi." to loop-player
every 10 minutes:
    loop all players:
        send "Oyunda tam %{tim::%loop-player%::minutes}% dakika kaldiniz. Kutu almaniza %{kalanzaman.%loop-player%}% dakika kaldi. Eger oyundan cikarsaniz bu silinir." to loop-player
Tekrar dene
Yine Olmadı :(
 
Üst