- En iyi cevaplar
- 61
Hepinize selam sevgili skriptçiler.
Bu konuda istek üzerine yaptığım telefon rehberi skriptini tanıtacağım.
Ben skripti kendi sunucumda sadece konsoldan denedim ve skriptte hata yoktu. Ama oyuncuların kullanımında nasıl bir sonuç ortaya çıkar bilmiyorum. Kod baya uzun oldu 1 saatte bitirdim. Skriptte numara ve isim ekleyip silebiliyorsunuz. Silerken sadece en son eklediğiniz siliniyor. Rehber maks. 10 kişi alıyor şimdilik sonradan arttırabilirim. Kolay gelsin. Sunucunuzda olması gereken skript addonları neler bilmiyorum ama benim sunucumda şunlar vardı - " LargeSk - MundoSk - SkQuery - skRayFall - Skript - Umbaska - WildSkript "
Skript kurulumu bilmeyenler için dosyayı sunucunuzdaki Skript klasörünün içinden scripts klasörünün içine .sk uzantılı bir dosya açıp not defteri ile içine bu kodu yapıştırmanız yetmektedir. İsteklere göre skriptte değişiklik yapabilirim.
numara.numara - /numara
numara.sil - /numarasil
numara.list - /numaralist - /rehber
numara.ekle - /numaraekle
/numara - Tüm skriptin komutlarını gösterir.
/numarasil - Son eklediğiniz numarayı siler.
/numaralist - /rehber - Eklediğiniz tüm numaraları liste halinde gösterir.
/numaraekle (numara) (isim) - Numarayı rehberde gözükecek ismiyle beraber eklemenize yarar.
Skripti umarım beğenmişsinizdir. Sunucunuzda kullanabilirsiniz.
Bu konuda istek üzerine yaptığım telefon rehberi skriptini tanıtacağım.
Ben skripti kendi sunucumda sadece konsoldan denedim ve skriptte hata yoktu. Ama oyuncuların kullanımında nasıl bir sonuç ortaya çıkar bilmiyorum. Kod baya uzun oldu 1 saatte bitirdim. Skriptte numara ve isim ekleyip silebiliyorsunuz. Silerken sadece en son eklediğiniz siliniyor. Rehber maks. 10 kişi alıyor şimdilik sonradan arttırabilirim. Kolay gelsin. Sunucunuzda olması gereken skript addonları neler bilmiyorum ama benim sunucumda şunlar vardı - " LargeSk - MundoSk - SkQuery - skRayFall - Skript - Umbaska - WildSkript "
Skript kurulumu bilmeyenler için dosyayı sunucunuzdaki Skript klasörünün içinden scripts klasörünün içine .sk uzantılı bir dosya açıp not defteri ile içine bu kodu yapıştırmanız yetmektedir. İsteklere göre skriptte değişiklik yapabilirim.
numara.numara - /numara
numara.sil - /numarasil
numara.list - /numaralist - /rehber
numara.ekle - /numaraekle
/numara - Tüm skriptin komutlarını gösterir.
/numarasil - Son eklediğiniz numarayı siler.
/numaralist - /rehber - Eklediğiniz tüm numaraları liste halinde gösterir.
/numaraekle (numara) (isim) - Numarayı rehberde gözükecek ismiyle beraber eklemenize yarar.
Skripti umarım beğenmişsinizdir. Sunucunuzda kullanabilirsiniz.
Kod:
command /numaraekle [<number>] [<text>]:
permission: numara.ekle
permission message: &cBu komutu kullanmak için gereken yetkiye sahip değilsin.
trigger:
if arg 1 is not set:
send "&cLütfen bir numara giriniz"
if arg 1 is set:
if arg 2 is not set:
send "&cLütfen kişi ismi giriniz"
if arg 1 is set:
if arg 2 is set:
if {numara1.%player%} is not set:
if {kisi1.%player%} is not set:
set {numara1.%player%} to arg 1
set {kisi1.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara1.%player%} is set:
if {kisi1.%player%} is set:
if {numara2.%player%} is not set:
if {kisi2.%player%} is not set:
set {numara2.%player%} to arg 1
set {kisi2.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara2.%player%} is set:
if {kisi2.%player%} is set:
if {numara3.%player%} is not set:
if {kisi3.%player%} is not set:
set {numara3.%player%} to arg 1
set {kisi3.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara3.%player%} is set:
if {kisi3.%player%} is set:
if {numara4.%player%} is not set:
if {kisi4.%player%} is not set:
set {numara4.%player%} to arg 1
set {kisi4.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara4.%player%} is set:
if {kisi4.%player%} is set:
if {numara5.%player%} is not set:
if {kisi5.%player%} is not set:
set {numara5.%player%} to arg 1
set {kisi5.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara5.%player%} is set:
if {kisi5.%player%} is set:
if {numara6.%player%} is not set:
if {kisi6.%player%} is not set:
set {numara6.%player%} to arg 1
set {kisi6.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara6.%player%} is set:
if {kisi6.%player%} is set:
if {numara7.%player%} is not set:
if {kisi7.%player%} is not set:
set {numara7.%player%} to arg 1
set {kisi7.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara7.%player%} is set:
if {kisi7.%player%} is set:
if {numara8.%player%} is not set:
if {kisi8.%player%} is not set:
set {numara8.%player%} to arg 1
set {kisi8.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara8.%player%} is set:
if {kisi8.%player%} is set:
if {numara9.%player%} is not set:
if {kisi9.%player%} is not set:
set {numara9.%player%} to arg 1
set {kisi9.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara9.%player%} is set:
if {kisi9.%player%} is set:
if {numara10.%player%} is not set:
if {kisi10.%player%} is not set:
set {numara10.%player%} to arg 1
set {kisi10.%player%} to arg 2
send "&b%arg 2% Kisisi basariyla eklendi"
if {numara10.%player%} is set:
if {kisi10.%player%} is set:
send "&cMaksimum eklenecek kişi sayısına ulaştınız."
command /numaralist:
permission: numara.list
permission message: &cBu komutu kullanmak için gereken yetkiye sahip değilsin
aliases: /rehber
trigger:
send "&c==--- &bNumara Listesi &e---==="
if {numara1.%player%} is not set:
if {kisi1.%player%} is not set:
send "&cHiçbir numara ekli değil"
send "&c==--- &bNumara Listesi &e---==="
if {numara1.%player%} is set:
if {kisi1.%player%} is set:
send "&eNumara 1 = {kisi1.%player%} - {numara1.%player%}"
if {numara2.%player%} is not set:
if {kisi2.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara2.%player%} is set:
if {kisi2.%player%} is set:
send "&eNumara 2 = {kisi2.%player%} - {numara2.%player%}"
if {numara3.%player%} is not set:
if {kisi3.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara3.%player%} is set:
if {kisi3.%player%} is set:
send "&eNumara 3 = {kisi3.%player%} - {numara3.%player%}"
if {numara4.%player%} is not set:
if {kisi4.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara4.%player%} is set:
if {kisi4.%player%} is set:
send "&eNumara 4 = {kisi4.%player%} - {numara4.%player%}"
if {numara5.%player%} is not set:
if {kisi5.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara5.%player%} is set:
if {kisi5.%player%} is set:
send "&eNumara 5 = {kisi5.%player%} - {numara5.%player%}"
if {numara6.%player%} is not set:
if {kisi6.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara6.%player%} is set:
if {kisi6.%player%} is set:
send "&eNumara 6 = {kisi6.%player%} - {numara6.%player%}"
if {numara7.%player%} is not set:
if {kisi7.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara7.%player%} is set:
if {kisi7.%player%} is set:
send "&eNumara 7 = {kisi7.%player%} - {numara7.%player%}"
if {numara8.%player%} is not set:
if {kisi8.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara8.%player%} is set:
if {kisi8.%player%} is set:
send "&eNumara 8 = {kisi8.%player%} - {numara8.%player%}"
if {numara9.%player%} is not set:
if {kisi9.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara9.%player%} is set:
if {kisi9.%player%} is set:
send "&eNumara 9 = {kisi9.%player%} - {numara9.%player%}"
if {numara10.%player%} is not set:
if {kisi10.%player%} is not set:
send "&c==--- &bNumara Listesi &e---==="
if {numara10.%player%} is set:
if {kisi10.%player%} is set:
send "&eNumara 10 = {kisi10.%player%} - {numara10.%player%}"
command /numarasil:
permission: numara.sil
permission message: &cBu komutu kullanmak için gereken yetkiye sahip değilsiniz.
trigger:
if {numara10.%player%} is set:
if {kisi10.%player%} is set:
delete {numara10.%player%}
delete {kisi10.%player%}
send "&c{kisi10.%player%} adli kisiyi rehberinden sildin."
if {numara10.%player%} is not set:
if {kisi10.%player%} is not set:
if {numara9.%player%} is set:
if {kisi9.%player%} is set:
delete {numara9.%player%}
delete {kisi9.%player%}
send "&c{kisi9.%player%} adli kisiyi rehberinden sildin."
if {numara9.%player%} is not set:
if {kisi9.%player%} is not set:
if {numara8.%player%} is set:
if {kisi8.%player%} is set:
delete {numara8.%player%}
delete {numara8.%player%}
send "&c{kisi8.%player%} adli kisiyi rehberinden sildin."
if {numara8.%player%} is not set:
if {kisi8.%player%} is not set:
if {numara7.%player%} is set:
if {kisi7.%player%} is set:
delete {numara7.%player%}
delete {kisi7.%player%}
send "&c{kisi7.%player%} adli kisiyi rehberinden sildin."
if {numara7.%player%} is not set:
if {kisi7.%player%} is not set:
if {numara6.%player%} is set:
if {kisi6.%player%} is set:
delete {numara6.%player%}
delete {kisi6.%player%}
send "&c{kisi6.%player%} adli kisiyi rehberinden sildin."
if {numara6.%player%} is not set:
if {kisi6.%player%} is not set:
if {numara5.%player%} is set:
if {kisi5.%player%} is set:
delete {numara5.%player%}
delete {kisi5.%player%}
send "&c{kisi5.%player%} adli kisiyi rehberinden sildin."
if {numara5.%player%} is not set:
if {kisi5.%player%} is not set:
if {numara4.%player%} is set:
if {kisi4.%player%} is set:
delete {numara4.%player%}
delete {kisi4.%player%}
send "&c{kisi4.%player%} adli kisiyi rehberinden sildin."
if {numara4.%player%} is not set:
if {kisi4.%player%} is not set:
if {numara3.%player%} is set:
if {kisi3.%player%} is set:
delete {numara3.%player%}
delete {kisi3.%player%}
send "&c{kisi3.%player%} adli kisiyi rehberinden sildin."
if {numara3.%player%} is not set:
if {kisi3.%player%} is not set:
if {numara2.%player%} is set:
if {kisi2.%player%} is set:
delete {numara2.%player%}
delete {kisi2.%player%}
send "&c{kisi2.%player%} adli kisiyi rehberinden sildin."
if {numara2.%player%} is not set:
if {kisi2.%player%} is not set:
if {numara1.%player%} is set:
if {kisi1.%player%} is set:
delete {numara1.%player%}
delete {kisi1.%player%}
send "&c{kisi1.%player%} adli kisiyi rehberinden sildin."
if {numara1.%player%} is not set:
if {kisi1.%player%} is not set:
send "&cSilinecek herhangi bir kisi bulunmuyor."
command /numara:
permission: numara.numara
permission message: &cBu komutu kullanmak için gereken yetkiye sahip değilsin.
trigger:
send "&e/numaralist yazarak eklediğiniz numaraları görebilirsiniz."
send "&e/numaraekle yazarak numara ekleyebilirsiniz."
send "&e/numarasil yazarak son eklediğiniz numarayı silebilirsiniz."