Sol Reklam

Skript Paylaşımı Referans Sistemi | Her lapis kazdığınızda referans olduğunuz oyuncuya 0.10 TL | Güncellendi!

Durum
Mesaj gönderimine kapalı.

Fhalinkz

Tm

Discord:

Fhalinkz#6825

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.

referans yardim.png

referans ol.png

referans kodum.png

referans olustur.png

referans referanslarim.png


HATA MESAJLARI

referans ol HATA 1.png

referans ol HATA 2.png

referans olustur HATA.png


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

  • referans olustur HATA.png
    referans olustur HATA.png
    3,3 KB · Görünt.: 346
Son düzenleme:

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310
"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. " Bu kısmı tam olarak anlayamadım net izah edebilir misiniz?
 

Fhalinkz

Tm

Discord:

Fhalinkz#6825

Katılım
5 Şubat 2018
Mesajlar
1.072
Elmaslar
620
Puanlar
16.230
Yaş
21
Minecraft
Fhalinkz
"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. " Bu kısmı tam olarak anlayamadım net izah edebilir misiniz?

Diğer referans skriptlerinde referans olunca iki oyuncuyada para gidiyor. Fakat bu skriptte A oyuncusu B oyuncusunu referans olarak gösterdiğinde A oyuncusuna belirtilen miktarda para gidiyor fakat B oyuncusuna A oyuncusunun kazdığı lapis kadar para gidiyor. B oyuncusuda bu parayı istediği zaman kendi parasına aktarabiliyor. Yani oyuncular fake hesap açıp zengin olamıyorlar.
 

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310
Yine bir şey anlamadım ama skript güzele benziyor. E L M A S L A N D I N.
 

Sceaw

Comeback #</>

Discord:

Pâtr#0010

Katılım
20 Ağustos 2018
Mesajlar
314
Elmaslar
279
Puanlar
7.070
Yer
İstanbul
"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. " Bu kısmı tam olarak anlayamadım net izah edebilir misiniz?

Çeviriyim :D Referans olan kişiyehemen para gitmiyor. Lapis kırdıkça 0.10 tl kazanıyor sanırsam ben öyle anladım.
 

Joka

numb.

Discord:

Joka#0326

Katılım
31 Ocak 2017
Mesajlar
917
Elmaslar
599
Puanlar
15.445
Para direkt olarak karşıya gitmiyor demişsiniz galiba. Ha 1 saniye bekleyip gitse ne olur ha anında gitse ne olur? Ayrıca alttaki kodda loop-value konmuş, sanırsam dalgınlık olmuş. Kullanıcılar incelerken belki anlamayabilirler düzeltirseniz iyi olur.
Kod:
on break of lapis lazuli ore:
  if {referansolundu::%player%} is true:
    set {loop-value::%player%} to yaml value "Players.%player%.Referans-Oldugu-Kisi" from "ReferansP"
    wait 1 seconds
    add 0.10 to {balance::%{loop-value::%player%}%}
 

Fhalinkz

Tm

Discord:

Fhalinkz#6825

Katılım
5 Şubat 2018
Mesajlar
1.072
Elmaslar
620
Puanlar
16.230
Yaş
21
Minecraft
Fhalinkz
Para direkt olarak karşıya gitmiyor demişsiniz galiba. Ha 1 saniye bekleyip gitse ne olur ha anında gitse ne olur? Ayrıca alttaki kodda loop-value konmuş, sanırsam dalgınlık olmuş. Kullanıcılar incelerken belki anlamayabilirler düzeltirseniz iyi olur.
Kod:
on break of lapis lazuli ore:
  if {referansolundu::%player%} is true:
    set {loop-value::%player%} to yaml value "Players.%player%.Referans-Oldugu-Kisi" from "ReferansP"
    wait 1 seconds
    add 0.10 to {balance::%{loop-value::%player%}%}

O loop-value önemli değil o an aklıma öylesine geldi :D. Ayrıca para direk karşıya gitmiyor derken bunu kast etmiyordum. /referans ol yazdığın gibi adama 100000k para falan gitmiyor bunu anlatmaya çalışıyordum.
Gönderi otomatik olarak birleştirildi:

Yine bir şey anlamadım ama skript güzele benziyor. E L M A S L A N D I N.

Teşekkürler..
 

Sceaw

Comeback #</>

Discord:

Pâtr#0010

Katılım
20 Ağustos 2018
Mesajlar
314
Elmaslar
279
Puanlar
7.070
Yer
İstanbul
Güzele benziyor . En kısa sürede denerim.​
 

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320
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.



Kod:
#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[/SIZE][/CENTER][/SIZE][/CENTER]
[SIZE=15px][CENTER][SIZE=15px][CENTER]#
# Referans Sistemi
# Version 1.0
# Yapimci: Fhalinkz
#
#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

on first join:
  set {referansolundu::%player%} to false
  set {kod::%player%} to random integer between 1000000 and 9999999
  wait 1 seconds
  set {balance::%player%} to 0
  set yaml value "Players.%player%.Referans-Kodu" from "ReferansP" to "%{kod::%player%}%"
  set yaml value "Players.%player%.Referans-Sayisi" from "ReferansP" to "0"
  set yaml value "Players.%player%.Referans-Oldugu-Kisi" from "ReferansP" to ""
  save yaml "ReferansP"
        
on load:
  load yaml "plugins/Referans/Players.yaml" as "ReferansP"
  load yaml "plugins/Referans/Config.yaml" as "Referans"
  wait 1 ticks
  if yaml "Referans" is empty:
    set yaml value "Prefix" from "Referans" to "§c&lREFERANS >§e"
    set yaml value "De-Bug" from "Referans" to "false"
    set yaml value "Referans-Para" from "Referans" to "5000"
    save yaml "Referans"
  set {referansprefix} to yaml value "Prefix" from "Referans"
  set {debug-enable} to yaml value "De-Bug" from "Referans"

command /referans [<text>] [<text>]:
  trigger:
    if arg-1 is "de-bug":
      if {debug-enable} is true:
        set {referansolundu::%player%} to false
        set {kod::%player%} to random integer between 1000000 and 9999999
        wait 1 seconds
        set {balance::%player%} to 0
        set yaml value "Players.%player%.Referans-Kodu" from "ReferansP" to "%{kod::%player%}%"
        set yaml value "Players.%player%.Referans-Sayisi" from "ReferansP" to "0"
        set yaml value "Players.%player%.Referans-Oldugu-Kisi" from "ReferansP" to ""
        loop yaml nodes with keys "Players" from "ReferansP":
          if yaml value "Players.%loop-value%.Referans-Oldugu-Kisi" from "ReferansP" is set:
            set {refsayi::%loop-value%} to yaml value "Players.%loop-value%.Referans-Oldugu-Kisi" from "ReferansP"
            remove 1 from {refsayi::%loop-value%}
            set yaml value "Players.%loop-value%.Referans-Sayisi" from "ReferansP" to "%{refsayi::%loop-value%}%"
            save yaml "ReferansP"
        save yaml "ReferansP"
    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"
            wait 1 ticks
            set {kod::%player%} to yaml value "Players.%player%.Referans-Kodu" from "ReferansP"
            send "%{referansprefix}% Yeni Referans kodun: &f%{kod::%player%}%"
          else if arg-2 contains yaml value "Players.%loop-value%.Referans-Kodu" from "ReferansP":
            send "&4HATA: &fBU KOD ZATEN KULLANILIYOR" to player
            stop
    if arg-1 is "kodum":
      send "%{referansprefix}% Referans kodun: &f%{kod::%player%}%"
    if arg-1 is not set:
      execute player command "referans help"
    if arg-1 is "yardim" or "help":
      send "&e---------------------&cREFERANS&e--------------------" to player
      send "" to player
      send "&e/referans ol [KOD]        &c- &fReferans olmak icin" to player
      send "&e/referans kodum           &c- &fReferans kodunuzu ogrenmek icin" to player
      send "&e/referans olustur [KOD]  &c- &fReferans kodu olusturmak icin" to player
      send "&e/referans referanslarim  &c- &fReferans sayisnizi ogrenmek icin" to player
      send "" to player
      send "&e---------------------&cREFERANS&e--------------------" to player
    if arg-1 is "ol":
      if {referansolundu::%player%} is false:
        if arg-2 is set:
          if arg-2 doesn't contain yaml value "Players.%player%.Referans-Kodu" from "ReferansP":
            loop yaml nodes with keys "Players" from "ReferansP":
              if yaml value "Players.%loop-value%.Referans-Kodu" from "ReferansP" contains arg-2:
                if yaml value "Players.%loop-value%.Referans-Kodu" from "ReferansP" is arg-2:
                  set {_p} to loop-value
                  set {referansolundu::%player%} to true
                  send "%{referansprefix}% Basariyla referans olundu" to player
                  add yaml value "Referans-Para" from "Referans" to player's balance
                  set {refsayi::%loop-value%} to yaml value "Players.%loop-value%.Referans-Sayisi" from "ReferansP"
                  add 1 to {refsayi::%loop-value%}
                  set yaml value "Players.%loop-value%.Referans-Sayisi" from "ReferansP" to "%{refsayi::%loop-value%}%"
                  set yaml value "Players.%player%.Referans-Oldugu-Kisi" from "ReferansP" to {_p}
                  save yaml "ReferansP"
              if yaml value "Players.%loop-value%.Referans-Kodu" from "ReferansP" doesn't contain arg-2:
                send "%{referansprefix}% Boyle bir referans kodu yok!" to player
          else if arg-2 contains yaml value "Players.%player%.Referans-Kodu" from "ReferansP":
            send "%{referansprefix}% Kendine referans olamazsin!" to player
      else if {referansolundu::%player%} is true:
        send "%{referansprefix}% Zaten daha once bir kere referans oldun"
    if arg-1 is "referanslarim":
      set {refsayi::%player%} to yaml value "Players.%player%.Referans-Sayisi" from "ReferansP"
      send "%{referansprefix}% Mevcut referans sayin: &f%{refsayi::%player%}%" to player
      send "%{referansprefix}% Referanslarinizdan kazanilan toplam para: &f%{balance::%player%}%" to player
      send "%{referansprefix}% Parayi hesabiniza aktarmak icin: &f/referans talep" to player
    if arg-1 is "talep":
      add {balance::%player%} to player's balance
      send "%{referansprefix}% &f%{balance::%player%}% TL &eHesabiniza aktarildi"
      wait 1 ticks
      
on break of lapis lazuli ore:
  if {referansolundu::%player%} is true:
    set {loop-value::%player%} to yaml value "Players.%player%.Referans-Oldugu-Kisi" from "ReferansP"
    wait 1 seconds
    add 0.10 to {balance::%{loop-value::%player%}%}



Konu tasarımı için kusura bakmayın. Yakın zamanda güncelleyeceğim.
Güzel bir fikir ancak lapisli factions sunucular artık çok sıkmadı mı? Ve Skyblock sunucuları için işe yaramaz.
 

ploutos

Satırsız bir günüm yok.
Katılım
18 Kasım 2017
Mesajlar
409
Elmaslar
362
Puanlar
14.420
Yaş
23
Yer
Tekirdağ
Minecraft
ploutos
Güzel bir fikir ancak lapisli factions sunucular artık çok sıkmadı mı? Ve Skyblock sunucuları için işe yaramaz.
Lapis'siz feykşın mı olur "MoVuQ LaPiS MaVi MaVi HeRkES SeViYoR KaZ KaZ PaRa KaZan . LaPiS MoVUq" anlatabiliyorum mu ? Artık lapissiz faction bul Türkiye de sayılı max 5 tane o yüzden faydalı bir skript ...
Başarılar , İyi Forumlar ..
 

YunusB3Y

Sevgiler, Saygılar Blaze Bey

Discord:

@๖̶̶̶ۣۣۜۜ͜ζ͜͡ GamingPro#5857

Katılım
14 Mayıs 2018
Mesajlar
1.350
Elmaslar
316
Puanlar
0
Minecraft
YunsBEY

Fhalinkz

Tm

Discord:

Fhalinkz#6825

Katılım
5 Şubat 2018
Mesajlar
1.072
Elmaslar
620
Puanlar
16.230
Yaş
21
Minecraft
Fhalinkz
Güzel bir fikir ancak lapisli factions sunucular artık çok sıkmadı mı? Ve Skyblock sunucuları için işe yaramaz.

on break of lapis lazuli ore yerine stone yazmak bu kadar zor mu ya :D
Gönderi otomatik olarak birleştirildi:

Lapis'siz feykşın mı olur "MoVuQ LaPiS MaVi MaVi HeRkES SeViYoR KaZ KaZ PaRa KaZan . LaPiS MoVUq" anlatabiliyorum mu ? Artık lapissiz faction bul Türkiye de sayılı max 5 tane o yüzden faydalı bir skript ...
Başarılar , İyi Forumlar ..

Teşekkürler <3
 

Sceaw

Comeback #</>

Discord:

Pâtr#0010

Katılım
20 Ağustos 2018
Mesajlar
314
Elmaslar
279
Puanlar
7.070
Yer
İstanbul
Güzel bir fikir ancak lapisli factions sunucular artık çok sıkmadı mı? Ve Skyblock sunucuları için işe yaramaz.


Scriptin konusu referans.İllede lapis yapmak zorunda değilsin lapis yerine başka bir blok yapabilirsin.Yani hem skyblock'a hemde factiona uyar.
 

Joka

numb.

Discord:

Joka#0326

Katılım
31 Ocak 2017
Mesajlar
917
Elmaslar
599
Puanlar
15.445
O loop-value önemli değil o an aklıma öylesine geldi :D. Ayrıca para direk karşıya gitmiyor derken bunu kast etmiyordum. /referans ol yazdığın gibi adama 100000k para falan gitmiyor bunu anlatmaya çalışıyordum..
Olayı anlayamadım. Şimdi benim sahte hesabım var ve ben girip /referans talep yazıp paramı alıp çıkarım. Bu mu engel yoksa farklı bir şey mi var?
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı