[SK Yardım] Silinen arkadaşı ekleyememe / Menü çıkmıyor

FuryRS

Elmas Madencisi
Mesajlar
846
En iyi cevaplar
0
Beğeniler
272
Puanları
650
Ruh hali
Öncelikle Herkese İyi Forumlar Kaç Gündür Arkadaş Skripti Arıyordum Sonunda İngilizce Buldum ve Bunu Türkçeleştirdim. Her şey İyi Ama Skriptte 2 Sorun Var. Birincisi Arkadaş Ekleyip Sonra Sildiğimizde Aynı Kişiyi Tekrar Ekliyemiyoruz. İkincisi yardım menüsü çıkmıyor skriptte var ama /ark help yazınca gelmiyor. Hata da Vermiyor..
Buyurun Skript:
Kod:
options:
    # --- Messages --- #
    F-Logo: &7[&2Arkadaş&7]
    F-Error: &7[&cHata&7]
   
    # --- Don't change --- #
    F-Valid-Commands: "yardım" or "ekle" or "kabul" or "liste" or "sil" or "version" or "reddet" or "deletebackworks"

command /arkadas [<text="yardım">] [<player>] [<text>]:
    description: Arkadaş Ana Komutları.
    usage: /arkadas or /ark <arguments>
    executable by: players and console
    aliases: /arkadas, /ark
    trigger:
        arg 1 is not {@F-Valid-Commands}:
            send "{@F-Error} Bilinmeyen Komut!"
            stop trigger
           
        arg 1 is "yardım":
            arg 2 is "" or "1":
                send "   &2&l--=-= Arkadas Komutları =-=--"
                send "   /ark &a- Arkadas' Ana Komut."
                send "   /ark yardım &a- Komutları Listeler."
                send "   /ark ekle &a- Arkadaş İsteği Gönderir."
                send "   /ark sil &a- Arkadaş Siler."
                send "   /ark kabul &a- Gelen Arkadaşlık İsteğini Kabul Eder."
                send "   /ark reddet &a- Gelen İsteği Reddeder."
                send "   /ark toggle &a- Çok Yakında..."
                send "   /ark liste &a- Arkadaş Listeni Gösterir."
                send "   /ark version &a- Skript Versiyonunu Gösterir."
                   
        arg 1 is "ekle":
            player-arg is not set:
                send "{@F-Logo} Arkadaş Eklemek İçin /ark ekle <oyuncu>."
                stop trigger
            loop {f.%player-arg%.requestlist::*}:
                if loop-value is player:
                    send "{@F-Logo} %arg 2% İle Zaten Arkadaşsınız Tekrar İstek Gönderemezsin."
                    stop trigger
            player-arg is online:
                set {f.%player%.requesting} to "%player%"
                add {f.%player%.requesting} to {f.%player-arg%.requestlist::*}
                send "{@F-Logo} %arg 2% İle Zaten Arkadaşsınız!"
                stop
       
        arg 1 is "sil":
            player-arg is not set:
                send "{@F-Logo} Arkadaş Silmek İçin /ark sil <oyuncu>."
                stop trigger
            loop {f.%player%.friendlist::*}:
                if loop-value is not player-arg:
                    send "{@F-Error} %arg 2% İle Arkadaş Değilsiniz."
                    exit loop
                    stop trigger
                if loop-value is player-arg:
                    delete {f.%player%.friendlist::%loop-index%}
                    make player-arg execute command "/ark deletebackworks %player%"
                    send "{@F-Logo} %arg 2% Arkadaş Listenden Silindi."
                    exit loop
            stop
       
        arg 1 is "kabul":
            player-arg is not set:
                send "{@F-Logo} Gelen Arkadaşlık İsteklerini Kabul Etmek İçin /ark kabul <player>."
                stop trigger
            loop {f.%player%.requestlist::*}:
                if loop-value is not player-arg:
                    send "{@F-Error} Şu an İçin Gelen Arkadaşlık İsteğin Yok %arg 2%."
                    exit loop
                    stop trigger
                if loop-value is player-arg:
                    delete {f.%player%.requestlist::%loop-index%}
                    set {f.%player%.accepting} to "%player-arg%"
                    set {f.%arg 2%.accepting} to "%player%"
                    add {f.%player%.accepting} to {f.%player%.friendlist::*}
                    add {f.%arg 2%.accepting} to {f.%arg 2%.friendlist::*}
                    make player-arg execute command "/ark acmessage %player%"
                    send "{@F-Logo} %arg 2% Artık Senin Arkadaşın!"
                    send "{@F-Logo} %player-arg% Artık Senin Arkadaşın!" to player-arg
                    exit loop
            stop
           
        arg 1 is "reddet":
            player-arg is not set:
                send "{@F-Logo} Arkadaş İsteğini Reddetmek İçin /ark reddet <oyuncu>."
                stop trigger
            loop {f.%player%.requestlist::*}:
                if loop-value is player-arg:
                    delete {f.%player%.requestlist::%loop-index%}
                    send "{@F-Logo} %arg 2% Gönderdiği İsteği Reddettin."
                    send "{@F-Logo} %player% İsteğini Reddetti." to player-arg
            stop
           
        arg 1 is "liste":
            message "   &2&l--=-= Arkadaşlar =-=--"
            loop {f.%player%.friendlist::*}:
                message "   - %loop-value% &e- [Lokasyon] Yakında."
            message "   Daha Fazla Arkadaş İçin! /ark ekle <oyuncu>"
               
        arg 1 is "deletebackworks":
            loop {f.%player%.friendlist::*}:
                if loop-value is player-arg:
                    delete {f.%player%.friendlist::%loop-index%}
                    send "{@F-Logo} %player-arg% removed you as their friend!"
                    exit loop
            stop
           
        arg 1 is "version":
            send "&2&lArkadaşlar &r&2v0.2 - Developed by DragonmaXXS"
 


ahmetpulsar

Taş Madencisi
Mesajlar
89
En iyi cevaplar
0
Beğeniler
3
Puanları
0
help yerine yardım yaz

Benim Diyebilceğim Bu Skriptten Fazla Anlamıyorum
 

xEndlessV2

Elmas Madencisi
Mesajlar
716
En iyi cevaplar
0
Beğeniler
326
Puanları
590
Kod:
options:
    # --- Messages --- #
    F-Logo: &7[&2Arkadaş&7]
    F-Error: &7[&cHata&7]
  
    # --- Don't change --- #
    F-Valid-Commands: "yardım" or "ekle" or "kabul" or "liste" or "sil" or "version" or "reddet" or "deletebackworks"

command /arkadas [<text="yardım">] [<player>] [<text>]:
    description: Arkadaş Ana Komutları.
    usage: /arkadas or /ark <arguments>
    executable by: players and console
    aliases: /arkadas, /ark
    trigger:
        arg 1 is not {@F-Valid-Commands}:
            send "{@F-Error} Bilinmeyen Komut!"
            stop trigger
          
        arg 1 is "yardım":
            arg 2 is "" or "1":
                send "   &2&l--=-= Arkadas Komutları =-=--"
                send "   /ark &a- Arkadas' Ana Komut."
                send "   /ark yardım &a- Komutları Listeler."
                send "   /ark ekle &a- Arkadaş İsteği Gönderir."
                send "   /ark sil &a- Arkadaş Siler."
                send "   /ark kabul &a- Gelen Arkadaşlık İsteğini Kabul Eder."
                send "   /ark reddet &a- Gelen İsteği Reddeder."
                send "   /ark toggle &a- Çok Yakında..."
                send "   /ark liste &a- Arkadaş Listeni Gösterir."
                send "   /ark version &a- Skript Versiyonunu Gösterir."
                  
        arg 1 is "ekle":
            player-arg is not set:
                send "{@F-Logo} Arkadaş Eklemek İçin /ark ekle <oyuncu>."
                stop trigger
            loop {f.%player-arg%.requestlist::*}:
                if loop-value is player:
                    send "{@F-Logo} %arg 2% İle Zaten Arkadaşsınız Tekrar İstek Gönderemezsin."
                    stop trigger
            player-arg is online:
                set {f.%player%.requesting} to "%player%"
                add {f.%player%.requesting} to {f.%player-arg%.requestlist::*}
                send "{@F-Logo} %arg 2% İle Zaten Arkadaşsınız!"
                stop
      
        arg 1 is "sil":
            player-arg is not set:
                send "{@F-Logo} Arkadaş Silmek İçin /ark sil <oyuncu>."
                stop trigger
            loop {f.%player%.friendlist::*}:
                if loop-value is not player-arg:
                    send "{@F-Error} %arg 2% İle Arkadaş Değilsiniz."
                    exit loop
                    stop trigger
                if loop-value is player-arg:
                    delete {f.%player%.requestlist::%loop-index%}
                    make player-arg execute command "/ark deletebackworks %player%"
                    send "{@F-Logo} %arg 2% Arkadaş Listenden Silindi."
                    exit loop
            stop
      
        arg 1 is "kabul":
            player-arg is not set:
                send "{@F-Logo} Gelen Arkadaşlık İsteklerini Kabul Etmek İçin /ark kabul <player>."
                stop trigger
            loop {f.%player%.requestlist::*}:
                if loop-value is not player-arg:
                    send "{@F-Error} Şu an İçin Gelen Arkadaşlık İsteğin Yok %arg 2%."
                    exit loop
                    stop trigger
                if loop-value is player-arg:
                    delete {f.%player%.requestlist::%loop-index%}
                    set {f.%player%.accepting} to "%player-arg%"
                    set {f.%arg 2%.accepting} to "%player%"
                    add {f.%player%.accepting} to {f.%player%.friendlist::*}
                    add {f.%arg 2%.accepting} to {f.%arg 2%.friendlist::*}
                    make player-arg execute command "/ark acmessage %player%"
                    send "{@F-Logo} %arg 2% Artık Senin Arkadaşın!"
                    send "{@F-Logo} %player-arg% Artık Senin Arkadaşın!" to player-arg
                    exit loop
            stop
          
        arg 1 is "reddet":
            player-arg is not set:
                send "{@F-Logo} Arkadaş İsteğini Reddetmek İçin /ark reddet <oyuncu>."
                stop trigger
            loop {f.%player%.requestlist::*}:
                if loop-value is player-arg:
                    delete {f.%player%.requestlist::%loop-index%}
                    send "{@F-Logo} %arg 2% Gönderdiği İsteği Reddettin."
                    send "{@F-Logo} %player% İsteğini Reddetti." to player-arg
            stop
          
        arg 1 is "liste":
            message "   &2&l--=-= Arkadaşlar =-=--"
            loop {f.%player%.friendlist::*}:
                message "   - %loop-value% &e- [Lokasyon] Yakında."
            message "   Daha Fazla Arkadaş İçin! /ark ekle <oyuncu>"
              
        arg 1 is "deletebackworks":
            loop {f.%player%.friendlist::*}:
                if loop-value is player-arg:
                    delete {f.%player%.friendlist::%loop-index%}
                    send "{@F-Logo} %player-arg% removed you as their friend!"
                    exit loop
            stop
          
        arg 1 is "version":
            send "&2&lArkadaşlar &r&2v0.2 - Developed by DragonmaXXS"
Şöyle dener misin?
 

FuryRS

Elmas Madencisi
Mesajlar
846
En iyi cevaplar
0
Beğeniler
272
Puanları
650
Ruh hali
Kod:
options:
    # --- Messages --- #
    F-Logo: &7[&2Arkadaş&7]
    F-Error: &7[&cHata&7]
 
    # --- Don't change --- #
    F-Valid-Commands: "yardım" or "ekle" or "kabul" or "liste" or "sil" or "version" or "reddet" or "deletebackworks"

command /arkadas [<text="yardım">] [<player>] [<text>]:
    description: Arkadaş Ana Komutları.
    usage: /arkadas or /ark <arguments>
    executable by: players and console
    aliases: /arkadas, /ark
    trigger:
        arg 1 is not {@F-Valid-Commands}:
            send "{@F-Error} Bilinmeyen Komut!"
            stop trigger
         
        arg 1 is "yardım":
            arg 2 is "" or "1":
                send "   &2&l--=-= Arkadas Komutları =-=--"
                send "   /ark &a- Arkadas' Ana Komut."
                send "   /ark yardım &a- Komutları Listeler."
                send "   /ark ekle &a- Arkadaş İsteği Gönderir."
                send "   /ark sil &a- Arkadaş Siler."
                send "   /ark kabul &a- Gelen Arkadaşlık İsteğini Kabul Eder."
                send "   /ark reddet &a- Gelen İsteği Reddeder."
                send "   /ark toggle &a- Çok Yakında..."
                send "   /ark liste &a- Arkadaş Listeni Gösterir."
                send "   /ark version &a- Skript Versiyonunu Gösterir."
                 
        arg 1 is "ekle":
            player-arg is not set:
                send "{@F-Logo} Arkadaş Eklemek İçin /ark ekle <oyuncu>."
                stop trigger
            loop {f.%player-arg%.requestlist::*}:
                if loop-value is player:
                    send "{@F-Logo} %arg 2% İle Zaten Arkadaşsınız Tekrar İstek Gönderemezsin."
                    stop trigger
            player-arg is online:
                set {f.%player%.requesting} to "%player%"
                add {f.%player%.requesting} to {f.%player-arg%.requestlist::*}
                send "{@F-Logo} %arg 2% İle Zaten Arkadaşsınız!"
                stop
     
        arg 1 is "sil":
            player-arg is not set:
                send "{@F-Logo} Arkadaş Silmek İçin /ark sil <oyuncu>."
                stop trigger
            loop {f.%player%.friendlist::*}:
                if loop-value is not player-arg:
                    send "{@F-Error} %arg 2% İle Arkadaş Değilsiniz."
                    exit loop
                    stop trigger
                if loop-value is player-arg:
                    delete {f.%player%.requestlist::%loop-index%}
                    make player-arg execute command "/ark deletebackworks %player%"
                    send "{@F-Logo} %arg 2% Arkadaş Listenden Silindi."
                    exit loop
            stop
     
        arg 1 is "kabul":
            player-arg is not set:
                send "{@F-Logo} Gelen Arkadaşlık İsteklerini Kabul Etmek İçin /ark kabul <player>."
                stop trigger
            loop {f.%player%.requestlist::*}:
                if loop-value is not player-arg:
                    send "{@F-Error} Şu an İçin Gelen Arkadaşlık İsteğin Yok %arg 2%."
                    exit loop
                    stop trigger
                if loop-value is player-arg:
                    delete {f.%player%.requestlist::%loop-index%}
                    set {f.%player%.accepting} to "%player-arg%"
                    set {f.%arg 2%.accepting} to "%player%"
                    add {f.%player%.accepting} to {f.%player%.friendlist::*}
                    add {f.%arg 2%.accepting} to {f.%arg 2%.friendlist::*}
                    make player-arg execute command "/ark acmessage %player%"
                    send "{@F-Logo} %arg 2% Artık Senin Arkadaşın!"
                    send "{@F-Logo} %player-arg% Artık Senin Arkadaşın!" to player-arg
                    exit loop
            stop
         
        arg 1 is "reddet":
            player-arg is not set:
                send "{@F-Logo} Arkadaş İsteğini Reddetmek İçin /ark reddet <oyuncu>."
                stop trigger
            loop {f.%player%.requestlist::*}:
                if loop-value is player-arg:
                    delete {f.%player%.requestlist::%loop-index%}
                    send "{@F-Logo} %arg 2% Gönderdiği İsteği Reddettin."
                    send "{@F-Logo} %player% İsteğini Reddetti." to player-arg
            stop
         
        arg 1 is "liste":
            message "   &2&l--=-= Arkadaşlar =-=--"
            loop {f.%player%.friendlist::*}:
                message "   - %loop-value% &e- [Lokasyon] Yakında."
            message "   Daha Fazla Arkadaş İçin! /ark ekle <oyuncu>"
             
        arg 1 is "deletebackworks":
            loop {f.%player%.friendlist::*}:
                if loop-value is player-arg:
                    delete {f.%player%.friendlist::%loop-index%}
                    send "{@F-Logo} %player-arg% removed you as their friend!"
                    exit loop
            stop
         
        arg 1 is "version":
            send "&2&lArkadaşlar &r&2v0.2 - Developed by DragonmaXXS"
Şöyle dener misin?
Aynı Sorunlarım Devam Ediyor... /ark help yazınca hata çıkıyor. Ekleyip Sildiğimiz Arkadaşımızı Tekrar Ekleyemiyoruz...
 

xEndlessV2

Elmas Madencisi
Mesajlar
716
En iyi cevaplar
0
Beğeniler
326
Puanları
590
Kod:
delete {f.%player%.requestlist::%loop-index%}
Yerine
Kod:
delete {f.%player%.requestlist::%loop-value%}
Yapmayı dene

Ve utf 8 olarak kaydet dosyayı
 

FuryRS

Elmas Madencisi
Mesajlar
846
En iyi cevaplar
0
Beğeniler
272
Puanları
650
Ruh hali
Kod:
delete {f.%player%.requestlist::%loop-index%}
Yerine
Kod:
delete {f.%player%.requestlist::%loop-value%}
Yapmayı dene

Ve utf 8 olarak kaydet dosyayı
Aynı Hatalar. Bu Skript Yerine Aynı Fonksiyonlu Farklı Bir Skriptte Olabilir. Ama Aynı Şekilde Olmalı.
 

Üst