EylexLive
bunu gördüğünüzde özel üyem bitmiş olacak :(
- En iyi cevaplar
- 0
Merhabalar,
Bugün sıkıntıdan yapmış olduğum level skriptini paylaşacağım.
PvP sunucularında kullanılmasa bile,şu aralar çok fazla survival sunucuları açılıyor.
Bu yüzden böyle bir şey düşündüm survival sunucuları için.
Başka şeylerede ayarlayabilirsiniz,kendi zevkiniz nasılsa.
Fotoğraflar;
Gördüğünüz gibi zombi,iskelet,örümcek vb... aklıma geldiği kadarıyla yazdım,yazan mobları öldürünce random olarak 1 ile 10 arasında level ekliyor.
Bir diğer resim olarakda gördüğünüz gibi bu sefer 7 level ekledi.
Aynı mantıkla öldürünce puan eklerken,ölüncede puan kırıyor.
/level komutunu uygulayarak levelinizi görebilirsiniz./level [<oyuncu>] komutunu uygulayarakda online olan başka bir oyuncunun levelini görebilirsiniz.
Yetkiler;
Admin komutunu kullanmak için op olmanız yeterlidir,fakat başka op olmayan bir oyuncuya yetki vermek isteyebilirsiniz.
Yetki: level.admin
Admin Komutları;
--> /leveladmin ekle , oyuncu,miktar - Bu komut sayesinde dilediğiniz bir oyuncunun levelini artırabilirsiniz.Unutmayın leveli 500'den fazla veremezsiniz.
--> /leveladmin sil,oyuncu ,miktar- Bu komut sayesinde dilediğiniz bir oyuncudan level silebilirsiniz.
--> /leveladmin herkeseekle miktar -Bu komut sayesinde sunucuda aktif olan bütün oyunculara dilediğiniz kadar level verebilirsiniz.
--> /leveladmin herkesdensil miktar -Bu komut sayesinde sunucuda aktif olan bütün oyunculardan dilediğiniz kadar level silebilirsiniz.
Umarım skript işinize yarar.
İyi günler !
Kod;
Hastebin;
Bugün sıkıntıdan yapmış olduğum level skriptini paylaşacağım.
PvP sunucularında kullanılmasa bile,şu aralar çok fazla survival sunucuları açılıyor.
Bu yüzden böyle bir şey düşündüm survival sunucuları için.
Başka şeylerede ayarlayabilirsiniz,kendi zevkiniz nasılsa.
Fotoğraflar;
Gördüğünüz gibi zombi,iskelet,örümcek vb... aklıma geldiği kadarıyla yazdım,yazan mobları öldürünce random olarak 1 ile 10 arasında level ekliyor.
Bir diğer resim olarakda gördüğünüz gibi bu sefer 7 level ekledi.
Aynı mantıkla öldürünce puan eklerken,ölüncede puan kırıyor.
/level komutunu uygulayarak levelinizi görebilirsiniz./level [<oyuncu>] komutunu uygulayarakda online olan başka bir oyuncunun levelini görebilirsiniz.
Yetkiler;
Admin komutunu kullanmak için op olmanız yeterlidir,fakat başka op olmayan bir oyuncuya yetki vermek isteyebilirsiniz.
Yetki: level.admin
Admin Komutları;
--> /leveladmin ekle , oyuncu,miktar - Bu komut sayesinde dilediğiniz bir oyuncunun levelini artırabilirsiniz.Unutmayın leveli 500'den fazla veremezsiniz.
--> /leveladmin sil,oyuncu ,miktar- Bu komut sayesinde dilediğiniz bir oyuncudan level silebilirsiniz.
--> /leveladmin herkeseekle miktar -Bu komut sayesinde sunucuda aktif olan bütün oyunculara dilediğiniz kadar level verebilirsiniz.
--> /leveladmin herkesdensil miktar -Bu komut sayesinde sunucuda aktif olan bütün oyunculardan dilediğiniz kadar level silebilirsiniz.
Umarım skript işinize yarar.
İyi günler !
Kod;
Kod:
options:
p: &bLevel &6>
first join:
set {level::%player%} to 0
command /leveladmin [<text>] [<player>] [<number>]:
permission: level.admin
trigger:
arg-1 isn't set:
send "{@p} &e/leveladmin &8[&aekle&8,&asil&8,&aherkeseekle&8,&aherkesdensil&8] &8[&aoyuncu&8]%nl%{@p} &4UYARI&8: &cHerkese ekleyecek veya herkesden silecekseniz oyuncu adı belirtmeyin&8."
arg-1 is "ekle":
arg-2 is set:
arg-3 is set:
{level::%arg-2%} isn't greater than 499:
arg-3 is less than 500:
add arg-3 to {level::%arg-2%}
send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi"
send "{@p} &e%player% adlı yetkili size %arg-3% miktarda level ekledi" to arg-2
else:
send "{@p} &cMaksimum atılabilecek miktar&8: &c500"
else:
send "{@p} &c%arg-2% adlı oyuncuya daha fazla level ekleyemezsiniz" to player
else:
send "{@p} &cBir miktar gir"
else:
send "{@p} &cBir oyuncu ismi gir"
arg-1 is "sil":
arg-2 is set:
arg-3 is set:
{level::%arg-2%} isn't 0:
remove arg-3 from {level::%arg-2%}
send "{@p} &c%arg-2% adlı oyuncudan %arg-3% miktarda level silindi"
send "{@p} &c%player% adlı yetkili sizden %arg-3% miktarda level sildi" to arg-2
else:
send "{@p} &c%arg-2% adlı oyuncudan daha fazla level silemezsiniz"
else:
send "{@p} &cBir miktar gir"
else:
send "{@p} &cBir oyuncu ismi gir"
arg-1 is "herkeseekle":
arg-3 is set:
arg-2 isn't set:
loop all players:
add arg-3 to {level::%loop-player%}
broadcast "{@p} &a%player% adlı yetkili herkese %arg-3% miktarda level ekledi"
stop
else:
send "{@p} &cGeçersiz biçim"
else:
send "{@p} &cBir miktar gir"
arg-1 is "herkesdensil":
arg-3 is set:
arg-2 isn't set:
loop all players:
remove arg-3 from {level::%loop-player%}
broadcast "{@p} &c%player% adlı yetkili herkesden %arg-3% miktarda level sildi"
stop
else:
send "{@p} &cGeçersiz biçim"
else:
send "{@p} &cBir miktar gir"
death:
victim is a player or zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
set {_level} to random integer between 1 and 5
remove {_level} from {level::%victim%}
add {_level} to { level::%attacker%}
send "{@p} &c%attacker% &3seni öldürdüğü için &8[&e%{_level}%&8] &3level kaybettin" to player
send "{@p} &a%victim% &3öldürdüğün için &8[&e%{_level}%&8] &3level kazandın!" to attacker
chance of 5%:
give 1 diamond named "&aŞans Ödülü" to attacker
{level::%victim%} is less than 0:
set {level::%victim%} to 0
{level::%attacker%} is greater than 499:
set {level::%attacker%} to 500
{level::%attacker%} is greater than 24:
{25aldı::%attacker%} isn't set:
give 10 diamond to attacker
send "{@p} &ATebrikler,%{level::%attacker%}% level olduğun için ödüllendirildin&8.%nl%{@p} &eÖdülün&8: &a10 elmas" to attacker
set {25aldı::%attacker%} to attacker
execute console command "manuaddv %attacker% prefix &2Acemi &8> &a"
{level::%attacker%} is greater than 49:
{50aldı::%attacker%} isn't set:
give 20 diamond to attacker
send "{@p} &ATebrikler,%{level::%attacker%}% level olduğun için ödüllendirildin&8.%nl%{@p} &eÖdülün&8: &a20 elmas" to attacker
set {50aldı::%attacker%} to attacker
execute console command "manuaddv %attacker% prefix &3Hevesli &8> &3"
{level::%attacker%} is greater than 99:
{100aldı::%attacker%} isn't set:
give 30 diamond to attacker
send "{@p} &ATebrikler,%{level::%attacker%}% level olduğun için ödüllendirildin&8.%nl%{@p} &eÖdülün&8: &a30 elmas" to attacker
set {100aldı::%attacker%} to attacker
execute console command "manuaddv %attacker% prefix &6Azimli &8> &2"
{level::%attacker%} is greater than 199:
{200aldı::%attacker%} isn't set:
give 50 diamond to attacker
send "{@p} &ATebrikler,%{level::%attacker%}% level olduğun için ödüllendirildin&8.%nl%{@p} &eÖdülün&8: &a50 elmas" to attacker
set {200aldı::%attacker%} to attacker
execute console command "manuaddv %attacker% prefix &9Patron &8> &9"
{level::%attacker%} is greater than 499:
{500aldı::%attacker%} isn'T set:
give 100 diamond to attacker
send "{@p} &ATebrikler,%{level::%attacker%}% level olduğun için ödüllendirildin&8.%nl%{@p} &eÖdülün&8: &a100 elmas" to attacker
send "{@p} &aMaksimum level 500 olduğu için level eklemesi durduruldu&8." to attacker
set {500aldı::%attacker%} to attacker
broadcast "{@p} &a%attacker% 500 level oldu !"
execute console command "manuaddv %attacker% prefix &bProfesyonel &8> &6"
on command "debug":
player has permission "debug.admin":
cancel event
delete {25aldı::*}
delete {50aldı::*}
delete {100aldı::*}
delete {200aldı::*}
delete {500aldı::*}
else:
send "{@p} &cBu komutu kullanamazsın"
command /level [<player>]:
trigger:
arg-1 isn't set:
send "{@p} &eMevcut levelin&8: &a%{level::%player%}%"
arg-1 is set:
arg-1 isn't player:
send "{@p} &e%arg-1% adlı oyuncunun leveli&8: &a%{level::%arg-1%}%" to player
else:
send "{@p} &eMevcut levelin&8: &a%{level::%player%}%"
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
Son düzenleme: