[Gelişmiş Skript] Referans Skript

ClearMan

Ağaç Yumruklayıcı
En iyi cevaplar
0
Adı > Referans
Kullanılacağı sürüm > 1.8.x
İstenilme sebebi > Sunucuma gerekiyor
Genel özellikleri > Referansa ödül vercek

Birisi reklam yaprak bir oyuncuyu çağıracak mesale ClearMan ukraPvp yi çağırda servere
sonra ClearMan /referansim ukraPvP yazacak
Sonra ukraPvP ye mesaj gdecek ClearMan mı seni çağırdı diye oda /refevet yada /refhayir dicek
/refhayir derse ClearMan a mesaj gidicek ukraPvP Referansınız değil
/refevet derse ClearMan a 1 Diablock Gidecek ve Diablockun adı Referans Ödül olcak
Bu ödüllede 10 tane topalnırsa Golem sp alınca onunda komutu
/refodulal yazınca 10 tane Ref Ödülü silincek ve /ss give %player% irongolem komutu çalışcak
Bu servere gelen kişiye sadece 1 defa göderebilinecek (her oyuncu dahil sadece 1 kere) yoksa bug olur :D
İyi Yazmalar
 

Bernard

Бернард
Danışman
Geliştirici
En iyi cevaplar
61
Hatalarım olabilir hata olursa bana söylemen yeterli.
kodlar: /ref gonder isim
/ref kabul isim
/ref reddet isim
isimleri yazması gerek. Referans isteklerini listelemeyi yapamadım ref odul yerine shopkeeper pluginini kullanabilirsin köylülerden alırlar öldüllerini.

Kod:
command /ref [<text>] [<player>]:
    trigger:
        if arg 1 is "gonder":
            if arg 2 is set:
                if {_ref.%player%} is 0:
                    send "%player% adlı oyuncunun referansı sizmisiniz?" to arg 2
                    send "/ref kabul veya /ref reddet yazarak cevap verebilirsiniz" to arg 2
                    send "%arg 2% adlı oyuncuya referans isteğiniz gönderildi"
                    add 1 to {_ref.%player%}
                    add 1 to {_ref.%arg 2%}
                if {_ref.%player%} is 1:
                    send "Daha önce bir istek attın. O istek kabul/red edilmeden önce başka istek atamazsın."
            if arg 2 is not set:
                send "Lütfen bir oyuncu seçiniz!"
        if arg 1 is not set:
            send "Kullanım: /ref gonder <oyuncu>"
            send "Kabul etme: /ref kabul <oyuncu>"
            send "Reddetme: /ref reddet <oyuncu>"
        if arg 1 is "kabul":
            if arg 2 is set:
                if {_ref.%player%} is 1:
                    if {_ref.%arg 2%} is 1:
                        send "%arg 2% adlı oyuncuya referans oldunuz."
                        send "%player% adlı oyuncu size referans oldu." to arg 2
                        remove 1 from {_ref.%player%}
                        remove 1 from {_ref.%arg 2%}
                        give 1 diamond block named "ReferansOdul" to arg 2
                if {_ref.%player%} is 0:
                    send "Bekleyen referans isteğiniz yoktur."
        if arg 1 is "reddet":
            if arg 2 is set:
                if {_ref.%player%} is 1:
                    send "%arg 2% adlı oyuncunun referans isteğini reddettiniz."
                    send "%player% adlı oyuncu referans isteğinizi reddetti." to arg 2
                    remove 1 from {_ref.%arg 2%}
                    remove 1 from {_ref.%player%}
                if {_ref.%player%} is 0:
                    send "Bekleyen referans isteginiz yoktur."
 

ClearMan

Ağaç Yumruklayıcı
En iyi cevaplar
0
Hatalarım olabilir hata olursa bana söylemen yeterli.
kodlar: /ref gonder isim
/ref kabul isim
/ref reddet isim
isimleri yazması gerek. Referans isteklerini listelemeyi yapamadım ref odul yerine shopkeeper pluginini kullanabilirsin köylülerden alırlar öldüllerini.

Kod:
command /ref [<text>] [<player>]:
    trigger:
        if arg 1 is "gonder":
            if arg 2 is set:
                if {_ref.%player%} is 0:
                    send "%player% adlı oyuncunun referansı sizmisiniz?" to arg 2
                    send "/ref kabul veya /ref reddet yazarak cevap verebilirsiniz" to arg 2
                    send "%arg 2% adlı oyuncuya referans isteğiniz gönderildi"
                    add 1 to {_ref.%player%}
                    add 1 to {_ref.%arg 2%}
                if {_ref.%player%} is 1:
                    send "Daha önce bir istek attın. O istek kabul/red edilmeden önce başka istek atamazsın."
            if arg 2 is not set:
                send "Lütfen bir oyuncu seçiniz!"
        if arg 1 is not set:
            send "Kullanım: /ref gonder <oyuncu>"
            send "Kabul etme: /ref kabul <oyuncu>"
            send "Reddetme: /ref reddet <oyuncu>"
        if arg 1 is "kabul":
            if arg 2 is set:
                if {_ref.%player%} is 1:
                    if {_ref.%arg 2%} is 1:
                        send "%arg 2% adlı oyuncuya referans oldunuz."
                        send "%player% adlı oyuncu size referans oldu." to arg 2
                        remove 1 from {_ref.%player%}
                        remove 1 from {_ref.%arg 2%}
                        give 1 diamond block named "ReferansOdul" to arg 2
                if {_ref.%player%} is 0:
                    send "Bekleyen referans isteğiniz yoktur."
        if arg 1 is "reddet":
            if arg 2 is set:
                if {_ref.%player%} is 1:
                    send "%arg 2% adlı oyuncunun referans isteğini reddettiniz."
                    send "%player% adlı oyuncu referans isteğinizi reddetti." to arg 2
                    remove 1 from {_ref.%arg 2%}
                    remove 1 from {_ref.%player%}
                if {_ref.%player%} is 0:
                    send "Bekleyen referans isteginiz yoktur."



Çalışmıyor
 

Bernard

Бернард
Danışman
Geliştirici
En iyi cevaplar
61
Sorunu bulamadım. Değişkenlerle aram iyi değil.
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Yan hesap açıp kolay bir şekilde hepsini kendi getirmiş gibi gösterebilir. Bu tür şeyler kullanmanı tavsiye etmem.
 

ClearMan

Ağaç Yumruklayıcı
En iyi cevaplar
0
Sorunu bulamadım. Değişkenlerle aram iyi değil.
LargeSK nasıl indircem skyunşty kapalı

Yan hesap açıp kolay bir şekilde hepsini kendi getirmiş gibi gösterebilir. Bu tür şeyler kullanmanı tavsiye etmem.
Zaten en fazla 3 yan açr açılıyor

Sorunu bulamadım. Değişkenlerle aram iyi değil.
Dediğin pluginleri indirdim çalışmıyor

Başka dediğim Skripti yazcak var mı?
 
Üst