- Katılım
- 2 Aralık 2017
- Mesajlar
- 279
- Elmaslar
- 62
- Puanlar
- 4.170
- Yaş
- 25
Merhaba değerli forum üyeleri,
eskiden conconcraft sunucumda kullandığım bu skriptimi sizlerle paylaşmak istedim.
Umarım işinize yarar.
Komutlar
/maas
/sure
Yetkiler
payday.all(Yetkili maaş paneline erişmenize yarar.)
Gerekli Pluginler
skQuery 3
Fotoğraflar
Aktiflik süresi:
Yetkili maaş paneli:
Oyuncu maaş paneli:
Hastebin
hastebin
Kod
eskiden conconcraft sunucumda kullandığım bu skriptimi sizlerle paylaşmak istedim.
Umarım işinize yarar.
Komutlar
/maas
/sure
Yetkiler
payday.all(Yetkili maaş paneline erişmenize yarar.)
Gerekli Pluginler
skQuery 3
Fotoğraflar
Aktiflik süresi:
Yetkili maaş paneli:
Oyuncu maaş paneli:
Hastebin
hastebin
Kod
Kod:
# OT & PD / Orco
options:
p: &c&lServer # Sunucu adınız.
Dunya: Conconcraft # Maaş sisteminin geçerli olduğu dünya adını yazınız.
enazpara: 50 # Maaştan gelicek en az para miktarını yazın.
enfazlapara: 400 # Maaştan gelicek en fazla para miktarını yazın.
variables:
{benimpayday.%player%} = 0
{aktifkalma.saniye.%player%} = 0
{aktifkalma.dakika.%player%} = 0
{aktifkalma.saat.%player%} = 0
{aktifkalma.gun.%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%}
if player's world is "conconcraft":
if {2xpaydaymod} is true:
set {_paydayhesap} to a random integer between {@enazpara} and {@enfazlapara}
add {_paydayhesap} to {benimpayday.%player%}
wait 1 second
send "&a------------------------------------------"
send "&a Alınan maaş: %{_paydayhesap}%"
send "&a Maaşınızı &b/maas &aile alabilirsiniz."
send "&a &bMaaş hesabınız: %{benimpayday.%player%}%"
send "&a------------------------------------------"
add {_paydayhesap} to {benimpayday.%player%}
wait 0.5 second
send "&a------------------------------------------"
send "&a Alınan maaş: %{_paydayhesap}%"
send "&a Maaşınızı &b/maas &aile alabilirsiniz."
send "&a &bMaaş hesabınız: %{benimpayday.%player%}%"
send "&a------------------------------------------"
send "&e2 kat maaş sisteminden yararlandınız."
else:
set {_paydayhesap} to a random integer between {@enazpara} and {@enfazlapara}
add {_paydayhesap} to {benimpayday.%player%}
wait 1 second
send "&a------------------------------------------"
send "&a Alınan maaş: %{_paydayhesap}%"
send "&a Maaşınızı &b/maas &aile alabilirsiniz."
send "&a &bMaaş hesabınız: %{benimpayday.%player%}%"
send "&a------------------------------------------"
else:
send "&a------------------------------------------"
send "&a {@Dunya}'da olmadığınız için"
send "&a Bu maaşı kaçırdınız."
send "&a------------------------------------------"
if {aktifkalma.saat.%player%} is bigger than or equal to 24:
add 1 to {aktifkalma.gun.%player%}
remove 24 from {aktifkalma.saat.%player%}
command /2katmaas:
permission: payday.all
permission message: &cYetkiniz yok.
trigger:
if {2xpaydaymod} is true:
send "&e[!] &a2X payday modu kapatıldı."
set {2xpaydaymod} to false
else:
send "&e[!] &a2X payday modu açıldı."
set {2xpaydaymod} to true
command /maasver [<player>]:
permission: payday.all
trigger:
if arg-1 is set:
send "&7[&a!&7] &a%arg-1% adlı oyuncuya maaş verildi."
if arg-1 is in world "{@Dunya}":
set {aktifkalma.dakika.%arg-1%} to 59
set {aktifkalma.saniye.%arg-1%} to 59
else:
send "&aHerkese maaş verdiniz."
send "&c[!] &e/maasver <Nick> &cile sadece bir kişiye maaş verebilirsin."
loop all players:
if loop-player is in world "{@Dunya}":
send "&7[{@p}&7] &e» &a%player% &badlı yetkili admin &cherkese &amaaş verdi." to loop-player
set {aktifkalma.dakika.%loop-player%} to 59
set {aktifkalma.saniye.%loop-player%} to 59
command /maas:
trigger:
if player's world is "{@Dunya}":
if player has permission "payday.all":
open chest with 1 rows named "&aYetkili &d&lmaaş &apaneli" 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 compass named "&aMaaş ver" with lore "&bTıklayarak herkese maaş verilebilir." to close then run [execute player command "/maasver"]
format slot 4 of player with 381 named "&d&lMaaş al" with lore "&aMaaş bilgileri:|| &bMaaş hesabı: &a$&e%{benimpayday.%player%}% || &bKalan dakika: &a%{aktifkalma.dakika.%player%}%/60 || &b2 kat maaş: &7&lBelirsiz || &aTıklayarak maaşı alabilirsiniz." to close then run [execute player command "/maasal"]
format slot 5 of player with compass named "&a2 kat maaş" with lore "&bTıklayarak 2 kat maaşı açabilirsiniz." to close then run [execute player command "/2katmaas"]
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:
if {2xpaydaymod} is true:
open chest with 1 rows named "&d&lMaaş" 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 381 named "&d&lMaaş al" with lore "&aMaaş bilgileri:|| &bMaaş hesabı: &a$&e%{benimpayday.%player%}% || &bKalan dakika: &a%{aktifkalma.dakika.%player%}%/60 || &b2 kat maaş: &a&lAçık || &aTıklayarak maaşı alabilirsiniz." to close then run [execute player command "/maasal"]
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 "&d&lMaaş" 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 381 named "&d&lMaaş al" with lore "&aMaaş bilgileri:|| &bMaaş hesabı: &a$&e%{benimpayday.%player%}% || &bKalan dakika: &a%{aktifkalma.dakika.%player%}%/60 || &b2 kat maaş: &c&lKapalı || &aTıklayarak maaşı alabilirsiniz." to close then run [execute player command "/maasal"]
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
command /maasal:
trigger:
if player's world is "{@Dunya}":
if {benimpayday.%player%} is 0:
send "&c[!] Maaş hesabınız: &a$0 &colduğu için para çekemezsiniz."
else:
send "&a------------------------------------------"
send "&a $&e%{benimpayday.%player%}% &amaaş aldınız."
send "&a------------------------------------------"
add {benimpayday.%player%} to player's balance
set {benimpayday.%player%} to 0
else:
send "&4[!]{@Dunya}'da olmadığınız için bu komutu kullanamazsınız."
command /sure [<player>]:
trigger:
if arg-1 is not set:
open chest with 1 rows named "&6&lAktif kalma 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 "&aAktif Kalma Süreniz:" with lore "&bSüre:|| &a%{aktifkalma.gun.%player%}% &bGün,|| &a%{aktifkalma.saat.%player%}% &bSaat,|| &a%{aktifkalma.dakika.%player%}% &bDakika,|| &a%{aktifkalma.saniye.%player%}% &bSaniye'dir" 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&lAktif kalma" 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 "&aAktif Kalma Süresi:" with lore "&bSüresi:|| &a%{aktifkalma.gun.%arg 1%}% &bGün,|| &a%{aktifkalma.saat.%arg 1%}% &bSaat,|| &a%{aktifkalma.dakika.%arg 1%}% &bDakika,|| &a%{aktifkalma.saniye.%arg 1%}% &bSaniye'dir" to close
on quit:
delete {aktifkalma.saniye.%player%}
Son düzenleme: