- Katılım
- 18 Şub 2021
- Mesajlar
- 128
- Beğeni
- 26
- Puanları
- 350
Kod:
#====================================================#
# / / /-----\ /\ /\ /-----\ / / #
# / / / /---- / / / / / /---- / / #
# / / / ____/ / / / / / ____/ / / #
# / /___ / /____ \ \/ / / /____ / /___ #
# /_______/ /______/ \__/ /______/ /_______/ #
#====================================================#
#Romitou tarafından yapılmıştır!
#Versiyon 1.2.7 - Level Skript 2
command /level [<text>] [<text>] [<number>]:
aliases: lvl, levl, lvel
trigger:
if arg 1 is set:
if arg 1 is "yardım" or "help" or "yardim" or "yrdm" or "yrd" or "y" or "yardm":
if arg 2 is set:
send ""
send "&8&m----------------[&d&lLEVEL YARDIM 2&8&m]----------------"
send "&b/level dönüştür &8> &7Level dönüştürücü menüsünü açar."
send "&b/level mobbilgi&8/&bmb &8> &7Level mobları hakkında bilgi."
send "&8&m------------------------------------------------"
else:
send ""
send "&8&m----------------[&d&lLEVEL YARDIM&8&m]----------------"
send "&b/level &8> &7Levelini gösterir."
send "&b/level yardım &d[sayfa] &8> &7Level yardım menüsü."
send "&b/level ödül &8> &7Level ödülünü alır."
send "&b/level admin &8> &7Admin menüsü."
send "&b/level xpmesaj &8> &7Xp mesajlarını kapatır/açar."
send "&b/level mesaj &8> &7Level mesajlarını kapatır/açar."
send "&b/level chat &8> &7Level sohbetini kapatır/açar."
send "&b/level skill &8> &7Skill menüsünü açar."
send "&8&m----------------------------------------------"
else:
if arg 1 is "ödül" or "odul" or "ö" or "prize":
if {level::odul::%player%} is not set:
if {level::level::%player%} is greater than 0:
loop {odul::%{level::level::%player%}%::*}:
give loop-value to player
send "&3Level &8> &bLevel ödülü alındı!"
else:
send "&3Level &8> &cLevel ödülü almak için yeterli levelin yok!"
else:
send "&3Level &8> &bZaten ödülü almışsın!"
else:
if arg 1 is "adm" or "op" or "admn" or "admin":
if player has permission "level.admin":
send ""
send "&8&m----------------[&4&lLEVEL ADMIN&8&m]----------------"
send "&c/level ekle &4[isim] [miktar] &8> &7Oyuncuya level verir."
send "&c/level sil &4[isim] [miktar] &8> &7Oyuncudan level siler."
send "&c/level info &4[isim] &8> &7Oyuncunun levelini vb. gösterir."
send "&c/level reset &4[isim] &8> &7Oyuncunun levelini vb. sıfırlar."
send "&c/level çekiliş &8> &7Level çekilişini başlatır."
send "&c/level mute &4[isim] [süre] &8> &7Level chatindeki birine mute atar."
send "&c/level xp &4[isim] [miktar] &8> &7Oyuncuya xp verir."
send "&c/level xpsil &4[isim] [miktar] &8> &7Oyuncudan xp siler."
send "&8&m---------------------------------------------"
else:
send "&3Level &8> &cBu komutları sadece Adminler kullanabilir!"
else:
if arg 1 is "ekle" or "ekl" or "add":
if player has permission "level.admin":
if arg 2 is set:
if arg 2 parsed as offlineplayer is online:
if arg 3 is set:
add arg 3 to {level::level::%arg 2%}
delete {level.odul.%arg 2%}
send "&3Level &8> &9%arg 2% &badlı oyuncuya &9%arg 3% &blevel eklendi!"
else:
send "&3Level &8> &bLütfen bir miktar giriniz! &d/level ekle [isim] [miktar]"
else:
send "&3Level &8> &bBöyle bir oyuncu bulunamadı!"
else:
send "&3Level &8> &bLütfen bir isim giriniz! &d/level ekle [isim] [miktar]"
else:
send "&3Level &8> &cYetkin yok!"
else:
if arg 1 is "sil" or "si" or "s" or "clr" or "clear":
if player has permission "level.admin":
if arg 2 is set:
if arg 2 parsed as offlineplayer is online:
if arg 3 is set:
delete {level.odul.%arg 2%}
remove arg 3 from {level::level::%arg 2%}
send "&3Level &8> &9%arg 2% &badlı oyuncudan &9%arg 3% &blevel sildiniz!"
else:
send "&3Level &8> &bLütfen bir miktar giriniz! &d/level sil [isim] [miktar]"
else:
send "&3Level &8> &bBöyle bir oyuncu bulunamadı!"
else:
send "&3Level &8> &bLütfen bir isim giriniz! &d/level sil [isim] [miktar]"
else:
send "&3Level &8> &cYetkin yok!"
else:
if arg 1 is "reset" or "rest" or "sıfırla" or "sifirla":
if player has permission "level.admin":
if arg 2 is set:
if arg 2 parsed as offlineplayer is online:
set {level::level::%arg 2%} to 0
set {level::xp::%arg 2%} to 0
set {level::skill::%arg 2%} to 0
set {level.odul.%arg 2%} to 1
set {name::%arg 2%} to "%arg 2%"
set {level::xpbar::%arg 2%} to "&8&l&o▆▆▆▆▆▆▆▆▆▆"
send "&3Level &8> &9%arg 2% &badlı oyuncunun leveli ve xp'si sıfırlandı!"
else:
send "&3Level &8> &cBöyle bir oyuncu yok veya çevrımdışı!"
else:
send "&3Level &8> &bLütfen bir isim giriniz! &d/level reset [isim]"
else:
send "&3Level &8> &cYetkin yok!"
else:
if arg 1 is "info" or "inf" or "information":
if player has permission "level.admin":
if arg 2 is set:
if arg 2 parsed as offlineplayer is online:
send ""
send "&d&lLEVEL"
send "&b&n%arg 2%"
send ""
send "&aXp &8> &2%{level::xp::%arg 2%}%"
send "&dLevel &8> &5%{level::level::%arg 2%}%"
send "&eSkillPuanı &8> &6%{level::skill::%arg 2%}%"
else:
send "&3Level &8> &cBu oyuncu şuanda aktif değil!"
else:
send "&3Level &8> &bLütfen bir isim giriniz! &d/level info [isim]"
else:
send "&3Level &8> &cYetkin yok!"
else:
if arg 1 is "mesaj" or "msj" or "msg" or "message":
if {level.mesaj.%player%} is 0:
set {level.mesaj.%player%} to 1
send "&3Level &8> &bLevel atlama mesajları kapatıldı!"
else:
set {level.mesaj.%player%} to 0
send "&3Level &8> &bLevel atlama mesajları açıldı!"
else:
if arg 1 is "xpmesaj" or "xmesaj" or "xpmsj" or "xmsj" or "xpmessage" or "xmsg" or "xpmsg" or "xm" or "xpm":
if {level.xpmesaj.%player%} is 0:
set {level.xpmesaj.%player%} to 1
send "&3Level &8> &bXp mesajları kapatıldı!"
else:
set {level.xpmesaj.%player%} to 0
send "&3Level &8> &bXp mesajları açıldı!"
else:
if arg 1 is "çekiliş" or "cekilis" or "cekılıs" or "çekılış" or "çek" or "giveaway":
if player has permission "level.admin":
loop all players:
set {level.kazanan} to loop-player
set {level.cekilis} to 10
broadcast "&3Level &8> &bÇekiliş &d%player% &btarafından başlatıldı!"
wait 2 second
loop 10 times:
broadcast "&3Level &8> &cÇekilişe son &4%{level.cekilis}% &cSaniye!"
add -1 to {level.cekilis}
wait 1 second
wait 1.5 second
broadcast "&3Level &8> &7Kazanan&8: &c%{level.kazanan}%&4!"
add 10 to {level::level::%{level.cekilis}%}
else:
send "&3Level &8> &cYetkin yok!"
else:
if arg 1 is "chat" or "sohbet" or "sohbeti" or "shbt" or "shbet":
if {level::chat::%player%} is not set:
send "&3Level &8> &bLevel sohbeti açıldı!"
set {level::chat::%player%} to player
else:
send "&3Level &8> &bLevel sohbeti kapatıldı!"
delete {level::chat::%player%}
else:
if arg 1 is "mute" or "mut" or "mte" or "sus" or "sustur":
if player has permission "level.admin":
if arg 2 is set:
if arg 2 parsed as offlineplayer is online:
if arg 3 is set:
set {level::mute::%arg 2%} to arg 3
send "" to {level::chat::*}
send "&c&lLEVEL MUTE" to {level::chat::*}
send "" to {level::chat::*}
send "&7Yetkili &8> &c%player%" to {level::chat::*}
send "&7Susturulan &8> &e%arg 2%" to {level::chat::*}
send "&7Süre &8> &4%arg 3% Saniye" to {level::chat::*}
send "" to {level::chat::*}
loop {level::mute::%arg 2%} times:
add -1 to {level::mute::%arg 2%}
wait 1 second
delete {level::mute::%arg 2%}
else:
send "&3Level &8> &bLütfen bir süre giriniz! &d/level mute [isim] [süre]"
else:
send "&3Level &8> &cBöyle bir oyuncu yok veya çevrımdışı!"
else:
send "&3Level &8> &bLütfen bir isim giriniz! &d/level mute [isim] [süre]"
else:
send "&3Level &8> &cYetkin yok!"
else:
if arg 1 is "xp" or "xpekle" or "xpver" or "xpadd" or "xpv" or "xpe" or "xpa":
if player has permission "level.admin":
if arg 2 is set:
if arg 2 parsed as offlineplayer is online:
if arg 3 is set:
if arg 3 is greater than 99:
send "&3Level &8> &bBir oyuncuya maksimum &999 &bxp ekleyebilirsiniz!"
else:
send "&3Level &8> &9%arg 2% &badlı oyuncuya &9%arg 3% &bxp verildi!"
add arg 3 to {level::xp::%arg 2%}
else:
send "&3Level &8> &bLütfen bir miktar giriniz! &d/level xp [isim] [miktar]"
else:
send "&3Level &8> &cBöyle bir oyuncu yok veya çevrımdışı!"
else:
send "&3Level &8> &bLütfen bir isim giriniz! &d/level xp [isim] [miktar]"
else:
send "&3Level &8> &cYetkin yok!"
else:
if arg 1 is "xpd" or "xpr" or "xpdel" or "xpdelete" or "xpsil" or "xps" or "xpremove" or "xprem":
if player has permission "level.admin":
if arg 2 is set:
if arg 2 parsed as offlineplayer is online:
if arg 3 is set:
if arg 3 is greater than {level::xp::%arg 2%}:
send "&3Level &8> &bOyuncunun bu kadar xpsi yok!"
else:
send "&3Level &8> &9%arg 2% &badlı oyuncudan &9%arg 3% &bxp sildin!"
remove arg 3 from {level::xp::%arg 2%}
else:
send "&3Level &8> &bLütfen bir miktar giriniz! &d/level xpsil [isim] [miktar]"
else:
send "&3Level &8> &cBöyle bir oyuncu yok veya çevrımdışı!"
else:
send "&3Level &8> &bLütfen bir isim giriniz! &d/level xpsil [isim] [miktar]"
else:
send "&3Level &8> &cYetkin yok!"
else:
if arg 1 is "skill" or "skl" or "skll" or "skil" or "sp" or "skillpuan" or "skillpuanı" or "skillp":
open chest with 1 row named "&6Skill&eMenü" to player
format slot 0 of player with player's skull named "&d&l&nLEVEL" with lore "&b%player%||&7Level&8: &b%{level::level::%player%}%||&7Xp&8: &b%{level::xp::%player%}% &8%{level::xpbar::%player%}%||&7SkillPuanı&8: &b%{level::skill::%player%}%||&f||&7MobOldürme&8: &c%{mobkill::%player%}%" to close then run [execute player command "level"]
format slot 2 of player with apple named "&cMax Can Artışı" with lore "&7Fiyat&8: &e1 &6SkillPuanı" to close then run [execute player command "canarttır"]
format slot 3 of player with feather named "&3Hız Artışı" with lore "&7Fiyat&8: &e1 &6SkillPuanı" to close then run [execute player command "hızarttır"]
format slot 5 of player with wooden sword named "&4Güç Artışı" with lore "&7Fiyat&8: &e2 &6SkillPuanı" to close then run [execute player command "güçarttır"]
format slot 6 of player with iron chestplate named "&7Zırh Artışı" with lore "&7Fiyat&8: &e2 &6SkillPuanı" to close then run [execute player command "zırharttır"]
else:
if arg 1 is "dönüştür" or "donustur" or "dnştr" or "dnstr" or "dön" or "don" or "dönüştürücü" or "donusturucu" or "dönüş":
open chest with 1 row named "&3Level&9Dönüştürücü" to player
format slot 1 of player with cyan dye named "&3Xp&9Parçası &bDönüştür &7> &8[&e10xp&8]" with lore "&7Fiyat&8: &e5 &6XpParçası" to close then run [execute player command "dönüştür1"]
else:
if arg 1 is "mb" or "mobb" or "mob" or "mobilgi" or "mobbilgi" or "mobbılgı" or "mobılgı" or "mbilgi":
open chest with 2 row named "&5Mob&dBilgi" to player
set {mobbilgisira} to 0
loop {xp::*}:
if loop-index is "zombie" or "skeleton" or "creeper":
set {head} to loop-index
set {head} to {head} parsed as offlineplayer
format slot {mobbilgisira} of player with skull of {head} named "&d&l%{head}%" with lore "&7Xp&8: &b%loop-value%" to be unstealable
add 1 to {mobbilgisira}
else:
if loop-index is "enderman":
set {head} to "0248"
set {head} to {head} parsed as offlineplayer
format slot {mobbilgisira} of player with skull of {head} named "&d&lenderman" with lore "&7Xp&8: &b%loop-value%" to be unstealable
add 1 to {mobbilgisira}
else:
if loop-index is "blaze":
set {head} to "blackfire357"
set {head} to {head} parsed as offlineplayer
format slot {mobbilgisira} of player with skull of {head} named "&d&lblaze" with lore "&7Xp&8: &b%loop-value%" to be unstealable
add 1 to {mobbilgisira}
else:
if loop-index is "spider":
set {head} to "NRC_Spider"
set {head} to {head} parsed as offlineplayer
format slot {mobbilgisira} of player with skull of {head} named "&d&lspider" with lore "&7Xp&8: &b%loop-value%" to be unstealable
add 1 to {mobbilgisira}
else:
send "&3Level &8> &bBöyle bir komut bulunamadı! &d/level yardım"
else:
send ""
send "&d&lLEVEL"
send "&b&n%player%"
send ""
send "&aXp &8> &2%{level::xp::%player%}%"
send "&dLevel &8> &5%{level::level::%player%}%"
send "&eSkillPuanı &8> &6%{level::skill::%player%}%"
send "&8&oDaha fazla bilgi için &7&o/level yardım"
on consume of milk:
wait 1 tick
apply speed {hiz::%player%} to the player for 1 seconds
apply strength {guc::%player%} to the player for 1 seconds
apply resistance {zirh::%player%} to the player for 1 seconds
on skript load:
wait 2 second
send "&dLevel Skript &8> &7Version &b1.2.7" to console
set {maxhiz} to 3
set {maxcan} to 10
set {maxzirh} to 3
set {maxguc} to 3
if {xp::zombie} is not set:
execute console command "lvlayar reset"
every 0.5 second:
loop all players:
apply speed {hiz::%loop-player%} to the loop-player for 0.53 seconds
apply strength {guc::%loop-player%} to the loop-player for 0.53 seconds
apply resistance {zirh::%loop-player%} to the loop-player for 0.53 seconds
if {level::bar} is not set:
display "&7Xp&8: &b%{level::xp::%loop-player%}% &7Level&8: &b%{level::level::%loop-player%}%" on bossbar with {level::xp::%loop-player%} percent by 0.5 seconds for loop-player
on join:
if {level::xp::%player%} is not set:
if {level::level::%player%} is not set:
if {level::skill::%player%} is not set:
execute console command "levelresetallplayervariables levelisthebest %player%"
command /levelayar [<text>] [<number>]:
aliases: lvlayar, levelayarlar, levelayarla, lvlayarla, lvlayarlar, lvla, la
trigger:
if player has permission "level.ayar":
if arg 1 is set:
if arg 1 is "yrdm" or "yardım" or "ydm" or "help" or "yardim":
send ""
send "&8&m----------------[&a&lLEVELAYAR YARDIM&8&m]----------------"
send "&a/lvlayar &2[mob] [xp] &8> &7Mobdan düşücek xpyi ayarlar."
send "&a/lvlayar &amoblist&8/&aml &8> &7Mobları ve xplerini listeler."
send "&a/lvlayar ödül &2[level] &8> &7Lvl ödülünü üstündeki eşyalara ayarlar."
send "&a/lvlayar xpp &2[şans] &8> &7XpParçası düşme şansını ayarlar."
send "&a/lvlayar reset &8> &7Lvl ayarlarını sıfırlar."
send "&8&m---------------------------------------------------"
else:
if arg 1 is "reset" or "rest" or "r" or "sifirla" or "sıfırla" or "sıfır" or "resetle" or "rst":
set {maxcan} to 10
set {maxhiz} to 3
set {maxguc} to 3
set {maxgecegorus} to 1
set {maxziplama} to 3
set {xp::skeleton} to 1
set {xp::zombie} to 1
set {xp::creeper} to 1
set {xp::enderman} to 1
set {xp::blaze} to 1
set {xp::slime} to 1
set {xp::spider} to 1
set {xp::witch} to 1
set {xpparcasi} to 5
delete {level::bar}
delete {odul::*}
send "&2LevelAyarları &abaşarıyla sıfırlandı!"
else:
if arg 1 is "zombi" or "zombie" or "zombı" or "zombıe":
if arg 2 is set:
if arg 2 is a number:
set {xp::zombie} to arg 2
send "&2LevelAyar &8> &dzombie &aadlı mobun xpsi &d%arg 2% &aolarak ayarlandı!"
else:
send "&2LevelAyar &8> &aSadece sayı girilebilir! &d/levelayar [mob] [xp]"
else:
send "&2LevelAyar &8> &aLütfen bir xp miktarı giriniz! &d/levelayar [mob] [xp]"
else:
if arg 1 is "iskelet" or "skelet" or "skeleton" or "kemik" or "isklet" or "isklt":
if arg 2 is set:
if arg 2 is a number:
set {xp::skeleton} to arg 2
send "&2LevelAyar &8> &dskeleton &aadlı mobun xpsi &d%arg 2% &aolarak ayarlandı!"
else:
send "&2LevelAyar &8> &aSadece sayı girilebilir! &d/levelayar [mob] [xp]"
else:
send "&2LevelAyar &8> &aLütfen bir xp miktarı giriniz! &d/levelayar [mob] [xp]"
else:
if arg 1 is "orumcek" or "örümcek" or "ömürcek" or "omurcek" or "spider" or "spiderman" or "örmcek":
if arg 2 is set:
if arg 2 is a number:
set {xp::spider} to arg 2
send "&2LevelAyar &8> &dspider &aadlı mobun xpsi &d%arg 2% &aolarak ayarlandı!"
else:
send "&2LevelAyar &8> &aSadece sayı girilebilir! &d/levelayar [mob] [xp]"
else:
send "&2LevelAyar &8> &aLütfen bir xp miktarı giriniz! &d/levelayar [mob] [xp]"
else:
if arg 1 is "creeper" or "blaze" or "enderman":
if arg 2 is set:
if arg 2 is a number:
set {xp::%arg 1%} to arg 2
send "&2LevelAyar &8> &d%arg 1% &aadlı mobun xpsi &d%arg 2% &aolarak ayarlandı!"
else:
send "&2LevelAyar &8> &aSadece sayı girilebilir! &d/levelayar [mob] [xp]"
else:
send "&2LevelAyar &8> &aLütfen bir xp miktarı giriniz! &d/levelayar [mob] [xp]"
else:
if arg 1 is "cadı" or "cadi" or "wich" or "wtch" or "witch":
if arg 2 is set:
if arg 2 is a number:
set {xp::witch} to arg 2
send "&2LevelAyar &8> &dwitch &aadlı mobun xpsi &d%arg 2% &aolarak ayarlandı!"
else:
send "&2LevelAyar &8> &aSadece sayı girilebilir! &d/levelayar [mob] [xp]"
else:
send "&2LevelAyar &8> &aLütfen bir xp miktarı giriniz! &d/levelayar [mob] [xp]"
else:
if arg 1 is "list" or "moblist" or "liste" or "mobliste" or "mlist" or "mliste" or "ml":
loop {xp::*}:
send "&a%loop-index% &8> &d%loop-value%&7 Xp"
else:
if arg 1 is "levelbar" or "lb" or "bar" or "lvlbar" or "levelb" or "lbar" or "lvlb":
if {level::bar} is not set:
set {level::bar} to 1
send "&2LevelAyar &8> &aLevelBar kapatıldı!"
else:
delete {level::bar}
send "&2LevelAyar &8> &aLevelBar açıldı!"
else:
if arg 1 is "ödül" or "odul" or "prize" or "ödl" or "odl":
if arg 2 is set:
delete {odul::%arg 2%::*}
loop all items in the player's inventory:
add loop-item to {odul::%arg 2%::*}
send ""
send "&2LevelAyar &8> &d%arg 2% &aLevelinin level ödülü ayarlandı!"
send ""
send "&a&nLevelOdülleri&r &8(&e%arg 2%&8)"
loop {odul::%arg 2%::*}:
send "&d%loop-index% &b%loop-value%"
else:
send "&2LevelAyar &8> &aLütfen ödülün hangi levelde verlieceğini giriniz! &d/lvlayar ödül [level]"
else:
if arg 1 is "xpparçası" or "xpp" or "xpparcasi" or "xpparçasi" or "xppşans" or "xpşans" or "xppsans" or "xpsans" or "xpps" or "xpparçasışans" or "xpchance" or "xppchance" or "xpparcasisans":
if arg 2 is set:
if arg 2 is greater than -1:
if arg 2 is greater than 100:
send "&2LevelAyar &8> &aGirilebilecek maksimum değer&8: &e100"
else:
set {xpparcasi} to arg 2
send "&2LevelAyar &8> &aXpParçasının düşme olasılığı &e%arg 2% &aolarak ayarlandı!"
else:
send "&2LevelAyar &8> &aGirilebilecek minumum değer&8: &e0"
else:
send "&2LevelAyar &8> &aLütfen bir olasılık giriniz! &8(&e0-100 Arası&8)"
else:
send "&2LevelAyar &8> &cBöyle bir komut bulunamadı! &4/lvlayar yardım"
else:
execute player command "lvlayar yardım"
else:
send "&2LevelAyar &8> &cYetkiniz yok!"
#Bu komut testler için yapılmıştır!
command /levelresetallplayervariables [<text>] [<player>]:
trigger:
if arg 1 is set:
if arg 1 is "levelisthebest":
if arg 2 is set:
set {level::level::%arg 2%} to 0
set {level::xp::%arg 2%} to 0
set {level::skill::%arg 2%} to 0
set {level.odul.%arg 2%} to 1
set player's max health to 10
set {maxhiz} to 3
set {maxcan} to 10
set {maxguc} to 3
set {maxzirh} to 3
delete {ziplama::%arg 2%}
delete {kuvvet::%arg 2%}
delete {hiz::%arg 2%}
delete {guc::%arg 2%}
delete {zirh::%arg 2%}
set {level::extraxp::%arg 2%} to 0
set {name::%arg 2%} to "%arg 2%"
set {mobkill::%arg 2%} to 0
set {level::xpbar::%arg 2%} to "&8&l&o▆▆▆▆▆▆▆▆▆▆"
send "&aok"
command /dönüştür1:
aliases: donustur1
trigger:
delete {xpparcasi::%player%}
loop all items in the player's inventory:
if loop-item is cyan dye named "&3Xp&9Parçası":
if number of loop-item in player's inventory is greater than 4:
remove 5 cyan dye named "&3Xp&9Parçası" from player's inventory
send "&3Level &8> &7+&a10 &7Xp!"
add 10 to {level::xp::%player%}
else:
send "&3Level &8> &cYeterli XpParçan Yok!"
command /canarttır:
aliases: canarttir
trigger:
if {can::%player%} is {maxcan}:
send "&3Level &8> &bBu geliştirme zaten maksimum levelinde! &8(&e%{maxcan}%&8)"
else:
if {level::skill::%player%} is greater than 0:
remove 1 from {level::skill::%player%}
add 1 to {can::%player%}
send "&3Level &8> &cMaxCan &8(&e%{can::%player%}%&7/&e%{maxcan}%&8)"
set player's max health to player's max health+1
else:
send "&3Level &8> &cYetersiz skillpuanı! &8(&e1 &6SkillPuanı&8)"
command /hızarttır:
aliases: hizarttir
trigger:
if {hiz::%player%} is {maxhiz}:
send "&3Level &8> &bBu geliştirme zaten maksimum levelinde! &8(&e%{maxhiz}%&8)"
else:
if {level::skill::%player%} is greater than 0:
remove 1 from {level::skill::%player%}
add 1 to {hiz::%player%}
send "&3Level &8> &3Hız &8(&e%{hiz::%player%}%&7/&e%{maxhiz}%&8)"
apply speed {hiz::%player%} to the player for 1 seconds
else:
send "&3Level &8> &cYetersiz skillpuanı! &8(&e1 &6SkillPuanı&8)"
command /güçarttır:
aliases: gucarttir
trigger:
if {guc::%player%} is {maxguc}:
send "&3Level &8> &bBu geliştirme zaten maksimum levelinde! &8(&e%{maxguc}%&8)"
else:
if {level::skill::%player%} is greater than 1:
remove 2 from {level::skill::%player%}
add 1 to {guc::%player%}
send "&3Level &8> &4Güç &8(&e%{guc::%player%}%&7/&e%{maxguc}%&8)"
apply strength {guc::%player%} to the player for 1 seconds
else:
send "&3Level &8> &cYetersiz skillpuanı! &8(&e2 &6SkillPuanı&8)"
command /zırharttır:
aliases: zirharttir
trigger:
if {zirh::%player%} is {maxzirh}:
send "&3Level &8> &bBu geliştirme zaten maksimum levelinde! &8(&e%{maxzirh}%&8)"
else:
if {level::skill::%player%} is greater than 1:
remove 2 from {level::skill::%player%}
add 1 to {zirh::%player%}
send "&3Level &8> &4Zırh &8(&e%{zirh::%player%}%&7/&e%{maxzirh}%&8)"
apply resistance {zirh::%player%} to the player for 1 seconds
else:
send "&3Level &8> &cYetersiz skillpuanı! &8(&e2 &6SkillPuanı&8)"
on death:
victim is a player
damager is a player
if {level::xp::%attacker%} is greater than 99:
if {level.xpmesaj.%attacker%} is 0:
if {level.mesaj.%attacker%} is 0:
send "&3Level &8> &7+&a10 &7Xp!" to attacker
add 1 to {level::level::%attacker%}
add 1 to {level::skill::%attacker%}
set {level::xpbar::%attacker%} to "&8&l&o▆▆▆▆▆▆▆▆▆▆"
add -100 to {level::xp::%attacker%}
delete {level.odul.%attacker%}
set {_Particlespawn} to location of player
spawn 25 of particle fireworks spark offset by 0, 0, 0 at {_Particlespawn}
send attacker title "&d&lLEVEL ATLADIN!" with subtitle "&b/level ödül &8- &b/level skill"
send " &d&lLEVEL ATLADIN!" to attacker
send "" to attacker
send "&7Yeni Levelin &8> &b%{level.level.%attacker%}%" to attacker
send "&7Odulunu almak için &8> &b/level ödül" to attacker
send "&8+&b1 &7Skill puanı &8> &b/level skill" to attacker
else:
send "&3Level &8> &7+&a10 &7Xp!" to attacker
add 1 to {level::level::%attacker%}
add -100 to {level::xp::%attacker%}
delete {level.odul.%attacker%}
else:
add 1 to {level::level::%attacker%}
add -100 to {level::xp::%attacker%}
delete {level.odul.%attacker%}
else:
if {level.xpmesaj.%attacker%} is 0:
send "&3Level &8> &7+&a10 &7Xp! &d/level" to attacker
add 10 to {level::xp::%attacker%}
else:
add 10 to {level::xp::%attacker%}
on death:
victim is a zombie or skeleton or creeper or slime or blaze or spider or witch or enderman
damager is a player
chance of {xpparcasi}%:
give 1 cyan dye named "&3Xp&9Parçası" to attacker
send "&3Level &8> &b1 &7adet &3Xp&9Parçası &7düşürdün!" to attacker
add 1 to {mobkill::%attacker%}
if {level::xp::%attacker%} is greater than 99:
if {level.xpmesaj.%attacker%} is 0:
if {level.mesaj.%attacker%} is 0:
add 1 to {level::level::%attacker%}
add 1 to {level::skill::%attacker%}
add -100 to {level::xp::%attacker%}
set {level::xpbar::%attacker%} to "&8&l&o▆▆▆▆▆▆▆▆▆▆"
delete {level.odul.%attacker%}
set {_Particlespawn} to location of player
wait 1 tick
send attacker title "&d&lLEVEL ATLADIN!" with subtitle "&b/level ödül &8- &b/level skill"
send " &d&lLEVEL ATLADIN!" to attacker
send "" to attacker
send "&7Yeni Levelin &8> &b%{level::level::%attacker%}%" to attacker
send "&7Odulunu almak için &8> &b/level ödül" to attacker
send "&8+&b1 &7Skill puanı &8> &b/level skill" to attacker
else:
send "&3Level &8> &7+&a%{xp.%victim%}% &7Xp!" to attacker
add 1 to {level::level::%attacker%}
add -100 to {level::xp::%attacker%}
delete {level.odul.%attacker%}
else:
add 1 to {level::level::%attacker%}
add -100 to {level::xp::%attacker%}
delete {level.odul.%attacker%}
else:
if {level.xpmesaj.%attacker%} is 0:
loop {xp::*}:
send "" to victim
if loop-index is "%victim%":
send "&3Level &8> &7+&a%{xp::%loop-index%}% &7Xp! &d/level" to attacker
add {xp::%loop-index%} to {level::xp::%attacker%}
else:
loop {xp::*}:
send "" to victim
if loop-index is "%victim%":
add {xp::%loop-index%} to {level::xp::%attacker%}
on chat:
if {level::chat::%player%} is set:
if {level::mute::%player%} is not set:
cancel event
send "&8[&eLvl-%{level::level::%player%}%&8] &7%player% &8> &b%message%" to {level::chat::*}
else:
send "&3Level &8> &cMutelisin! Bitmesine son &4%{level::mute::%player%}% Saniye&c!"
send "&4&oNot&8&o: &7&oLevel sohbetini kapamak için &c&o/level chat"
cancel event
else:
wait 1 second
on first join:
set {level.odul.%player%} to 1
set {level::level::%player%} to 0
set {level::xp::%player%} to 0
set {level.mesaj.%player%} to 0
set {level.xpmesaj.%player%} to 0
set {level::skill::%player%} to 0
set {name::%player%} to "%player%"
set {level::xpbar::%player%} to "&8&l&o▆▆▆▆▆▆▆▆▆▆"
wait 5 second
every 1 seconds:
loop all players:
execute console command "xpbar2 %loop-player%"
command /xpbar2 [<player>]:
trigger:
if arg 1 is set:
if {level::xp::%arg 1%} is less than 10:
set {level::xpbar::%arg 1%} to "&8&l&o▆▆▆▆▆▆▆▆▆▆"
else:
if {level::xp::%arg 1%} is less than 20:
set {level::xpbar::%arg 1%} to "&b&l&o▆&8&l&o▆▆▆▆▆▆▆▆▆"
else:
if {level::xp::%arg 1%} is less than 30:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆&8&l&o▆▆▆▆▆▆▆▆"
else:
if {level::xp::%arg 1%} is less than 40:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆&8&l&o▆▆▆▆▆▆▆"
else:
if {level::xp::%arg 1%} is less than 50:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆▆&8&l&o▆▆▆▆▆▆"
else:
if {level::xp::%arg 1%} is less than 60:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆▆▆&8&l&o▆▆▆▆▆"
else:
if {level::xp::%arg 1%} is less than 70:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆▆▆▆&8&l&o▆▆▆▆"
else:
if {level::xp::%arg 1%} is less than 80:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆▆▆▆▆&8&l&o▆▆▆"
else:
if {level::xp::%arg 1%} is less than 90:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆▆▆▆▆▆&8&l&o▆▆"
else:
if {level::xp::%arg 1%} is less than 100:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆▆▆▆▆▆▆&8&l&o▆"
else:
if {level::xp::%arg 1%} is equal to 100:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆▆▆▆▆▆▆▆"
else:
if {level::xp::%arg 1%} is greater than 100:
set {level::xpbar::%arg 1%} to "&b&l&o▆▆▆▆▆▆▆▆▆▆"
#================#
# #
# Skriptin sonu. #
# #
#================#
YENI EKLENENLER V1.2
-- SkillPuan'ı eklendi.
-- SkillPuanlarını harcayabildiğiniz bir gui eklendi. (GUI'den hız artışı / güç artışı / can artışı / zırh artışı alabilirsiniz.)
-- Level Ayarları eklendi. (Level ödüllerini ayarlama / moblardan düşecek xpyi ayarlama)
-- Yeni admin / oyuncu komutları eklendi.
-- Bazı buglar düzeltildi
-- LevelBar'ı eklendi
YENI EKLENENLER V1.2.5
-- /level yardım 2 ve birkaç yeni komut eklendi.
-- LevelDönüştürücü menüsü ve XpParçası eklendi. (5 adet XpParçasını 10 xpye dönüştürebilirsiniz.)
-- Moblardan %5 olasılıkla XpParçası düşmesi eklendi. (İleride çıkma şansı ayarlanabilecek.)
-- 1 adet hata düzeltildi.
YENI EKLENENLER V1.2.7
-- Birkaç hata düzeltildi. (2 tanesi önemli hatalar.)
-- XpParçası düşme şansını ayarlama eklendi. /levelayar xpp
-- Artık cadılardanda xp çıkıyor.
GEREKSINIMLER
-- Skript 2.1.2 ve üstü
-- WildSkript
-- SkRayFall
-- skQuery