Dakika Ödül System

cezapro35

Zombi Katili
Mesajlar
216
En iyi cevaplar
0
Beğeniler
65
Puanları
270
Ruh hali
Merhaba Arkadaşlar;
Bugün karşınız'da kolay olan ödül sistemi yaptım.
Öylesine yazdım size paylaşmak istedim.
Resim atamıyorum kolay bir skript zaten.
Kodu denemedim fakat hata yok gibi.


SYSTEM INFO

Her saniye 1 online süresi gelir.
Sürene bakman için /süre yazabilirsiniz.
Süreniz 10 dakika olmuş ise /ödül yazarak paranızı alabilirsiniz.


Kolay sistemdir öyle paylaşayım dedim.
C#:
options:
    para : 25000
C#:
variables:
    {online.%player%} = 0
   
every a seconds:
    loop players:
        add 1 to {online.%loop-player%}
       
command /ödül:
    trigger:
        if {online.%player%} is greater than or equal to 600:
            send "&aÖdülünü başarıyla aldın." to player
            add {@para} to player's money
            remove 600 from {online.%player%}
        else:
            send "&cBunu yapmak için en az 10 dakika oynamalısın!" to player
           
command /süre:
    trigger:
        send "&eOynama Süren &7&l→ &e%{online.%player%}% Saniye" to player


Hata var mı bilmiyorum...
Coin desteği de getirilmiştir.
Açıp kapanabilir.


C#:
options:
    para : 25000
    coin : 25 # coin true ise kaç ödül coin verecek ?

variables:
    {online.%player%} = 0
    {coin.%player%} = 0
    {coin.stats} = true # coini false yaparsanız kapanır.
  
every a seconds:
    loop players:
        add 1 to {online.%loop-player%}
      
command /ödül:
    trigger:
        if {online.%player%} is greater than or equal to 600:
            send "&aÖdülünü başarıyla aldın." to player
            if {coin.stats} is true:
                add {@coin} to {coin.%player%}
            else:
                add {@para} to player's money
            remove 600 from {online.%player%}
        else:
            send "&cBunu yapmak için en az 10 dakika oynamalısın!" to player
          
command /süre:
    trigger:
        send "&eOynama Süren &7&l→ &e%{online.%player%}% Saniye" to player



 


Son düzenleme:

ErenSB

Elmas Madencisi
Emektar Üye
Mesajlar
834
En iyi cevaplar
26
Beğeniler
537
Puanları
1,640
Gayet başarılı bir sistem tebrik ederim :)
Deneyecem hatasız çalışırsa kullanacam
Komutla ödül alma özelliği çok iyi olmuş afk kalıpta 30 dk da 1 saatte bir para alanlar oluyor diğer skriptlerde
Tebrikler.
 

cezapro35

Zombi Katili
Mesajlar
216
En iyi cevaplar
0
Beğeniler
65
Puanları
270
Ruh hali
Gayet başarılı bir sistem tebrik ederim :)
Deneyecem hatasız çalışırsa kullanacam
Komutla ödül alma özelliği çok iyi olmuş afk kalıpta 30 dk da 1 saatte bir para alanlar oluyor diğer skriptlerde
Tebrikler.
Önemli değil kolay bir skript.
Hata olacağını sanmıyorum.
Güzel yorumunuz için "teşekkür" ediyorum.
 

Hüseyin09123

Kızıltaş Madencisi
Mesajlar
660
En iyi cevaplar
0
Beğeniler
305
Puanları
930
Ruh hali
Eskiden bunla uğraşıp şu zamanlarda gıdım anlamasamda güzel yani.
 

Axel102

Hayalet Avcısı
Mesajlar
2,564
En iyi cevaplar
6
Beğeniler
1,002
Puanları
3,390
Kod:
#CONNECT
on login:
 while player is online:
  wait 1 minute
  add 1 to {min.%player%}
  {min.%player%} is 60:
   remove 60 from {min.%player%}
   add 1 to {hour.%player%}
bu şekilde kullanmayı dene
 

KingAmdin_YT

Demir Madencisi
Mesajlar
337
En iyi cevaplar
1
Beğeniler
92
Puanları
460
Ruh hali
Kod:
on quit:
    delete {online.%player%}
Bunu da ekleyin.
 

DerpBoy

Kömür Madencisi
Mesajlar
130
En iyi cevaplar
0
Beğeniler
34
Puanları
215
Ruh hali
Kod:
variables:
    {saniye::%player%} = 0
    {dakika::%player%} = 0
    {saat::%player%} = 0

every second:
    loop all players:
        add 1 to {saniye::%loop-player%}
        if {saniye::%loop-player%} is 60:
            subtract 60 from {saniye::%loop-player%}
            add 1 to {dakika::%loop-player%}
        if {dakika::%loop-player%} is 60:
            subtract 60 from {dakika::%loop-player%}
            add 1 to {saat::%loop-player%}
        {saat::%loop-player%} is 1:
            {verild.%loop-player%} isn't set:
                set {saat::%loop-player%} to 0
                execute console command "eco give %loop-player% 10000"
                send "&e1 saat oynadığın için ödüllendirildin!" to loop-player
command /surem:
    trigger:
        send "&6Online Süreniz: &e%{saat::%player%}% &7saat &e%{dakika::%player%}% &7dakika &e%{saniye::%player%}% &7saniye."

Buyrun hocam
 

Darkkandadr

❌⚖❌ Everybody knows the good guys lost...
Emektar Üye
Mesajlar
483
En iyi cevaplar
0
Beğeniler
733
Puanları
960
Ruh hali

KingAmdin_YT

Demir Madencisi
Mesajlar
337
En iyi cevaplar
1
Beğeniler
92
Puanları
460
Ruh hali
Açmadıysan boş yapma.
Arkadaşlar doğru söylüyor. Evet lag yapar. Fakat skriptin aynı işlevini gören eklentiyi daha çok tercih ediyoruz.
Skript'in yüklendiğinde variables'teki gereksiz verilerin okunması zorunda kalır. Ayrıca verileri eklerken de aynı anda oyuncuların verileri çekmesi de zorlaşır.
Bir de sen bu 3 satırlı skripti dener misin?
Kod:
on chat:
    message contains "sa"
    make player say "sa"
 

Üst