1 saat aktif kalana

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

01selim

Zombi Geldi, Beni Yedi
Katılım
20 Ekim 2014
Mesajlar
265
Elmaslar
30
Puan
13.670
Yaş
58
Merhaba arkdaşlar,
Küçük bir skript istiyeceşim.
Skript şu oyuncu oyuna girdiğinde 1 saat aktif kalırsa
o oyuncuya kredileri.al yetkisini vericek
oyuncu /kredilerial yazdığında 1 kereliğine ona execute console command "krediver %player% 10" vericek
eğer 1 saat dolmadıysa ne kadar süre kaldığıyazıcak altta
ve 1 kere aldıktan sonra birdaha alamayacağı için zaten 1 defa almışsın gibisinden bir uyarı olucak
şimdiden teşekkürler

 
Kod:
every 1 minute:
    loop all players:
        if loop-player have permission "kredileri.al":
            stop
        else:
            add 1 to {oynamasüre::%loop-player%}
            if {oynamasüre::%loop-player%} is 60:
                execute console command "manuaddp %player% kredileri.al"


command /kredilerial:
    trigger:
        if player have permission "kredileri.al":
            if {aldihak::%player%} is not set:
                set {aldihak::%player%} to true
                execute console command "krediver %player% 10"
            else:
                send "&cZaten hakkini kullanmışsın."
Kod:
 
[19:32:56 ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (spawnerverme.sk, line 8: execute console command "manuaddp %player% kredileri.al"')
 
Kod:
every 1 minute:
    loop all players:
        if loop-player have permission "kredileri.al":
            stop
        else:
            add 1 to {oynamasüre::%loop-player%}
            if {oynamasüre::%loop-player%} is 60:
                execute console command "manuaddp %loop-player% kredileri.al"


command /kredilerial:
    trigger:
        if player have permission "kredileri.al":
            if {aldihak::%player%} is not set:
                set {aldihak::%player%} to true
                execute console command "krediver %player% 10"
            else:
                send "&cZaten hakkini kullanmışsın."
 
Skriptten pek anlamıyorum ama Loop a gerek varmı

ben sadece 1 oyuncu diyelimki 1 dk aktif kaldı sadece ona yetki vericek
vede 1 kereligine ve oyuncu /kredilerial dediginde ona kredi vericek
 
Loopa dakika vermek için gerek var.
Anlamıyorsan neden sordun ki :D
 
öğrenmek için :D
 
Kod:
every 1 minute:
    loop all players:
        if loop-player have permission "kredileri.al":
            stop
        else:
            add 1 to {oynamasüre::%loop-player%}
            if {oynamasüre::%loop-player%} is 60:
                execute console command "manuaddp %loop-player% kredileri.al"
                send "&cverdim coskuyu."

command /kredilerial:
    trigger:
        if player have permission "kredileri.al":
            if {aldihak::%player%} is not set:
                set {aldihak::%player%} to true
                execute console command "krediver %player% 10"
                send "&cverdim kanka."
            else:
                send "&cZaten hakkini kullanmışsın."

mesaj ekledim 2 tanede hata alıyorum niye
[20:16:43 ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (spawnerverme.sk, line 9: send "&cverdim coskuyu."')
 
Bunları sen kendin eklemişsin , bilmiyorsan öğrenmekle başla derim.
Kod:
every minute:
    loop all players:
        if loop-player have permission "kredileri.al":
            stop
        else:
            add 1 to {oynamasüre::%loop-player%}
            if {oynamasüre::%loop-player%} is 60:
                execute console command "manuaddp %loop-player% kredileri.al"
                send "&cverdim coskuyu." to loop-player

command /kredilerial:
    trigger:
        if player have permission "kredileri.al":
            if {aldihak::%player%} is not set:
                set {aldihak::%player%} to true
                execute console command "krediver %player% 10"
                send "&cverdim kanka." to player
            else:
                send "&cZaten hakkini kullanmışsın." to player
 
evet ben ekledim dedim zaten bilmiyorum yavaştan başladım itşe
 
Tamam tam istediğin şeyi söylersen daha kolay şekilde anlaşırız diye düşünüyorum.
Başka bir şey varmı?
 
Yok yardımın için teşekkür ederim.
 
İyi forumlar :)
 
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