Yeni bir Steve doğdu!
- Katılım
- 4 Aralık 2018
- Mesajlar
- 18
- Tepki puanı
- 0
- Puanları
- 0
- Discord
MinecraftTR.COM - Türkiye'nin en büyük minecraft platformu.
MinecraftTR.COM minecraftla alakalı araçları kullanıma sunuyor. Her şey burada; skript, plugin, doku paketleri, shaderlar, modlar, mcpe, minecraft sunucu kurulumu ve sunucularınızla alakalı yaşadığınız sorunları çözmenize yardımcı olabilecek rehberler ve tüm minecraft haberleri.
Sitemize kayıt olarak topluluğumuzun diğer üyeleriyle tartışabilir, paylaşabilir ve özel mesaj gönderebilirsiniz.
Giriş Yap veya Kayıt Ol!Dosya mı? Hocam post kasmaya mı çalışıyorsunuz?ayn dosyayı at
on load:
set {enerji.durum} to 0
set {enerji.ismarlayan} to "Yok"
if file "plugins/FItemSpawner/config.yml" doesn't exists:
create file "./plugins/FItemSpawner/config.yml"
delete {isl::*}
delete {s::*}
delete {rsp::*}
# Sunucu
set yaml value "Prefix" from file "../../FItemSpawner/config.yml" to "&b&lFIS &8&l> &f"
set yaml value "Spawn-Second" from file "../../FItemSpawner/config.yml" to 3
set yaml value "Language" from file "../../FItemSpawner/config.yml" to "en"
set yaml value "SilkTouch-Mode" from file "../../FItemSpawner/config.yml" to false
if file "plugins/FItemSpawner/messages-en.yml" doesn't exists:
create file "./plugins/FItemSpawner/messages-en.yml"
set yaml value "successfully-created" from file "../../FItemSpawner/messages-en.yml" to "&a{SPAWNER} &fsuccessfully created in spawners.yml"
set yaml value "already-created" from file "../../FItemSpawner/messages-en.yml" to "&c{SPAWNER} &falready created!"
set yaml value "doesnt-exist" from file "../../FItemSpawner/messages-en.yml" to "&c{SPAWNER} &fdoesn't exist!"
set yaml value "spawners" from file "../../FItemSpawner/messages-en.yml" to "&2&lSpawners;"
set yaml value "reloading" from file "../../FItemSpawner/messages-en.yml" to "&fConfiguration reloading..."
set yaml value "reloaded" from file "../../FItemSpawner/messages-en.yml" to "&fConfiguration reloaded!"
set yaml value "break" from file "../../FItemSpawner/messages-en.yml" to "&fYou breaked {SPAWNER}!"
set yaml value "place" from file "../../FItemSpawner/messages-en.yml" to "&fYou placed {SPAWNER}!"
if file "plugins/FItemSpawner/messages-tr.yml" doesn't exists:
create file "./plugins/FItemSpawner/messages-tr.yml"
set yaml value "successfully-created" from file "../../FItemSpawner/messages-tr.yml" to "&a{SPAWNER} &fadlı spawner spawners.yml'nin içerisine yerleştirildi!"
set yaml value "already-created" from file "../../FItemSpawner/messages-tr.yml" to "&c{SPAWNER} &fZaten var!"
set yaml value "doesnt-exist" from file "../../FItemSpawner/messages-tr.yml" to "&c{SPAWNER} &fbulunamadı!!"
set yaml value "spawners" from file "../../FItemSpawner/messages-tr.yml" to "&2&lYaratıcılar;"
set yaml value "reloading" from file "../../FItemSpawner/messages-tr.yml" to "&fAyarlar yenileniyor..."
set yaml value "reloaded" from file "../../FItemSpawner/messages-tr.yml" to "&fAyarlar yenilendi!!"
set yaml value "break" from file "../../FItemSpawner/messages-tr.yml" to "&fSpawner kırdın {SPAWNER}!"
set yaml value "place" from file "../../FItemSpawner/messages-tr.yml" to "&fSpawner koydun {SPAWNER}!"
if file "plugins/FItemSpawner/spawners.yml" doesn't exists:
create file "./plugins/FItemSpawner/spawners.yml"
add "Diamond-Spawner" to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
set yaml value "Spawners.Diamond-Spawner.ItemID" from file "../../FItemSpawner/spawners.yml" to 264
set yaml value "Spawners.Diamond-Spawner.BlockID" from file "../../FItemSpawner/spawners.yml" to 57
set yaml value "Spawners.Diamond-Spawner.Name" from file "../../FItemSpawner/spawners.yml" to "&bDiamond Spawner"
set yaml value "Spawners.Diamond-Spawner.DropName" from file "../../FItemSpawner/spawners.yml" to "&bDiamond"
set yaml value "Spawners.Diamond-Spawner.DropTime" from file "../../FItemSpawner/spawners.yml" to 3
set yaml value "Spawners.Diamond-Spawner.DropAmount" from file "../../FItemSpawner/spawners.yml" to 1
wait 1 seconds
invoke "getSpawners"
wait 1 seconds
invoke "getConfig"
sub "getConfig":
set {isl::prefix} to single value "Prefix" get of "./plugins/FItemSpawner/config.yml" parsed as text
set {isl::lang} to single value "Language" get of "./plugins/FItemSpawner/config.yml" parsed as text
if file "plugins/FItemSpawner/messages-%{isl::lang}%.yml" doesn't exists:
send "&4&l--------------------------------" to console
send "&4&lERROR" to console
send "&4&lERROR" to console
send "&4&lERROR" to console
send "&4&lERROR" to console
send "&4&l&fTHE LANGUAGE &6&l%{isl::lang}% &fDOESNT EXIST" to console
send "&4&lERROR" to console
send "&4&lERROR" to console
send "&4&lERROR" to console
send "&4&lERROR" to console
send "&4&lERROR" to console
send "&4&l--------------------------------" to console
set {isl::lang} to "en"
#set {isl::stmode} to single value "SilkTouch-Mode" get of "./plugins/FItemSpawner/config.yml" parsed as boolean
invoke "getMessages"
sub "getSpawners":
delete {s::*}
set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
loop {_spawners::*}:
set {_item} to single value "Spawners.%loop-value%.ItemID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
set {_block} to single value "Spawners.%loop-value%.BlockID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
set {_name} to single value "Spawners.%loop-value%.Name" get of "./plugins/FItemSpawner/spawners.yml" parsed as text
set {_dname} to single value "Spawners.%loop-value%.DropName" get of "./plugins/FItemSpawner/spawners.yml" parsed as text
set {_dtime} to single value "Spawners.%loop-value%.DropTime" get of "./plugins/FItemSpawner/spawners.yml" parsed as number
set {_damount} to single value "Spawners.%loop-value%.DropAmount" get of "./plugins/FItemSpawner/spawners.yml" parsed as number
add 1 to {_y}
set {s::spawners::%loop-value%} to "%loop-value%"
set {s::items::%loop-value%} to {_item}
set {s::block::%loop-value%} to {_block}
set {s::name::%loop-value%} to "%{_name}%"
set {s::dname::%loop-value%} to "%{_dname}%"
set {s::dtime::%loop-value%} to {_dtime}
set {s::damount::%loop-value%} to {_damount}
sub "getMessages":
wait 5 ticks
set {isl::successfully-created} to single value "successfully-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
set {isl::already-created} to single value "already-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
set {isl::doesnt-exist} to single value "doesnt-exist" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
set {isl::spawners} to single value "spawners" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
set {isl::reloading} to single value "reloading" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
set {isl::reloaded} to single value "reloaded" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
set {isl::break} to single value "break" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
set {isl::place} to single value "place" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
on place:
loop {s::spawners::*}:
if {s::block::%loop-value%} is event-block:
if "%name of player's held item%" is "%{s::name::%loop-value%}%":
set {rsp::spawners::%event-block's location%} to event-block's location
set {rsp::type::%event-block's location%} to "%loop-value%"
set {rsp::dtime::%event-block's location%} to {s::dtime::%loop-value%}
set {rsp::placer::%event-block's location%} to player
set {_msg} to "%{isl::place}%"
replace all "{SPAWNER}" with "%{s::name::%loop-value%}%" in {_msg}
message "%{isl::prefix}% %{_msg}%"
set {_x} to x coordinate of {rsp::spawners::%event-block's location%}
set {_y} to y coordinate of {rsp::spawners::%event-block's location%}
set {_z} to z coordinate of {rsp::spawners::%event-block's location%}
stop
on break:
if {adminmod::%player%} is set:
loop {s::spawners::*}:
#if {s::block::%loop-value%} is event-block:
if {rsp::type::%event-block's location%} is set:
if "%player%" is not "%{rsp::placer::%event-block's location%}%":
set {_izin} to true
if {adminmod::%player%} is set:
delete {_izin}
if {rsp::placer::%event-block's location%} is not set:
delete {_izin}
if {_izin} is not set:
if player has enough space for 1 of block named "%{s::name::%{rsp::type::%event-block's location%}%}%":
cancel event
give 1 of {s::block::%{rsp::type::%event-block's location%}%} named "%{s::name::%{rsp::type::%event-block's location%}%}%" to player
set block to air
set {_msg} to "%{isl::break}%"
replace all "{SPAWNER}" with "%{s::name::%{rsp::type::%event-block's location%}%}%" in {_msg}
message "%{isl::prefix}% %{_msg}%"
delete {rsp::type::%event-block's location%}
delete {rsp::spawners::%event-block's location%}
delete {rsp::dtime::%event-block's location%}
delete {rsp::placer::%event-block's location%}
else:
message "%{isl::prefix}% You don't have enough space in your inventory"
cancel event
else:
cancel event
message "%{isl::prefix}% &7Bu spawnerı sadece &e%{rsp::placer::%event-block's location%}% &7kırabilir!"
stop
command /itemspawner [<text>] [<text>]:
trigger:
if player has permission "skriptmarketi.itemspawner":
set {_izin} to true
if {_izin} is not set:
message "%{isl::prefix}% &cYetkiniz bulunmamakta!"
stop
if arg-1 is "create":
if arg-2 is set:
set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
loop {_spawners::*}:
if "%arg-2%" is "%loop-value%":
set {_msg} to "%{isl::already-created}%"
replace all "{SPAWNER}" with "%arg-2%" in {_msg}
message "%{isl::prefix}% %{_msg}%"
stop
add "%arg-2%" to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
set yaml value "Spawners.%arg-2%.ItemID" from file "../../FItemSpawner/spawners.yml" to 1
set yaml value "Spawners.%arg-2%.BlockID" from file "../../FItemSpawner/spawners.yml" to 1
set yaml value "Spawners.%arg-2%.DropTime" from file "../../FItemSpawner/spawners.yml" to 1
set yaml value "Spawners.%arg-2%.DropAmount" from file "../../FItemSpawner/spawners.yml" to 1
set yaml value "Spawners.%arg-2%.DropName" from file "../../FItemSpawner/spawners.yml" to "&7Taş"
set yaml value "Spawners.%arg-2%.Name" from file "../../FItemSpawner/spawners.yml" to "&7%arg-2%"
set {_msg} to "%{isl::successfully-created}%"
replace all "{SPAWNER}" with "%arg-2%" in {_msg}
message "%{isl::prefix}%%{_msg}%"
message "%{isl::prefix}%&fUse : &a/itemspawner reload"
else if arg-1 is "get":
if arg-2 is set:
loop {s::spawners::*}:
if "%arg-2%" is "%{s::spawners::%arg-2%}%":
give 1 of {s::block::%arg-2%} named "%{s::name::%arg-2%}%" to player
stop
set {_msg} to "%{isl::doesnt-exist}%"
replace all "{SPAWNER}" with "%arg-2%" in {_msg}
message "%{isl::prefix}% %{_msg}%"
else:
message "%{isl::prefix}% Write a spawner name!"
else if arg-1 is "list":
set {_s} to 0
message "%{isl::spawners}%"
loop {s::spawners::*}:
add 1 to {_s}
message "&a- &f%loop-value%"
if {_s} is 0:
message "&cNo Spawners"
else:
message "&aGet info : &f/itemspawner info (spawner-name)"
else if arg-1 is "reload":
message "%{isl::prefix}% %{isl::reloading}%"
invoke "getConfig"
invoke "getSpawners"
message "%{isl::prefix}% %{isl::reloaded}%"
set {_s} to 0
message "&2&lLoaded Spawners;"
loop {s::spawners::*}:
add 1 to {_s}
message "&a- &f%loop-value%"
if {_s} is 0:
message "&c&oNo spawners"
else if arg-1 is "delete":
message "%{isl::prefix}% &cThe skript doesn't support delete!"
else if arg-1 is "info":
if arg-2 is set:
loop {s::spawners::*}:
if "%arg-2%" is "%{s::spawners::%arg-2%}%":
message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
message "&2&l• &fNAME - &a%{s::spawners::%arg-2%}%"
message "&2&l• &fBLOCK - &a%{s::block::%arg-2%}%"
message "&2&l• &fITEM - &a%{s::items::%arg-2%}%"
message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
stop
set {_msg} to "%{isl::doesnt-exist}%"
replace all "{SPAWNER}" with "%arg-2%" in {_msg}
message "%{isl::prefix}% %{_msg}%"
else if arg-1 is "admin":
if arg-2 is "ac":
message "%{isl::prefix}% &7Admin modu &aaktif!"
set {adminmod::%player%} to true
else if arg-2 is "kapat":
message "%{isl::prefix}% &7Admin modu &caktif!"
delete {adminmod::%player%}
else:
message "&6Kullanım: &e/itemspawner admin <ac/kapat>"
else if arg-1 is "help":
message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
message "&2&l• &f/itemspawner create (spawner-name) - &aCreate a spawner into spawners.yml!"
message "&2&l• &f/itemspawner delete (spawner-name) - &aDelete a spawner from spawners.yml!"
message "&2&l• &f/itemspawner get (spawner-name) - &aGives you a spawner!"
message "&2&l• &f/itemspawner admin (ac/kapat) - &aAdmin modu!!"
message "&2&l• &f/itemspawner list - &aList the spawners!"
message "&2&l• &f/itemspawner reload - &aReload the skript!"
message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
else:
message "&5Author : &dMitterWeaL"
message "&5Version : &d1"
message "&5&lITEM SPAWNER SKRIPT!"
message "&a/itemspawner help"
every 1 seconds:
loop {rsp::spawners::*}:
set {_izin} to true
if {rsp::placer::%{rsp::spawners::%loop-value%}%} is offline:
delete {_izin}
if {_izin} is set:
set {_loc} to {rsp::spawners::%loop-value%}
set {_item} to {s::items::%{rsp::type::%loop-value%}%}
set {_block} to block at location at {_loc}
set {_dname} to {s::dname::%{rsp::type::%loop-value%}%}
if {_block} is {s::block::%{rsp::type::%loop-value%}%}:
set {_color} to ""
if {rsp::dtime::%{rsp::spawners::%loop-value%}%} is less than or equal to 1:
set {_dropamount} to {s::damount::%{rsp::type::%loop-value%}%}
drop {_dropamount} of {_item} at {rsp::spawners::%loop-value%}
set {rsp::dtime::%{rsp::spawners::%loop-value%}%} to {s::dtime::%{rsp::type::%loop-value%}%}
else:
remove 1 from {rsp::dtime::%{rsp::spawners::%loop-value%}%}
else:
delete {rsp::type::%{rsp::spawners::%loop-value%}%}
delete {rsp::spawners::%{rsp::spawners::%loop-value%}%}
command /hediyesp:
trigger:
if {hediyesp::%player%} isn't set:
send "&bMitterWeal &8» &7HediyeSP Aldınız." to player
give 2 41 named "&eAltın-Spawner" to player
set {hediyesp::%player%} to "1"
else:
send "&bMitterWeal &8» &7HediyeSP Zaten Aldınız." to player
command /hediyespsifirla:
trigger:
if player is op:
delete {hediyesp::*}
send "&bMitterWeal &8» &7Adakitler Sıfırlandı" to player
attım skriptiRica etsem skripti buraya atarmısın?