Sol Reklam

Bulundu Sign Line Edit Skripti

Durum
Mesaj gönderimine kapalı.

AysuD.

Odunlara Vur Vur Vur!
Katılım
4 Nisan 2018
Mesajlar
37
Elmaslar
1
Puanlar
0
Yaş
28
Şöyle ki tabelada 4 line (satır) bulunur.
Kendi Sunucumdaki örneği söyliyim hemen
*~*~*~*~* LINE-1
KURUCU LINE-2
AysuDogan_PvP LINE-3
*~*~*~*~* LINE-4
Tabelada bu yazıyor diyelim
aynı tabelayı //copy //paste yaparak kopyalıyorum ama kopyaladığım tabelada AysuDogan_PvP yerine Blizzcoaster yazmasını istiyorum yani şu şekilde bir komut olacak
/tabela <text> <int> <text>
/tabela düzelt (satır numarası) (text) ==> yazınca tabeladaki seçilen satırdaki yazı (text) kısmına yazdığımız yazı olacak
örnek geçeyim
/tabela düzelt 3 &e&l&n&o"Blizzcoaster" ==> yazınca tabelanın 3. satırında SARI RENKLE KALIN EĞİK ALTI ÇİZİLİ Blizzcoaster yazacak
 

Ancienty

Yay Yok, İskelet Yok
Onaylı Satıcı

Discord:

ancienty

Katılım
7 Mart 2017
Mesajlar
301
Elmaslar
371
Puanlar
14.420
Discord İzni
Minecraft
Ancienty
Kod:
command /tabela [<text>] [<integer>] [<text>]:
    trigger:
        player has the permission "tabela.degis":
            arg 1 is not set:
                send "&9&m----------------------------"
                send ""
                send "&a/tabela düzelt <satır sayısı> <yeni mesaj>"
                send ""
                send "&9&m----------------------------"
            arg 1 is set:
                arg 1 is "düzelt":
                    arg 2 is set:
                        arg 3 is set:
                            set {_satir} to arg 2
                            set {_mesaj} to arg 3
                            set line {_satir} of target block to {_mesaj}
                            send "&a%{_satir}%&7. satırı &a%{_mesaj}% &7olarak güncelledin!"
                        else:
                            send "&aYeni bir mesaj girmelisin!"
                    else:
                        send "&aBir satır girmelisin!"
                else:
                    send "&9&m----------------------------"
                    send ""
                    send "&a/tabela düzelt <satır sayısı> <yeni mesaj>"
                    send ""
                    send "&9&m----------------------------"
Denemedim, çalışmayabilir, eğer bilgin varsa düzenleye düzenleye deneyebilirsin.
 

AysuD.

Odunlara Vur Vur Vur!
Katılım
4 Nisan 2018
Mesajlar
37
Elmaslar
1
Puanlar
0
Yaş
28
Kod:
command /tabela [<text>] [<integer>] [<text>]:
    trigger:
        player has the permission "tabela.degis":
            arg 1 is not set:
                send "&9&m----------------------------"
                send ""
                send "&a/tabela düzelt <satır sayısı> <yeni mesaj>"
                send ""
                send "&9&m----------------------------"
            arg 1 is set:
                arg 1 is "düzelt":
                    arg 2 is set:
                        arg 3 is set:
                            set {_satir} to arg 2
                            set {_mesaj} to arg 3
                            set line {_satir} of target block to {_mesaj}
                            send "&a%{_satir}%&7. satırı &a%{_mesaj}% &7olarak güncelledin!"
                        else:
                            send "&aYeni bir mesaj girmelisin!"
                    else:
                        send "&aBir satır girmelisin!"
                else:
                    send "&9&m----------------------------"
                    send ""
                    send "&a/tabela düzelt <satır sayısı> <yeni mesaj>"
                    send ""
                    send "&9&m----------------------------"
Denemedim, çalışmayabilir, eğer bilgin varsa düzenleye düzenleye deneyebilirsin.
if arg-1 is set:
if arg-1 is "düzelt":
şeklinde değilde direk
id arg-1 is "düzelt":
yaparsan disk tasarrufu sağlayabilirsin sonrada else: send " bir işlem seçmelisin" tarzında
Gönderi otomatik olarak birleştirildi:

{_satir} vs. ye gerek yok direk
set line %arg-2% of targeted block to %arg-3% yapabilirsin daha iyi olur
Gönderi otomatik olarak birleştirildi:

Kod:
command /tabela [<text>] [<integer>] [<text>]:
    trigger:
        player has the permission "tabela.degis":
            arg 1 is not set:
                send "&9&m----------------------------"
                send ""
                send "&a/tabela düzelt <satır sayısı> <yeni mesaj>"
                send ""
                send "&9&m----------------------------"
            arg 1 is set:
                arg 1 is "düzelt":
                    arg 2 is set:
                        arg 3 is set:
                            set {_satir} to arg 2
                            set {_mesaj} to arg 3
                            set line {_satir} of target block to {_mesaj}
                            send "&a%{_satir}%&7. satırı &a%{_mesaj}% &7olarak güncelledin!"
                        else:
                            send "&aYeni bir mesaj girmelisin!"
                    else:
                        send "&aBir satır girmelisin!"
                else:
                    send "&9&m----------------------------"
                    send ""
                    send "&a/tabela düzelt <satır sayısı> <yeni mesaj>"
                    send ""
                    send "&9&m----------------------------"
Denemedim, çalışmayabilir, eğer bilgin varsa düzenleye düzenleye deneyebilirsin.
oldu fakat renk kodları &6deneme yazıyorum tabelada &6deneme yazıyor deneme yazması gerekirken
Gönderi otomatik olarak birleştirildi:

Kod:
command /tabela [<text>] [<text>] [<text>]:
    trigger:
        player has the permission "tabela.degis":
            arg 1 is "düzelt" or "degistir" or "degiştir" or "değistir" or "değiştir":
                if arg-2 parsed as integer is set:
                    if arg-2 is "1" or "2" or "3" or "4":
                        if target block is sign:
                            set {_Satır} to arg-2 parsed as integer
                            arg 3 is set:
                                set line {_Satır} of target block to colored arg-3
                                send "&a%{_Satır}%&7. Satırı &a%arg-3% &7Olarak Güncelledin!"
                            else:
                                set line {_Satır} of target block to ""
                                send "&a!"
                        else:
                            send "&aBunu Yapabilmek İçin Bir Tabelaya Bakıyor Olmalısın!"
                    else:
                        send "&aGeçersiz Satır Numarası!"
                else:
                    send "&aBir Satır Seçmelisin!"
            else:
                send "&9&m----------------------------"
                send ""
                send "&a/tabela değiştir <satır sayısı> <yeni mesaj>"
                send ""
                send "&9&m----------------------------"
İhtiyacı olan buyursun :)
KONU KILIT ! :)
 
Son düzenleme:

Ancienty

Yay Yok, İskelet Yok
Onaylı Satıcı

Discord:

ancienty

Katılım
7 Mart 2017
Mesajlar
301
Elmaslar
371
Puanlar
14.420
Discord İzni
Minecraft
Ancienty
if arg-1 is set:
if arg-1 is "düzelt":
şeklinde değilde direk
id arg-1 is "düzelt":
yaparsan disk tasarrufu sağlayabilirsin sonrada else: send " bir işlem seçmelisin" tarzında
Gönderi otomatik olarak birleştirildi:

{_satir} vs. ye gerek yok direk
set line %arg-2% of targeted block to %arg-3% yapabilirsin daha iyi olur
Gönderi otomatik olarak birleştirildi:


oldu fakat renk kodları &6deneme yazıyorum tabelada &6deneme yazıyor deneme yazması gerekirken
Gönderi otomatik olarak birleştirildi:

Kod:
command /tabela [<text>] [<text>] [<text>]:
    trigger:
        player has the permission "tabela.degis":
            arg 1 is "düzelt" or "degistir" or "degiştir" or "değistir" or "değiştir":
                if arg-2 parsed as integer is set:
                    if arg-2 is "1" or "2" or "3" or "4":
                        if target block is sign:
                            set {_Satır} to arg-2 parsed as integer
                            arg 3 is set:
                                set line {_Satır} of target block to colored arg-3
                                send "&a%{_Satır}%&7. Satırı &a%arg-3% &7Olarak Güncelledin!"
                            else:
                                set line {_Satır} of target block to ""
                                send "&a!"
                        else:
                            send "&aBunu Yapabilmek İçin Bir Tabelaya Bakıyor Olmalısın!"
                    else:
                        send "&aGeçersiz Satır Numarası!"
                else:
                    send "&aBir Satır Seçmelisin!"
            else:
                send "&9&m----------------------------"
                send ""
                send "&a/tabela değiştir <satır sayısı> <yeni mesaj>"
                send ""
                send "&9&m----------------------------"
İhtiyacı olan buyursun :)
KONU KILIT ! :)
Disk tasarrufu konusunda gayet bilgiliyim, arkada LoL'de hero seçme ekranındaydım, ondan dolayı aceleyle yazdım.
Başarılar!
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı