Lara
the Black Never Lie
- Katılım
- 22 Temmuz 2018
- Mesajlar
- 476
- Elmaslar
- 523
- Puan
- 14.770
- Yaş
- 24
- Konum
- İstanbul
Discord:
larayasar
Fabrika Skript
Bu Skript, sunucunuzdaki oyunculara bir "fabrika" vermenizi sağlar.
Peki Nedir Bu Fabrika?
Fabrikalar, oyuncuya "sahip olduğu işçi miktarina göre değişkenlik göstererek" madenler verir.
1 işçi ile başlar, en fazla 4 işçi alabilirsiniz.
SkQuery Gui
Bu Skript, sunucunuzdaki oyunculara bir "fabrika" vermenizi sağlar.
Peki Nedir Bu Fabrika?
Fabrikalar, oyuncuya "sahip olduğu işçi miktarina göre değişkenlik göstererek" madenler verir.
1 işçi ile başlar, en fazla 4 işçi alabilirsiniz.
SkQuery Gui
Kod:
on place of obsidian:
if {meslek::%player%} is "madenfabrika":
set {madenfabrika::%player%} to true
set {madenfabrikatas::%player%} to 0
set {madenfabrikademir::%player%} to 0
set {madenfabrikaaltin::%player%} to 0
set {madenfabrikaelmas::%player%} to 0
set {madenfabrikaisci::%player%} to 1
send "&3Başarıyla maden fabrikası kurdun!" to player
while {madenfabrika::%player%} is set:
if {madenfabrikaisci::%player%} is 1:
if chance of 3%:
add 1 to {madenfabrikademir::%player%}
else if chance of 2%:
add 1 to {madenfabrikaaltin::%player%}
else if chance of 1%:
add 1 to {madenfabrikaelmas::%player%}
else:
add 1 to {madenfabrikatas::%player%}
wait 10 seconds
else if {madenfabrikaisci::%player%} is 2:
if chance of 3%:
add 1 to {madenfabrikademir::%player%}
else if chance of 2%:
add 1 to {madenfabrikaaltin::%player%}
else if chance of 1%:
add 1 to {madenfabrikaelmas::%player%}
else:
add 1 to {madenfabrikatas::%player%}
wait 8 seconds
else if {madenfabrikaisci::%player%} is 3:
if chance of 3%:
add 1 to {madenfabrikademir::%player%}
else if chance of 2%:
add 1 to {madenfabrikaaltin::%player%}
else if chance of 1%:
add 1 to {madenfabrikaelmas::%player%}
else:
add 1 to {madenfabrikatas::%player%}
wait 6 seconds
else if {madenfabrikaisci::%player%} is 4:
if chance of 3%:
add 1 to {madenfabrikademir::%player%}
else if chance of 2%:
add 1 to {madenfabrikaaltin::%player%}
else if chance of 1%:
add 1 to {madenfabrikaelmas::%player%}
else:
add 1 to {madenfabrikatas::%player%}
wait 4 seconds
else:
broadcast "&4MADEN FABRIKA HATASI! HİÇ İŞÇİ YOK"
wait 10 seconds
else:
cancel event
remove 1 obsidian from player
send "&4Fabrikatör olmadığın için bunu yapamazsın!" to player
on rightclick on obsidian:
cancel event
if {xoniameslek::%player%} is "madenfabrika":
if {madenfabrika::%player%} is set:
open chest with 1 row named "&cFabrika Yonetimi" to player
format slot 0 of player with totem_of_undying named "&cİşçi Al" with lore "İşçiler taş kırma hızını etkiler||Toplam işçi sayın: %{madenfabrikaisci::%player%}%" to close then run [execute player command "madenfabrikayaiscial"]
format slot 4 of player with cobblestone named "&8Toplam Kırılan Taş" with lore "%{madenfabrikatas::%player%}%" to close then run [execute player command "madenfabrikadancek tas"]
format slot 5 of player with iron ingot named "&7Toplam Kırılan Demir" with lore "%{madenfabrikademir::%player%}%" to close then run [execute player command "fabrikadancek demir"]
format slot 6 of player with gold ingot named "&6Toplam Kırılan Altın" with lore "%{madenfabrikaaltin::%player%}%" to close then run [execute player command "madenfabrikadancek altin"]
format slot 7 of player with diamond named "&bToplam Kırılan Elmas" with lore "%{madenfabrikaelmas::%player%}%" to close then run [execute player command "madenfabfabrikadancek elmas"]
else:
send "&4Bu fabrikaya erişim iznin yok" to player
command /madenfabrikayaiscial:
trigger:
if {madenfabrikaisci::%player%} is smaller than 4:
add 1 to {madenfabrikaisci::%player%}
send "&3Yeni işçi fabrikaya alındı ve çalışmaya başladı." to player
send "&3Toplam işçi sayın: &c%{madenfabrikaisci::%player%}%" to player
else:
send "&cFabrikana daha fazla işçi alamazsın." to player
command /madenfabrikadancek <text>:
trigger:
if arg-1 is "tas":
if {madenfabrikatas::%player%} is bigger than 0:
give {madenfabrikatas::%player%} of cobblestone to player
set {madenfabrikatas::%player%} to 0
else:
send "&cHiç taş kalmamış." to player
if arg-1 is "demir":
if {madenfabrikademir::%player%} is bigger than 0:
give {madenfabrikademir::%player%} of iron ore to player
set {madenfabrikademir::%player%} to 0
else:
send "&cHiç Demir kalmamış." to player
if arg-1 is "altin":
if {maden::%player%} is bigger than 0:
give {madenfabrikaaltin::%player%} of gold ore to player
set {madenfabrikaaltin::%player%} to 0
else:
send "&cHiç Altın kalmamış." to player
if arg-1 is "elmas":
if {madenfabrikaelmas::%player%} is bigger than 0:
give {madenfabrikaelmas::%player%} of diamond ore to player
set {madenfabrikaelmas::%player%} to 0
else:
send "&cHiç Elmas kalmamış." to player
on break of obsidian:
if {madenfabrika::%player%} is set:
delete {madenfabrika::%player%}
delete {madenfabrikaisci::%player%}
TuSKe Gui
Kod:
on place of obsidian:
if {xoniameslek::%player%} is "madenfabrika":
set {madenfabrika::%player%} to true
set {madenfabrikatas::%player%} to 0
set {madenfabrikademir::%player%} to 0
set {madenfabrikaaltin::%player%} to 0
set {madenfabrikaelmas::%player%} to 0
set {madenfabrikaisci::%player%} to 1
send "&3Başarıyla maden fabrikası kurdun!" to player
while {madenfabrika::%player%} is set:
if {madenfabrikaisci::%player%} is 1:
if chance of 3%:
add 1 to {madenfabrikademir::%player%}
else if chance of 2%:
add 1 to {madenfabrikaaltin::%player%}
else if chance of 1%:
add 1 to {madenfabrikaelmas::%player%}
else:
add 1 to {madenfabrikatas::%player%}
wait 10 seconds
else if {madenfabrikaisci::%player%} is 2:
if chance of 3%:
add 1 to {madenfabrikademir::%player%}
else if chance of 2%:
add 1 to {madenfabrikaaltin::%player%}
else if chance of 1%:
add 1 to {madenfabrikaelmas::%player%}
else:
add 1 to {madenfabrikatas::%player%}
wait 8 seconds
else if {madenfabrikaisci::%player%} is 3:
if chance of 3%:
add 1 to {madenfabrikademir::%player%}
else if chance of 2%:
add 1 to {madenfabrikaaltin::%player%}
else if chance of 1%:
add 1 to {madenfabrikaelmas::%player%}
else:
add 1 to {madenfabrikatas::%player%}
wait 6 seconds
else if {madenfabrikaisci::%player%} is 4:
if chance of 3%:
add 1 to {madenfabrikademir::%player%}
else if chance of 2%:
add 1 to {madenfabrikaaltin::%player%}
else if chance of 1%:
add 1 to {madenfabrikaelmas::%player%}
else:
add 1 to {madenfabrikatas::%player%}
wait 4 seconds
else:
broadcast "&4MADEN FABRIKA HATASI!"
wait 10 seconds
else:
cancel event
remove 1 obsidian from player
send "&4Fabrikatör olmadığın için bunu yapamazsın!" to player
on rightclick on obsidian:
cancel event
if {xoniameslek::%player%} is "madenfabrika":
if {madenfabrika::%player%} is set:
open chest with 1 row named "&cFabrika Yonetimi" to player
format gui slot 0 of player with totem_of_undying named "&cİşçi Al" with lore "İşçiler taş kırma hızını etkiler||Toplam işçi sayın: %{madenfabrikaisci::%player%}%" to run player command "madenfabrikayaiscial"
format gui slot 4 of player with cobblestone named "&8Toplam Kırılan Taş" with lore "%{madenfabrikatas::%player%}%" to run player command "madenfabfabrikadancek tas"
format gui slot 5 of player with iron ingot named "&7Toplam Kırılan Demir" with lore "%{madenfabrikademir::%player%}%" to run player command "madenfabfabrikadancek demir"
format gui slot 6 of player with gold ingot named "&6Toplam Kırılan Altın" with lore "%{madenfabrikaaltin::%player%}%" to run player command "madenfabfabrikadancek altin"
format gui slot 7 of player with diamond named "&bToplam Kırılan Elmas" with lore "%{madenfabrikaelmas::%player%}%" to run player command "madenfabfabrikadancek elmas"
else:
send "&4Bu fabrikaya erişim iznin yok" to player
command /madenfabrikayaiscial:
trigger:
if {madenfabrikaisci::%player%} is smaller than 4:
add 1 to {madenfabrikaisci::%player%}
send "&3Yeni işçi fabrikaya alındı ve çalışmaya başladı." to player
send "&3Toplam işçi sayın: &c%{madenfabrikaisci::%player%}%" to player
else:
send "&cFabrikana daha fazla işçi alamazsın." to player
command /madenfabrikadancek <text>:
trigger:
if arg-1 is "tas":
if {madenfabrikatas::%player%} is bigger than 0:
give {madenfabrikatas::%player%} of cobblestone to player
set {madenfabrikatas::%player%} to 0
else:
send "&cHiç taş kalmamış." to player
if arg-1 is "demir":
if {madenfabrikademir::%player%} is bigger than 0:
give {madenfabrikademir::%player%} of iron ore to player
set {madenfabrikademir::%player%} to 0
else:
send "&cHiç Demir kalmamış." to player
if arg-1 is "altin":
if {maden::%player%} is bigger than 0:
give {madenfabrikaaltin::%player%} of gold ore to player
set {madenfabrikaaltin::%player%} to 0
else:
send "&cHiç Altın kalmamış." to player
if arg-1 is "elmas":
if {madenfabrikaelmas::%player%} is bigger than 0:
give {madenfabrikaelmas::%player%} of diamond ore to player
set {madenfabrikaelmas::%player%} to 0
else:
send "&cHiç Elmas kalmamış." to player
on break of obsidian:
if {madenfabrika::%player%} is set:
delete {madenfabrika::%player%}
delete {madenfabrikaisci::%player%}
Skript Hakkında Görseller
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Son düzenleme: