1 Saat sonra kredi versin

  • Konuyu Başlatan Konuyu Başlatan 01selim
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 653
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
Üst