- Katılım
- 5 Şubat 2018
- Mesajlar
- 1.072
- Elmaslar
- 620
- Puanlar
- 16.230
- Yaş
- 21
- Minecraft
- Fhalinkz
Neden kullanmalıyız?
Bu skript sayesinde oyuncular sunucunuza arkadaşlarını çağıracak
Ya oyuncu fake hesap açıp kendini referans olarak gösterirse?
İşte onun içinde referans olunduğunda direk olarak oyuncunun cebine para koymuyoruz. Referans olan kişi lapis kırdıkça referans olduğu oyuncu 0.10 TL kazanıyor.
Tamamda referans olan oyuncunun bundan ne kazanı olucak?
Referans olan oyuncuya belirdeğiniz miktarda bir para verilecektir. Bu skriptte varsayılan olarak 5000'dir.
HATA MESAJLARI
Shura tarafından güncellendi.
Teşekkürler Shura
Konu tasarımı için kusura bakmayın. Yakın zamanda güncelleyeceğim.
Bu skript sayesinde oyuncular sunucunuza arkadaşlarını çağıracak
Ya oyuncu fake hesap açıp kendini referans olarak gösterirse?
İşte onun içinde referans olunduğunda direk olarak oyuncunun cebine para koymuyoruz. Referans olan kişi lapis kırdıkça referans olduğu oyuncu 0.10 TL kazanıyor.
Tamamda referans olan oyuncunun bundan ne kazanı olucak?
Referans olan oyuncuya belirdeğiniz miktarda bir para verilecektir. Bu skriptte varsayılan olarak 5000'dir.
HATA MESAJLARI
Shura tarafından güncellendi.
Teşekkürler Shura
Kod:
on join:
if (yaml value "Players.%player%.Referans-Kodu" from "ReferansP") isn't set:
set yaml value "Players.%player%.Referans-Kodu" from "ReferansP" to random integer between 100000 and 999999
set yaml value "Players.%player%.Referans-Sayisi" from "ReferansP" to "0"
set yaml value "Players.%player%.Referans-Oldu" from "ReferansP" to "<kimse>"
set {Referans::%player%::bakiye} to 0
save yaml "ReferansP"
on load:
load yaml "plugins/Referans/Players.yaml" as "ReferansP"
load yaml "plugins/Referans/Config.yaml" as "Referans"
if yaml "Referans" is empty:
set yaml value "Prefix" from "Referans" to "§c&lREFERANS >§e"
set yaml value "Referans-Para" from "Referans" to "5000"
add "&e---------------------&cReferans&e--------------------" to yaml list "Yardım-Mesaji" from "Referans"
add "&e/referans ol [KOD] &c- &fReferans olursunuz." to yaml list "Yardım-Mesaji" from "Referans"
add "&e/referans kodum &c- &fReferans kodunuza bakarsınız." to yaml list "Yardım-Mesaji" from "Referans"
add "&e/referans olustur [KOD] &c- &fReferans kodu oluşturursunuz." to yaml list "Yardım-Mesaji" from "Referans"
add "&e/referans bilgi &c- &fReferans sayınızı gösterir." to yaml list "Yardım-Mesaji" from "Referans"
add "&e---------------------&cReferans&e--------------------" to yaml list "Yardım-Mesaji" from "Referans"
save yaml "Referans"
save yaml "ReferansP"
command /referans [<text="yardım">] [<text>]:
aliases: ref
trigger:
if arg-1 is "olustur":
if arg-2 is set:
loop yaml nodes with keys "Players" from "ReferansP":
if arg-2 doesn't contain yaml value "Players.%loop-value%.Referans-Kodu" from "ReferansP":
set yaml value "Players.%player%.Referans-Kodu" from "ReferansP" to arg-2
save yaml "ReferansP"
set {_kod} to yaml value "Players.%player%.Referans-Kodu" from "ReferansP"
send "%yaml value ""Prefix"" from ""Referans""% Yeni referans kodunuz: &7%{_kod}%"
else if arg-2 contains yaml value "Players.%loop-value%.Referans-Kodu" from "ReferansP":
send "%yaml value ""Prefix"" from ""Referans""% Bu kod zaten kullanılıyor!" to player
if arg-1 is "kodum":
set {_kod} to yaml value "Players.%player%.Referans-Kodu" from "ReferansP"
send "%yaml value ""Prefix"" from ""Referans""% Referans kodun: &f%{_kod}%"
if arg-1 is not set:
execute player command "referans yardım"
if arg-1 is "ol":
if (yaml value "Players.%player%.Referans-Oldu" from "ReferansP") is "<kimse>":
if arg-2 is set:
if yaml value "Players.%player%.Referans-Kodu" from "ReferansP" isn't arg 2 parsed as integer:
set {_p} to player
loop yaml node keys "Players" from "ReferansP":
if yaml value "Players.%loop-value%.Referans-Kodu" from "ReferansP" is arg 2 parsed as integer:
set {_l} to loop-value
send "%yaml value ""Prefix"" from ""Referans""% Başarıyla %{_l}% adlı oyuncuya referans oldunuz." to {_p}
set yaml value "Players.%{_l}%.Referans-Sayisi" from "ReferansP" to (yaml value "Players.%{_l}%.Referans-Sayisi" from "ReferansP" + 1)
add (yaml value "Referans-Para" from "Referans") to {_p}'s balance
set yaml value "Players.%{_p}%.Referans-Oldu" from "ReferansP" to {_l}
save yaml "ReferansP"
else:
send "%yaml value ""Prefix"" from ""Referans""% Böyle bir referans kodu bulunamadı." to {_p}
else:
send "%yaml value ""Prefix"" from ""Referans""% Kendine referans olamazsın." to player
else:
send "%yaml value ""Prefix"" from ""Referans""% Referans olacağın kodu girmedin."
else if (yaml value "Players.%player%.Referans-Oldu" from "ReferansP") is not "<kimse>":
send "%yaml value ""Prefix"" from ""Referans""% Zaten bir kez referans olmuşsun."
if arg-1 is "bilgi":
set {_Ref} to yaml value "Players.%player%.Referans-Sayisi" from "ReferansP"
send "%yaml value ""Prefix"" from ""Referans""% Referans Sayın: &f%{_Ref}%" to player
send "%yaml value ""Prefix"" from ""Referans""% Kazanılan Para: &f%{Referans::%player%::bakiye}%" to player
send "%yaml value ""Prefix"" from ""Referans""% Parayı almak için: &f/referans talep" to player
if arg-1 is "talep":
send "%yaml value ""Prefix"" from ""Referans""% &eHesabınıza &f%{Referans::%player%::bakiye}% TL &eaktarıldı."
add {Referans::%player%::bakiye} to player's balance
set {Referans::%player%::bakiye} to 0
on break of lapis lazuli ore:
if yaml value "Players.%player%.Referans-Oldu" from "ReferansP" is not "<kimse>":
set {_ref} to yaml value "Players.%player%.Referans-Oldu" from "ReferansP"
add 0.10 to {Referans::%{_ref}%::bakiye}
Konu tasarımı için kusura bakmayın. Yakın zamanda güncelleyeceğim.
Ekler
Son düzenleme: