KanedgyBO
SkriptTale
- Katılım
- 29 Mart 2018
- Mesajlar
- 923
- Elmaslar
- 382
- Puan
- 14.575
- Yaş
- 19
- Konum
- Bursa / Erikli
- Minecraft
- TheLudoBile
Discord:
TheLudoBile#3485
bu kodda nedense 78. satırdaki
satırında nedense sonuç üst satırlardaki damage gibi şeyler aynı fonksiyonla çalışmasına rağmen ok fırlatma hızı hep aynı.
okuyunca anlamamışsınızdır belki ama umarım bunu okyup koda bakanlar anlar :D
yardım ederseniz mutlu olurum
make player shoot arrow at speed mk(player, "Mekanik.Ok Firlama Hizi", "Hız düşük")satırında nedense sonuç üst satırlardaki damage gibi şeyler aynı fonksiyonla çalışmasına rağmen ok fırlatma hızı hep aynı.
okuyunca anlamamışsınızdır belki ama umarım bunu okyup koda bakanlar anlar :D
yardım ederseniz mutlu olurum
Kod:
load:
load yaml "plugins/Ok Çubukları/Ayarlar.yml" as "Ayarlar"
load yaml "plugins/Ok Çubukları/Copyright.yml" as "Copyright"
load yaml "plugins/Ok Çubukları/Mesajlar.yml" as "Mesajlar"
yaml "Ayarlar" is empty:
set yaml value "Baslik" from "Ayarlar" to "&3Ok Çubukları &8»"
set yaml value "Gorunus.Normal Mesajlar" from "Ayarlar" to "Açık"
set yaml value "Gorunus.EylemCubugu Mesajlari" from "Ayarlar" to "Açık"
set yaml value "Gorunus.EkranYazisi Mesajlari" from "Ayarlar" to "Açık"
set yaml value "Gorunus.Ses Efektleri" from "Ayarlar" to "Açık"
set yaml value "Mekanik.Ok Firlama Hizi" from "Ayarlar" to "+2"
set yaml value "Mekanik.Ok Hasari" from "Ayarlar" to "+2"
set yaml value "Mekanik.Bekleme suresi" from "Ayarlar" to "+2"
set yaml value "Mekanik.Bilgilendirme" from "Ayarlar" to "Mekaniklerde seviyeyi yazmanıza gerek yoktur. Örn. ""+2"" yazdığınızda ""oyuncunun seviyesi + 2"" olur."
save yaml "Ayarlar"
yaml "Mesajlar" is empty:
set yaml value "Esyalar.Cubuk Ismi" from "Mesajlar" to "&eOk Çubuğu"
set yaml value "Esyalar.Yenilenirken Cubuk Ismı" from "Mesajlar" to "&8[&aYenileniyor&8]"
set yaml value "Esyalar.Seviye Mesajda Goruntusu" from "Mesajlar" to "&eSv."
set yaml list "Esyalar.Cubuk Aciklamasi" from "Mesajlar" to "" and "&7Ateşlemek için sağ tıklayın."
set yaml value "Cooldown Mesaji" from "Mesajlar" to "&cÇubuğunu kullanmak için beklemelisin."
set yaml value "Rakam Girmelisiniz" from "Mesajlar" to "&cBir rakam girmelisiniz."
set yaml value "Cubugunuz Verildi" from "Mesajlar" to "&aÇubuğunuz verildi."
set yaml value "Hasar düşük" from "Mesajlar" to "&cHasar 0'dan küçük çıktığı için yml'nizdeki ""-"", ""+""'ya dönüştürüldü."
set yaml value "Hız düşük" from "Mesajlar" to "&cHız 0'dan küçük çıktığı için yml'nizdeki ""-"", ""+""'ya dönüştürüldü. (ler)"
set yaml value "Bekleme süresi düşük" from "Mesajlar" to "&cBekleme süresi 0'dan küçük çıktığı için yml'nizdeki ""-"", ""+""'ya dönüştürüldü. (ler)"
save yaml "Mesajlar" without extra lines between nodes
yaml "Copyright" is empty:
set yaml value "AuthoroftheSkript/SkriptSahibi" from "Copyright" to "Avelis Sunucu Hizmetleri | Skript Hizmetleri | Bilal##9409"
set yaml value "Information/Bilgilendirme" from "Copyright" to "It is forbidden to change the script and sell or share it like 'I made this'. - Bu script'i değiştirip 'Bunu ben yaptım' gibi satmanız veya paylaşmanız yasaktır."
save yaml "Copyright"
function mg(p: player, m: text):
yaml value "Gorunus.Normal Mesajlar" from "Ayarlar" is "Açık":
send "%yaml value ""Baslik"" from ""Ayarlar""% %{_m}%" to {_p}
yaml value "Gorunus.EylemCubugu Mesajlari" from "Ayarlar" is "Açık":
send action bar "%yaml value ""Baslik"" from ""Ayarlar""% %{_m}%" to {_p}
yaml value "Gorunus.EkranYazisi Mesajlari" from "Ayarlar" is "Açık":
send {_p} title "%yaml value ""Baslik"" from ""Ayarlar""%" with subtitle "%{_m}%" for 2.5 seconds
damage:
attacker's tool's name contains "%yaml value ""Esyalar.Yenilenirken Cubuk Ismı"" from ""Mesajlar""%"
projectile is an arrow
set damage to 0
send "&l%getinfo(attacker)% - hasar" to attacker
set {_name5} to mk(attacker, "Mekanik.Ok Hasari", "Hasar düşük")
send "&l%{_name5}% - hasar" to attacker
add {_name5} to damage
function mk(p: player, t: text, f: text) :: number:
set {_name2} to (getinfo({_p}) parsed as number)
broadcast "&d%{_name2}%"
if yaml value "%{_t}%" from "Ayarlar" contains "*":
set {_fi1} to "%yaml value ""{_t}"" from ""Ayarlar""%"
replace all "*" with "" in {_fi1}
add {_name2} * ({_fi1} parsed as number) to {_rtrn}
else if yaml value "%{_t}%" from "Ayarlar" contains "/":
set {_fi1} to "%yaml value ""{_t}"" from ""Ayarlar""%"
replace all "/" with "" in {_fi1}
add {_name2} / ({_fi1} parsed as number) to {_rtrn}
else:
{_name2} + (yaml value "%{_t}%" from "Ayarlar" parsed as number) > 0:
add ({_name2} + (yaml value "%{_t}%" from "Ayarlar" parsed as number)) to {_rtrn}
broadcast "%{_rtrn}%"
else:
replace all "-" with "+" in yaml value "%{_t}%" from "Ayarlar"
save yaml "Ayarlar"
set {_fh} to "%yaml value ""{_f}"" from ""Mesajlar""%"
mg({_p}, {_fh})
broadcast "&6%{_rtrn}% - %{_t}%"
broadcast "&b%{_name2} * (yaml value ""Mekanik.Ok Firlama Hizi"" from ""Ayarlar"" parsed as number)%"
broadcast "&c%(yaml value ""Mekanik.Ok Firlama Hizi"" from ""Ayarlar"" parsed as number)%"
return {_rtrn}
rightclick with stick:
player's tool's name contains "%yaml value ""Esyalar.Cubuk Ismi"" from ""Mesajlar""%":
make player shoot arrow at speed mk(player, "Mekanik.Ok Firlama Hizi", "Hız düşük")
replace all "%yaml value ""Esyalar.Cubuk Ismi"" from ""Mesajlar""%" with "%yaml value ""Esyalar.Yenilenirken Cubuk Ismı"" from ""Mesajlar""%" in player's tool's name
set {_namee3} to mk(player, "Mekanik.Bekleme suresi", "Bekleme süresi düşük")
wait ("%{_namee3}% second" parsed as timespan)
replace all "%yaml value ""Esyalar.Yenilenirken Cubuk Ismı"" from ""Mesajlar""%" with "%yaml value ""Esyalar.Cubuk Ismi"" from ""Mesajlar""%" in player's tool's name
else if player's tool's name contains "%yaml value ""Esyalar.Yenilenirken Cubuk Ismı"" from ""Mesajlar""%":
mg(player, "%yaml value ""Cooldown Mesaji"" from ""Mesajlar""%")
play sound "NOTE_PLING" to player with volume 100 and pitch 1
command /okçubukları [<text>] [<number>]:
trigger:
arg 1 isn't set:
open virtual chest with size 3 named "Ok Çubukları" to player
make gui slot (numbers between 0 and 26) of player with light blue stained glass pane named "&e&lAvelis MC Hizmetleri" with lore "||&d@Bilal##9409 (Skripter)" to nothing
make gui slot 13 of player with glowing paper named "&6Kullanmak için &c/okçubukları al [seviye]" to nothing
else:
arg 1 is "al":
arg 2 isn't set:
mg(player, "%yaml value ""Rakam Girmelisiniz"" from ""Mesajlar""%")
else:
mg(player, "%yaml value ""Cubugunuz Verildi"" from ""Mesajlar""%")
givewand(player, arg 2)
tool change:
loop items in player:
loop-item's name contains "%yaml value ""Esyalar.Yenilenirken Cubuk Ismı"" from ""Mesajlar""%"
cancel event
function getinfo(p: player) :: text:
set {_name} to {_p}'s tool's name
replace all "%yaml value ""Esyalar.Yenilenirken Cubuk Ismı"" from ""Mesajlar""% %yaml value ""Esyalar.Seviye Mesajda Goruntusu"" from ""Mesajlar""% " with "" in {_name}
return {_name}
function givewand(p: player, lv: number):
play sound "NOTE_PLING" to {_p} with volume 100 and pitch 10
set {_oklist::*} to yaml list "Esyalar.Cubuk Aciklamasi" from "Mesajlar"
give a stick named "%yaml value ""Esyalar.Cubuk Ismi"" from ""Mesajlar""% %yaml value ""Esyalar.Seviye Mesajda Goruntusu"" from ""Mesajlar""% %{_lv}%" with lore coloured (join {_oklist::*} with "||") to {_p}