1 Saat sonra kredi versin

  • Konuyu Başlatan Konuyu Başlatan 01selim
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 654
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 oyunda 1 saat olarak aktif kalan kişiye 1 kereliğine 1 seferlik yani 10 kredi versin istiyorum
onuda şu şekilde istiyorum, oyuncu /kredihediye yazdığında 1 slotlk menü gelicek
ortada paper olucak eğer süre dolmadıysa oyuncu mauseyi paper in üzerine getirdiğinde diyelimki 36 dk kaldı diyecek
eğer süresi dolduysa Hazır yazacak
oyuncu o hazır ken tıkladığında execute console command "krediekle %player% 10" olucak
süresi dolmadan tıklarsa birşey olmucak menü kalıcak öyle
şimdiden teşekkür ederim​
 
dostum 1 saat sonrasını bulamadım ama 1 kerelik hediye kredi almasını buldum hata olabilir deneyemedim

on first login:
set join message "&bSUNUCUMUZA HOŞGELDİN %player% KİTİN VERİLİYOR"
execute console command "kit paper" to player

on rightclick:
name of player's tool is "Sağ Tıkla:
execute console command "money give %player% 10000"
clear player

command /kit paper:
permissions: kit.admin
trigger:
give 1 paper named "Sağ Tıkla" to player
 
Zamanım yoktu pek istediğin gibi yapamadım ama idare eder yine. :;p

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Kod:
options:
    p: &c&lServer # Sunucu adınız.
    credit: 10 # Kredi miktari.

variables:
    {aktifkalma.saniye.%player%} = 0
    {aktifkalma.dakika.%player%} = 0
    {aktifkalma.saat.%player%} = 0
  
on login:
    while player is online:
        wait 1 second
        add 1 to {aktifkalma.saniye.%player%}
        if {aktifkalma.saniye.%player%} is bigger than or equal to 60:
            remove 60 from {aktifkalma.saniye.%player%}
            add 1 to {aktifkalma.dakika.%player%}
        if {aktifkalma.dakika.%player%} is bigger than or equal to 60:
            remove 60 from {aktifkalma.dakika.%player%}
            add 1 to {aktifkalma.saat.%player%}
            send "&e[!] &aKredi alma vaktiniz geldi, /kredial kullanın."
            add 1 to {qredialiyoruzmoruq.%player%)


command /kredidagit [<player>]:
    permission: credit.all
    trigger:
        if arg-1 is set:
            send "&7[&a!&7] &a%arg-1% adlı oyuncuya {@credit} kredi verildi."
            set {aktifkalma.dakika.%arg-1%} to 59
            set {aktifkalma.saniye.%arg-1%} to 59
        else:
            send "&aHerkese {@credit} kredi verdiniz."
            send "&c[!] &e/kredidagit <Nick> &cile sadece bir kişiye kredi verebilirsin."
            loop all players:
                send "&7[{@p}&7] &e» &a%player% &badlı yetkili admin &cherkese &a{@credit} kredi verdi." to loop-player
                set {aktifkalma.dakika.%loop-player%} to 59
                set {aktifkalma.saniye.%loop-player%} to 59

command /kredial:
    trigger:
        if {qredialiyoruzmoruq.%player%} is 0:
            send "&c[!] Kredi alma süreniz dolmamış, /kredikalan ile bakabilirsiniz."
        else:
            send "&a------------------------------------------"
            send "&a $&e{@credit} &akredi aldınız."
            send "&a------------------------------------------"
            remove 1 from {qredialiyoruzmoruq.%player%)
            execute console command "/krediekle %player% {@credit}"


command /kredikalan [<player>]:
    trigger:
        if arg-1 is not set:
            open chest with 1 rows named "&6&lKrediye kalan süren" to player
            format slot 0 of player with 160:14 named "&a" to close
            format slot 1 of player with 160:14 named "&a" to close
            format slot 2 of player with 160:14 named "&a" to close
            format slot 3 of player with 160:14 named "&a" to close
            format slot 4 of player with compass named "&aKredi Alma Süreniz:" with lore "&bKalan dakika: &a%{aktifkalma.dakika.%player%}%/60" to close
            format slot 5 of player with 160:14 named "&a" to close
            format slot 6 of player with 160:14 named "&a" to close
            format slot 7 of player with 160:14 named "&a" to close
            format slot 8 of player with 160:14 named "&a" to close
        else:
            open chest with 1 rows named "&a&l%arg 1% &b&lKrediye kalan" to player
            format slot 0 of player with 160:14 named "&a" to close
            format slot 1 of player with 160:14 named "&a" to close
            format slot 2 of player with 160:14 named "&a" to close
            format slot 3 of player with 160:14 named "&a" to close
            format slot 5 of player with 160:14 named "&a" to close
            format slot 6 of player with 160:14 named "&a" to close
            format slot 7 of player with 160:14 named "&a" to close
            format slot 8 of player with 160:14 named "&a" to close
            format slot 4 of player with compass named "&aKredi Alma Süresi:" with lore "&bKalan dakika: &a%{aktifkalma.dakika.%arg-1%}%/60" to close
          
on quit:
    delete {aktifkalma.saniye.%player%}
 
Zamanım yoktu pek istediğin gibi yapamadım ama idare eder yine. :;p

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Kod:
options:
    p: &c&lServer # Sunucu adınız.
    credit: 10 # Kredi miktari.

variables:
    {aktifkalma.saniye.%player%} = 0
    {aktifkalma.dakika.%player%} = 0
    {aktifkalma.saat.%player%} = 0
 
on login:
    while player is online:
        wait 1 second
        add 1 to {aktifkalma.saniye.%player%}
        if {aktifkalma.saniye.%player%} is bigger than or equal to 60:
            remove 60 from {aktifkalma.saniye.%player%}
            add 1 to {aktifkalma.dakika.%player%}
        if {aktifkalma.dakika.%player%} is bigger than or equal to 60:
            remove 60 from {aktifkalma.dakika.%player%}
            add 1 to {aktifkalma.saat.%player%}
            send "&e[!] &aKredi alma vaktiniz geldi, /kredial kullanın."
            add 1 to {qredialiyoruzmoruq.%player%)


command /kredidagit [<player>]:
    permission: credit.all
    trigger:
        if arg-1 is set:
            send "&7[&a!&7] &a%arg-1% adlı oyuncuya {@credit} kredi verildi."
            set {aktifkalma.dakika.%arg-1%} to 59
            set {aktifkalma.saniye.%arg-1%} to 59
        else:
            send "&aHerkese {@credit} kredi verdiniz."
            send "&c[!] &e/kredidagit <Nick> &cile sadece bir kişiye kredi verebilirsin."
            loop all players:
                send "&7[{@p}&7] &e» &a%player% &badlı yetkili admin &cherkese &a{@credit} kredi verdi." to loop-player
                set {aktifkalma.dakika.%loop-player%} to 59
                set {aktifkalma.saniye.%loop-player%} to 59

command /kredial:
    trigger:
        if {qredialiyoruzmoruq.%player%} is 0:
            send "&c[!] Kredi alma süreniz dolmamış, /kredikalan ile bakabilirsiniz."
        else:
            send "&a------------------------------------------"
            send "&a $&e{@credit} &akredi aldınız."
            send "&a------------------------------------------"
            remove 1 from {qredialiyoruzmoruq.%player%)
            execute console command "/krediekle %player% {@credit}"


command /kredikalan [<player>]:
    trigger:
        if arg-1 is not set:
            open chest with 1 rows named "&6&lKrediye kalan süren" to player
            format slot 0 of player with 160:14 named "&a" to close
            format slot 1 of player with 160:14 named "&a" to close
            format slot 2 of player with 160:14 named "&a" to close
            format slot 3 of player with 160:14 named "&a" to close
            format slot 4 of player with compass named "&aKredi Alma Süreniz:" with lore "&bKalan dakika: &a%{aktifkalma.dakika.%player%}%/60" to close
            format slot 5 of player with 160:14 named "&a" to close
            format slot 6 of player with 160:14 named "&a" to close
            format slot 7 of player with 160:14 named "&a" to close
            format slot 8 of player with 160:14 named "&a" to close
        else:
            open chest with 1 rows named "&a&l%arg 1% &b&lKrediye kalan" to player
            format slot 0 of player with 160:14 named "&a" to close
            format slot 1 of player with 160:14 named "&a" to close
            format slot 2 of player with 160:14 named "&a" to close
            format slot 3 of player with 160:14 named "&a" to close
            format slot 5 of player with 160:14 named "&a" to close
            format slot 6 of player with 160:14 named "&a" to close
            format slot 7 of player with 160:14 named "&a" to close
            format slot 8 of player with 160:14 named "&a" to close
            format slot 4 of player with compass named "&aKredi Alma Süresi:" with lore "&bKalan dakika: &a%{aktifkalma.dakika.%arg-1%}%/60" to close
         
on quit:
    delete {aktifkalma.saniye.%player%}

Kardeş Çok uzatmışsın bu kadar şeye gerek yok direk
Gönderi otomatik olarak birleştirildi:

on first login:
set join message "&bSUNUCUMUZA HOŞGELDİN %player% KİTİN VERİLİYOR"
execute console command "kit paper" to player

on rightclick:
name of player's tool is "Sağ Tıkla:
execute console command "money give %player% 10000"
clear player

command /kit paper:
permissions: kit.admin
trigger:
give 1 paper named "Sağ Tıkla" to player
 
Kardeş Çok uzatmışsın bu kadar şeye gerek yok direk
Gönderi otomatik olarak birleştirildi:

on first login:
set join message "&bSUNUCUMUZA HOŞGELDİN %player% KİTİN VERİLİYOR"
execute console command "kit paper" to player

on rightclick:
name of player's tool is "Sağ Tıkla:
execute console command "money give %player% 10000"
clear player

command /kit paper:
permissions: kit.admin
trigger:
give 1 paper named "Sağ Tıkla" to player
Burda olay uzatıp uzatmamak değil arkadaş öyle istemiş yoksa o yaptığını herkes biliyor.
 
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