Oyunda durdukça para veren skript

MucizeMetin

Ölüm Ve Yaşam Arasındaki Kişi
En iyi cevaplar
0
Kısa ve öz bir şekilde oyunda oyuncular durdukça para vermesini ver oyuncuların kaç saat oyunda durduğunu öğrenmelerini istiyorum arkadaşlar yardımcı olacaklara şimdiden teşekkürler

 

CaylakBey

Marangoz
En iyi cevaplar
0
Kod:
every 30 minutes
execute console command "eco give %player% 300000"
boardcast "&8&l&oSunucumuzda 30dk Durdugun İcin Maaş Verildi."
 

Asertgg

Zombi Katili
En iyi cevaplar
0
Kod:
variables:
    {sk.odulsaat.%player%} = 0
    {sk.oduldakika.%player%} = 0
every minute:
    loop all players:
        add 1 to {sk.oduldakika.%loop-player%}
        if {sk.oduldakika.%loop-player%} is larger than 59:
            add 1 to {sk.odulsaat.%loop-player%}
            remove 60 from {sk.oduldakika.%loop-player%}
        else if {sk.oduldakika.%loop-player%} is 30:
            send "&4Dikkat &8> &7Sunucuda 30 dakikadır bulunduğunuz için &6$1.000 &7kazandın." to loop-player
            execute console command "eco give %loop-player% 1000"
        else if {sk.odulsaat.%loop-player%} is 1:
            if {sk.oduldakika.%loop-player%} is 0:
                send "&4Dikkat &8> &7Sunucuda 1 saattir bulunduğunuz için &6$2.000 &7kazandın." to loop-player
                execute console command "eco give %loop-player% 2000"
        else if {sk.odulsaat.%loop-player%} is larger than 0:
            if {sk.oduldakika.%loop-player%} is 30:
                send "&4Dikkat &8> &7Sunucuda 1 saat 30 dakikadır bulunduğunuz için &6$3.000 &7kazandın." to loop-player
                execute console command "eco give %loop-player% 3000"
                add 1 to {sk.oduldakika.%loop-player%}
        else if {sk.odulsaat.%loop-player%} is 2:
            set {sk.oduldakika.%loop-player%} to 0
            set {sk.odulsaat.%loop-player%} to 0
            send "&4Dikkat &8> &7Sunucuda 2 saattir bulunduğunuz için &6$4.000 &7kazandın." to loop-player
            execute console command "eco give %loop-player% 4000"
        if {sk.odulsaat.%loop-player%} is larger than 1:
            set {sk.oduldakika.%loop-player%} to 0
            set {sk.odulsaat.%loop-player%} to 0
        chance of 5%:
            if {sk.oduldakika.%loop-player%} is 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$10.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/30 dakika &7var." to loop-player
            if {sk.oduldakika.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$10.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/30 dakika &7var." to loop-player
            else if {sk.oduldakika.%loop-player%} is larger than 30:
                if {sk.odulsaat.%loop-player%} is smaller than 1:
                    send "&6&l> &6$20.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/1 saat &7var." to loop-player
            else if {sk.odulsaat.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$30.000 &7ödülünü almanıza &6%{sk.odulsaat.%loop-player%}% saat %{sk.oduldakika.%loop-player%}%dk/1 saat 30dk &7var." to loop-player
            else if {sk.odulsaat.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is larger than 30:
                    send "&6&l> &6$50.000 &7ödülünü almanıza &6%{sk.odulsaat.%loop-player%}% saat %{sk.oduldakika.%loop-player%}%dk/2 saat &7var." to loop-player
 

MucizeMetin

Ölüm Ve Yaşam Arasındaki Kişi
En iyi cevaplar
0
Kod:
variables:
    {sk.odulsaat.%player%} = 0
    {sk.oduldakika.%player%} = 0
every minute:
    loop all players:
        add 1 to {sk.oduldakika.%loop-player%}
        if {sk.oduldakika.%loop-player%} is larger than 59:
            add 1 to {sk.odulsaat.%loop-player%}
            remove 60 from {sk.oduldakika.%loop-player%}
        else if {sk.oduldakika.%loop-player%} is 30:
            send "&4Dikkat &8> &7Sunucuda 30 dakikadır bulunduğunuz için &6$1.000 &7kazandın." to loop-player
            execute console command "eco give %loop-player% 1000"
        else if {sk.odulsaat.%loop-player%} is 1:
            if {sk.oduldakika.%loop-player%} is 0:
                send "&4Dikkat &8> &7Sunucuda 1 saattir bulunduğunuz için &6$2.000 &7kazandın." to loop-player
                execute console command "eco give %loop-player% 2000"
        else if {sk.odulsaat.%loop-player%} is larger than 0:
            if {sk.oduldakika.%loop-player%} is 30:
                send "&4Dikkat &8> &7Sunucuda 1 saat 30 dakikadır bulunduğunuz için &6$3.000 &7kazandın." to loop-player
                execute console command "eco give %loop-player% 3000"
                add 1 to {sk.oduldakika.%loop-player%}
        else if {sk.odulsaat.%loop-player%} is 2:
            set {sk.oduldakika.%loop-player%} to 0
            set {sk.odulsaat.%loop-player%} to 0
            send "&4Dikkat &8> &7Sunucuda 2 saattir bulunduğunuz için &6$4.000 &7kazandın." to loop-player
            execute console command "eco give %loop-player% 4000"
        if {sk.odulsaat.%loop-player%} is larger than 1:
            set {sk.oduldakika.%loop-player%} to 0
            set {sk.odulsaat.%loop-player%} to 0
        chance of 5%:
            if {sk.oduldakika.%loop-player%} is 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$10.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/30 dakika &7var." to loop-player
            if {sk.oduldakika.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$10.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/30 dakika &7var." to loop-player
            else if {sk.oduldakika.%loop-player%} is larger than 30:
                if {sk.odulsaat.%loop-player%} is smaller than 1:
                    send "&6&l> &6$20.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/1 saat &7var." to loop-player
            else if {sk.odulsaat.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$30.000 &7ödülünü almanıza &6%{sk.odulsaat.%loop-player%}% saat %{sk.oduldakika.%loop-player%}%dk/1 saat 30dk &7var." to loop-player
            else if {sk.odulsaat.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is larger than 30:
                    send "&6&l> &6$50.000 &7ödülünü almanıza &6%{sk.odulsaat.%loop-player%}% saat %{sk.oduldakika.%loop-player%}%dk/2 saat &7var." to loop-player
teşekkür ederim
 

CaylakBey

Marangoz
En iyi cevaplar
0
pardon boardcast yazmışım :D

Kod:
variables:
    {sk.odulsaat.%player%} = 0
    {sk.oduldakika.%player%} = 0
every minute:
    loop all players:
        add 1 to {sk.oduldakika.%loop-player%}
        if {sk.oduldakika.%loop-player%} is larger than 59:
            add 1 to {sk.odulsaat.%loop-player%}
            remove 60 from {sk.oduldakika.%loop-player%}
        else if {sk.oduldakika.%loop-player%} is 30:
            send "&4Dikkat &8> &7Sunucuda 30 dakikadır bulunduğunuz için &6$1.000 &7kazandın." to loop-player
            execute console command "eco give %loop-player% 1000"
        else if {sk.odulsaat.%loop-player%} is 1:
            if {sk.oduldakika.%loop-player%} is 0:
                send "&4Dikkat &8> &7Sunucuda 1 saattir bulunduğunuz için &6$2.000 &7kazandın." to loop-player
                execute console command "eco give %loop-player% 2000"
        else if {sk.odulsaat.%loop-player%} is larger than 0:
            if {sk.oduldakika.%loop-player%} is 30:
                send "&4Dikkat &8> &7Sunucuda 1 saat 30 dakikadır bulunduğunuz için &6$3.000 &7kazandın." to loop-player
                execute console command "eco give %loop-player% 3000"
                add 1 to {sk.oduldakika.%loop-player%}
        else if {sk.odulsaat.%loop-player%} is 2:
            set {sk.oduldakika.%loop-player%} to 0
            set {sk.odulsaat.%loop-player%} to 0
            send "&4Dikkat &8> &7Sunucuda 2 saattir bulunduğunuz için &6$4.000 &7kazandın." to loop-player
            execute console command "eco give %loop-player% 4000"
        if {sk.odulsaat.%loop-player%} is larger than 1:
            set {sk.oduldakika.%loop-player%} to 0
            set {sk.odulsaat.%loop-player%} to 0
        chance of 5%:
            if {sk.oduldakika.%loop-player%} is 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$10.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/30 dakika &7var." to loop-player
            if {sk.oduldakika.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$10.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/30 dakika &7var." to loop-player
            else if {sk.oduldakika.%loop-player%} is larger than 30:
                if {sk.odulsaat.%loop-player%} is smaller than 1:
                    send "&6&l> &6$20.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/1 saat &7var." to loop-player
            else if {sk.odulsaat.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l> &6$30.000 &7ödülünü almanıza &6%{sk.odulsaat.%loop-player%}% saat %{sk.oduldakika.%loop-player%}%dk/1 saat 30dk &7var." to loop-player
            else if {sk.odulsaat.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is larger than 30:
                    send "&6&l> &6$50.000 &7ödülünü almanıza &6%{sk.odulsaat.%loop-player%}% saat %{sk.oduldakika.%loop-player%}%dk/2 saat &7var." to loop-player
BetaCraft ın Sistemi :D
 

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Kod:
#
options:
 para-miktar: 5000

#Online
on login:
 while player is online:
  wait 1 minute
  add 1 to {online.time.%player%}

#Give
every 5 minute:
 loop all players:
  {online.time.%loop-player%} is bigger than or equal to 5:
   remove 5 from {online.time.%loop-player%}
   add {@para-miktar} to loop-player's account
  else:
   exit 1 loop
 

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Kod:
#Login
on join:
 while player is online:
  wait 1 minute
  add 1 to {dakika::%player%}
  {dakika::%player%} = 60:
   set {dakika::%player%} to 0
   add 1 to {saat::%player%}
 
#Command
command /bilgi:
 trigger:
  send "&eSaat: &f%{saat::%player%} + 0% &eDakika: &f%{dakika::%player%} + 0%"
 
Üst