[SK] Uyruk

MeeRach

Vi3e
En iyi cevaplar
0



Merhaba arkadaşlar günaydın iyi forumlar
Bugün sizlere kodladığım Uyruk skriptini tanıtacağım.
Skriptte 7 tane uyruk var.
Her uyruğun kendine ait dili var.
Uyruklar;
Amerikan
Meksikan
Japon
Rus
Ispanyol
Italyan
Alman
Diyelim ki siz ispanyolsunuz.
Ispanyolca konuştunuz.
Sadece "Ispanyol" permi olan kişiler yazdığınızı görebilir.
Permi olmayanlar ise "? ? ?" şeklinde görürler.
Uyrukları değiştirme şansınız yoktur.
Uyruk kodu;
Kod:
command /uyruksec [<text>]:
    trigger:
        arg 1 is not set:
            open chest with 1 rows named "&0&lUyruklar" to player
            format slot 0 of player with clock named "&a&lIspanyol" with lore "&c&lOzellik; &b&l/isp" to close then run [make player execute command "uyruksec Ispanyol"]
            format slot 1 of player with clock named "&a&lAmerikan" with lore "&c&lOzellik; &b&lyok." to close then run [make player execute command "uyruksec Amerikan"]
            format slot 2 of player with clock named "&a&lMeksikan" with lore "&c&lOzellik; &b&l/mek" to close then run [make player execute command "uyruksec
Meksikan"]
            format slot 3 of player with clock named "&a&lJapon" with lore "&c&lOzellik; &b&l/jap" to close then run [make player execute command "uyruksec Japon"]
            format slot 4 of player with clock named "&a&lRus" with lore "&c&lOzellik; &b&l/rus" to close then run [make player execute command "uyruksec Rus"]
            format slot 5 of player with clock named "&a&lItalyan" with lore "&c&lOzellik; &b&l/ita" to close then run [make player execute command "uyruksec Italyan"]
            format slot 6 of player with clock named "&a&lAlman" with lore "&c&lOzellik; &b&l/alm" to close then run [make player execute command "uyruksec Alman"]
            format slot 6 of player with clock named "&a&lAlman" with lore "&c&lOzellik; &b&l/tür" to close then run [make player execute command "uyruksec Türk"]
        arg 1 is "Amerikan":
            if {uyruk.%player%} is not set:
                set {uyruk.%player%} to "Amerikan"
                send "&c&lAmerikan Olmaya Karar Verdin"
                execute console command "/manuaddp %player% amerikan"
            else:
                send "&cZaten bir uyruğunuz var."
                stop trigger
        arg 1 is "Ispanyol":
            if {uyruk.%player%} is not set:
                set {uyruk.%player%} to "Ispanyol"
                send "&c&lIspanyol Olmaya Karar Verdin"
                execute console command "/manuaddp %player% ispanyol"
            else:
                send "&cZaten bir uyruğunuz var."
                stop trigger
        arg 1 is "Meksikan":
            if {uyruk.%player%} is not set:
                set {uyruk.%player%} to "Meksikan"
                send "&c&lMeksikan Olmaya Kadar Verdin"
                execute console command "/manuaddp %player% meksikan"
            else:
                send "&cZaten bir sınıfınız var."
                stop trigger
        arg 1 is "Japon":
            if {uyruk.%player%} is not set:
                set {uyruk.%player%} to "Japon"
                send "&c&lJapon Olmaya Karar Verdin"
                execute console command "/manuaddp %player% japon"
            else:
                send "&cZaten bir uyruğunuz var."
                stop trigger
        arg 1 is "Alman":
            if {uyruk.%player%} is not set:
                set {uyruk.%player%} to "Alman"
                send "&c&lAlman Olmaya Karar Verdin"
                execute console command "/manuaddp %player% alman"
            else:
                send "&cZaten bir uyruğunuz var."
                stop trigger
        arg 1 is "Rus":
            if {uyruk.%player%} is not set:
                set {uyruk.%player%} to "Rus"
                send "&c&lRus Olmaya Karar Verdin"
                execute console command "/manuaddp %player% rus"
            else:
                send "&cZaten bir uyruğunuz var."
                stop trigger
        arg 1 is "Italyan":
            if {uyruk.%player%} is not set:
                set {uyruk.%player%} to "İtalyan"
                send "&c&lİtalyan Olmaya Karar Verdin"
                execute console command "/manuaddp %player% italyan"
            else:
                send "&cZaten bir uyruğunuz var."
                stop trigger
        arg 1 is "Türk":
            if {uyruk.%player%} is not set:
                set {uyruk.%player%} to "Türk"
                send "&c&lTürk Olmaya Karar Verdin"
                execute console command "/manuaddp %player% türk"
            else:
                send "&cZaten bir uyruğunuz var."
                stop trigger
Dil skripti;
Kod:
command /isp <text>:
    usage: /isp mesaj
    permission: ispanyol
    permission message: &3Sen ispanyol degilsin.
    trigger:
        send "&e[Isp] &f%{rpg.isim.%player%}% &a>> &7%arg-1%" to player
        arg 1 is set:
            loop all players in radius 7 of player:
                loop-player has permission "ispanyol":
                    send "&e[Isp] &f%player% &a>> &7%arg-1%" to loop-player
                else:
                    send "&e[Isp] &f%player% &a>> &7? ? ?" to loop-player
command /mek <text>:
    usage: /mek mesaj
    permission: meksikan
    permission message: &3Sen meksikan degilsin.
    trigger:
        send "&e[Mek] &f%player% &a>> &7%arg-1%" to player
        arg 1 is set:
            loop all players in radius 7 of player:
                loop-player has permission "meksikan":
                    send "&e[Mek] &f%player% &a>> &7%arg-1%" to loop-player
                else:
                    send "&e[Mek] &f%player% &a>> &7? ? ?" to loop-player
command /jap <text>:
    usage: /jap mesaj
    permission: japon
    permission message: &3Sen japon degilsin.
    trigger:
        send "&e[Jap] &f%player% &a>> &7%arg-1%" to player
        arg 1 is set:
            loop all players in radius 7 of player:
                loop-player has permission "japon":
                    send "&e[Jap] &f%player% &a>> &7%arg-1%" to loop-player
                else:
                    send "&e[Jap] &f%player% &a>> &7? ? ?" to loop-player
command /ita <text>:
    usage: /ita mesaj
    permission: italyan
    permission message: &3Sen italyan degilsin.
    trigger:
        send "&e[Ita] &f%player% &a>> &7%arg-1%" to player
        arg 1 is set:
            loop all players in radius 7 of player:
                loop-player has permission "italyan":
                    send "&e[Ita] &f%player% &a>> &7%arg-1%" to loop-player
                else:
                    send "&e[Ita] &f%player% &a>> &7? ? ?" to loop-player
command /alm <text>:
    usage: /alm mesaj
    permission: alman
    permission message: &3Sen alman degilsin.
    trigger:
        send "&e[Alm] &f%player% &a>> &7%arg-1%" to player
        arg 1 is set:
            loop all players in radius 7 of player:
                loop-player has permission "alman":
                    send "&e[Alm] &f%player% &a>> &7%arg-1%" to loop-player
                else:
                    send "&e[Alm] &f%player% &a>> &7? ? ?" to loop-player
command /rus <text>:
    usage: /rus mesaj
    permission: rus
    permission message: &3Sen rus degilsin.
    trigger:
        send "&e[Rus] &f%player% &a>> &7%arg-1%" to player
        arg 1 is set:
            loop all players in radius 7 of player:
                loop-player has permission "alman":
                    send "&e[Rus] &f%player% &a>> &7%arg-1%" to loop-player
                else:
                    send "&e[Rus] &f%player% &a>> &7? ? ?" to loop-player
command /ame <text>:
    usage: /ame mesaj
    permission: amerikan
    permission message: &3Sen amerikan degilsin.
    trigger:
        send "&e[Ame] &f%player% &a>> &7%arg-1%" to player
        arg 1 is set:
            loop all players in radius 7 of player:
                loop-player has permission "amerikan":
                    send "&e[Ame] &f%player% &a>> &7%arg-1%" to loop-player
                else:
                    send "&e[Ame] &f%player% &a>> &7? ? ?" to loop-player
command /tür <text>:
    usage: /tür mesaj
    permission: türk
    permission message: &3Sen türk degilsin.
    trigger:
        send "&e[Tür] &f%player% &a>> &7%arg-1%" to player
        arg 1 is set:
            loop all players in radius 7 of player:
                loop-player has permission "türk":
                    send "&e[Tür] &f%player% &a>> &7%arg-1%" to loop-player
                else:
                    send "&e[Tür] &f%player% &a>> &7? ? ?" to loop-player
Tekrardan Iyi Forumlar dilerim arkadaşlar.
SkQuery gerektirir.
 
Son düzenleme:

dokk

Ağaç Yumruklayıcı
En iyi cevaplar
0
Bunu türk serverları kullanırmıki ?, Yada oyun amaçlımı. Tam anlamadım ama zaten Büyük sunucular only ENG oluyo genelde.
 

dokk

Ağaç Yumruklayıcı
En iyi cevaplar
0
Hiç başka uyruk yapan varmı ve bundan Mağdur olanlar varmı
 

MhaWTHoR

Obsidyen Madencisi
En iyi cevaplar
1
Dil skriptinin sistemi berbat.
Adamlar komutla yazı yazmaya mı uğraşacak?
Hiç on chat eventini kullanmak aklına gelmedi mi?
ve önemli bir hata var.
PHP:
        send "&e[Rus] &f%player% &a>> &7%arg-1%" to player
        arg 1 is set:
Burada böyle yaparsan eğer arg 1 e yazı yazmasalar bile mesaj gidecektir ve <none> olarak gözükecektir.
Komut ile yapman kötü olmuş on chat eventiyle yapmalısın.
 

dokk

Ağaç Yumruklayıcı
En iyi cevaplar
0
Aslında Şöyle bir şey yapılabilir, Onların Tüm yazdıkları değilde, Rus uyrukluya /ru Mesaj şeklinde yazarsa rus uyruğu görse bide /select-ru flan diye başta uyruk seçilse vb. Tarzı olsa iş Görebilir
 
Üst