RPG SKRİPT

Oswin

play.oswinnetwork.com
En iyi cevaplar
0
Kod:
on chat:
    cancel event
    broadcast "&a[%level of player%] &c%display name of player% &b> &e%message%"
Denermisin?
 

FatalCoder

Altın Madencisi
En iyi cevaplar
0
@Weak Nasıl Bir Skript İstiyorsun ne yapınca level atlasın mesela? bir deneyeyim belki yazabilirim.
örnek:
factionsa 1000 lapis kırınca level atlaması gibi level atlayınca item verebilir.

@Oswin Rütbede gözükmüyor ama çalıştı.
 

afesraca

Obsidyen Madencisi
En iyi cevaplar
0
PHP:
on player level change:
    set level of the player to {_xp.%player%}
    set tag of the player to "[LVL%{_xp.%player%}%]"

#Her 30 saniyede bir güncellenecek. Burayı yukarıdaki event ile güncellenmesse kullanın.
every 30 second:
     loop all players
     set tag of the loop-player "[LVL%{_xp.%loop-player%}%]"

Çalışacağı konusunda garanti veremem. Burada kişinin seviyesi normalde yoksa girdiğinde 0 olarak görünür. Çalışmaz ise {_xp.%player%} ve {_xp.%loop-player%} deki _ leri silmeyi dene.
%player% leri çıkarabilirsin
 

Oswin

play.oswinnetwork.com
En iyi cevaplar
0
@Weak Nasıl Bir Skript İstiyorsun ne yapınca level atlasın mesela? bir deneyeyim belki yazabilirim.
örnek:
factionsa 1000 lapis kırınca level atlaması gibi level atlayınca item verebilir.

@Oswin Rütbede gözükmüyor ama çalıştı.
Kod:
options:
    rutbe1: çaylak
    rutbe2: acemi
    rutbe3: tecrübeli
    rutbe4: bilgili
    rutbe5: uzman
    rutbe6: usta
    rutbe1Prefix: [Çaylak]
    rutbe2Prefix: [Acemi]
    rutbe3Prefix: [Tecrübeli]
    rutbe4Prefix: [Bilgil]
    rutbe5Prefix: [Uzman]
    rutbe6Prefix: [Usta]
    chatRenk1: §a
    chatRenk2: §b
    chatRenk3: §c
    chatRenk4: §d
    chatRenk5: §e
    chatRenk6: §f
    permission: rutbe.degistir
  
command /rutbe <text> <player>:
    permission: {@permission}
    trigger:
        if arg 1 is "{@rutbe1}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe1} %arg 2%"
                set {%player%.rutbe} to "{@rutbe1Prefix}"
                set {%player%.color} to "{@chatRenk1}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe2}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe2} %arg 2%"
                set {%player%.rutbe} to "{@rutbe2Prefix}"
                set {%player%.color} to "{@chatRenk2}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe3}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe3} %arg 2%"
                set {%player%.rutbe} to "{@rutbe3Prefix}"
                set {%player%.color} to "{@chatRenk3}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe4}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe4} %arg 2%"
                set {%player%.rutbe} to "{@rutbe4Prefix}"
                set {%player%.color} to "{@chatRenk4}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe5}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe5} %arg 2%"
                set {%player%.rutbe} to "{@rutbe5Prefix}"
                set {%player%.color} to "{@chatRenk5}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe6}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe6} %arg 2%"
                set {%player%.rutbe} to "{@rutbe6Prefix}"
                set {%player%.color} to "{@chatRenk6}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
on chat:
    cancel event
    broadcast "&a[%level of player%] %{%player%.rutbe}% %player% &a>%{%player%.color}% %message%"
Rütbe kısımlarını GroupManager'deki rütbe ismi, prefix kısımlarını rütbenin prefixi, chatRenk kısmını da hangi renk yazı yazmasını istiyorsan öyle değiştir.
 

Weak

Zombi Katili
En iyi cevaplar
0
Kod:
options:
    rutbe1: çaylak
    rutbe2: acemi
    rutbe3: tecrübeli
    rutbe4: bilgili
    rutbe5: uzman
    rutbe6: usta
    rutbe1Prefix: [Çaylak]
    rutbe2Prefix: [Acemi]
    rutbe3Prefix: [Tecrübeli]
    rutbe4Prefix: [Bilgil]
    rutbe5Prefix: [Uzman]
    rutbe6Prefix: [Usta]
    chatRenk1: §a
    chatRenk2: §b
    chatRenk3: §c
    chatRenk4: §d
    chatRenk5: §e
    chatRenk6: §f
    permission: rutbe.degistir
 
command /rutbe <text> <player>:
    permission: {@permission}
    trigger:
        if arg 1 is "{@rutbe1}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe1} %arg 2%"
                set {%player%.rutbe} to "{@rutbe1Prefix}"
                set {%player%.color} to "{@chatRenk1}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe2}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe2} %arg 2%"
                set {%player%.rutbe} to "{@rutbe2Prefix}"
                set {%player%.color} to "{@chatRenk2}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe3}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe3} %arg 2%"
                set {%player%.rutbe} to "{@rutbe3Prefix}"
                set {%player%.color} to "{@chatRenk3}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe4}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe4} %arg 2%"
                set {%player%.rutbe} to "{@rutbe4Prefix}"
                set {%player%.color} to "{@chatRenk4}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe5}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe5} %arg 2%"
                set {%player%.rutbe} to "{@rutbe5Prefix}"
                set {%player%.color} to "{@chatRenk5}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
        if arg 1 is "{@rutbe6}":
            if arg 2 is set:
                execute console command "manuadd {@rutbe6} %arg 2%"
                set {%player%.rutbe} to "{@rutbe6Prefix}"
                set {%player%.color} to "{@chatRenk6}"
                message "&cOyuncunun rütbesi başarıyla ayarlandı!"
on chat:
    cancel event
    broadcast "&a[%level of player%] %{%player%.rutbe}% %player% &a>%{%player%.color}% %message%"
Rütbe kısımlarını GroupManager'deki rütbe ismi, prefix kısımlarını rütbenin prefixi, chatRenk kısmını da hangi renk yazı yazmasını istiyorsan öyle değiştir.
Şimdi konuya açıklık getirmek isterim.Benim skript isteğim bildiğimiz minecraft exp leveli tag olarak chat'te gözükecek yani buda öylemi çok uzun bir skript olmamaması lazım
 

Oswin

play.oswinnetwork.com
En iyi cevaplar
0
Şimdi konuya açıklık getirmek isterim.Benim skript isteğim bildiğimiz minecraft exp leveli tag olarak chat'te gözükecek yani buda öylemi çok uzun bir skript olmamaması lazım
Chat formatını bozmadan tag eklemek mümkün değil.
 
Üst