1. Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha Fazla Bilgi.
  2. Merhaba Ziyaretçi foruma kayıt olarak hediye kodu alabilirsin!
  3. Merhaba Ziyaretçi ! IP: play.LifeMCServer.com SkyBlock Sürüm: 1.7.X-1.8.X Senide aramızda görmek isteriz.

Skript Paylaşımı Durum Yapma Skripti - Json, Beğenme/Beğenmeme, Top10, Bilgi, Durum Yap!

'Skript' forumunda mbboyun tarafından 6 Ekim 2018 tarihinde açılan konu

  1. mbboyun

    mbboyun Yıldızlar anlatsa onları dinlerdim. Süper Üye Yazar Sponsor Üye

    Katılım:
    20 Nisan 2018
    Mesaj:
    1,372
    Alınan Beğeniler:
    1,488
    Ödül Puanları:
    713
    Nick:
    MBB_Oyun2
    Discord:
    mbboyun#0001
    Skript İsmi:
    Durum Yapma Skripti
    komutlar.png
    ayraç (2).png

    Komutlar
    ayraç (1).png

    /durum
    /durum bak
    /durum bak <player>
    /durum gir
    /durum top10
    ayraç (1).png

    başlangıç.png
    ayraç (2).png

    Durum Yapma Skripti
    ayraç (1).png

    Özellikler

    /durum yazarak bilgi alabilir ve komutları görebilirsiniz.
    Birbirinizin durumlarına bakarak,
    beğenebilir ve beğenmeyebilirsiniz.
    Durumunuzu sohbete yazarak girebilirsiniz.
    En çok beğenilenleri ve en çok beğenilmeyenleri görebilirsiniz.

    Birisini oyladıktan sonra bir daha oylama yapamazsınız.
    Kendinizi beğenemezsiniz.

    Anlatım
    İlk olarak /durum yazdığınızda bilgileri ve komutları görebilirsiniz.
    upload_2019-2-2_17-32-45.png
    Durum yapmak istiyorsanız /durum gir yazınız ve sohbete durumunuzu giriniz.
    upload_2019-2-2_17-34-18.png

    upload_2019-2-2_17-34-40.png
    /durum bak veya /durum bak <player> yazarak duruma bakabilirsiniz.
    upload_2019-2-2_17-35-34.png

    Beğene basarsanız beğenmiş olursunuz. Beğenmeye basarsanız beğenmemiş olursunuz.
    Tabii ki de bu durum benim olduğu için kendimi beğenemem.
    upload_2019-2-2_17-37-19.png
    Bir başkası benim durumuma oy vermeye çalışırsa böyle yazacaktır.
    upload_2019-2-2_17-38-52.png
    En çok beğenilenlere ve en çok beğenilmeyenlere bak için /durum top yazınız.
    upload_2019-2-2_17-40-32.png
    Üsttekine tıklarsanız en çok beğenilenleri, bi' alttakine tıklarsanız en çok beğenilmeyenleri görürsünüz.
    ayraç (1).png

    Skript.png
    ayraç (2).png

    Skript Dosyası ve VirüsTotal
    ayraç (1).png

    Dosya
    --> Linkleri görebilmek için sitemize kayıt olmalısın. <--

    VirüsTotal

    Linkleri görebilmek için sitemize kayıt olmalısın.
    upload_2019-2-2_17-50-20.png

    Kod
    Kod (Text):
    1. on first join:
    2.     set {durumbegentop.%player%} to 0
    3.     set {durumbegenmetop.%player%} to 0
    4. command /durum [<text>] [<offlineplayer>]:
    5.     trigger:
    6.         if arg 1 is not set:
    7.             send "&7&M==========&cBilgi&7&m=========="
    8.             send "&7Bu skript bazı sosyal medya platformlarında olduğu gibi durum paylaşmanıza yarar."
    9.             send "&7Ayrıca o durumu beğenip beğenmeyedebiliyorsunuz."
    10.             send "&c/durum &7ile bu yazıyı görürsünüz."
    11.             send "&c/durum gir &7ile durumunuzu girebilirsiniz."
    12.             send "&c/durum bak&7, &c/durum bak <nick> &7ile ise kendinizin yada başkalarının durumuna bakıp beğenebiliyorsunuz."
    13.             send "&7Top10'u görmek için ise &c/durum top &7yazmanız yeterlidir. Ondan sonra size 2 seçenek sunacak. 2'sinden birini seçince en çok beğenilenleri yada en çok beğenilmeyenleri görebilirsiniz."
    14.             send "&7&m========&cKomutlar&7&m========"
    15.             send "&c/durum"
    16.             send "&c/durum bak"
    17.             send "&c/durum bak <nick>"
    18.             send "&c/durum gir"
    19.             send "&c/durum top&7/&ctop10"
    20.             send "&7&M==========&cBilgi&7&m=========="
    21.          
    22.         if arg 1 is "bak":
    23.             if arg 2 is not set:
    24.                 if {durum::%player%} is set:
    25.                     send "&b&m&l==========&6&LDurum&b&m&l=========="
    26.                     send "&eOyuncu Adı: &a&L%player%"
    27.                     send " "
    28.                     send "&eDurum: &c%{durum::%player%}%"
    29.                     send " "
    30.                     send json of "  &a&l✔ Beğen " tooltip "&aBeğenme Sayısı: %{durumbegentop.%player%}%" run "/durum ✔ %player%" to player
    31.                     send " "
    32.                     send json of "  &4&l✘ Beğenme " tooltip "&4Beğenmeme Sayısı: %{durumbegenmetop.%player%}%" run "/durum ✘ %player%" to player
    33.                     send " "
    34.                     send "&aBeğenme sayısı: %{durumbegentop.%player%}%   &4Beğenmeme sayısı: %{durumbegenmetop.%player%}%"
    35.                     send "&b&m&l========================="
    36.                 else:
    37.                     send "&cBu oyuncunun bi' durumu yok!"
    38.                  
    39.             if arg 2 is set:
    40.                 if {durum::%arg-2%} is set:
    41.                     send "&b&m&l==========&6&LDurum&b&m&l=========="
    42.                     send "&eOyuncu Adı: &a&L%arg-2%"
    43.                     send " "
    44.                     send "&eDurum: &c%{durum::%arg-2%}%"
    45.                     send " "
    46.                     send json of "  &a&l✔ Beğen " tooltip "&aBeğenme Sayısı: %{durumbegentop.%arg-2%}%" run "/durum ✔ %arg-2%" to player
    47.                     send " "
    48.                     send json of "  &4&l✘ Beğenme " tooltip "&4Beğenmeme Sayısı: %{durumbegenmetop.%arg-2%}%" run "/durum ✘ %arg-2%" to player
    49.                     send " "
    50.                     send "&aBeğenme sayısı: %{durumbegentop.%arg-2%}%   &4Beğenmeme sayısı: %{durumbegenmetop.%arg-2%}%"
    51.                     send "&b&m&l========================="
    52.                 else:
    53.                     send "&cBu oyuncunun bi' durumu yok!"
    54.                  
    55.         if arg 1 is "gir":
    56.             if arg 2 is not set:
    57.                 if {durumgir::%player%} is not set:
    58.                     set {durumgir::%player%} to true
    59.                     send ""
    60.                     send "&eLütfen sohbete &cdurumunuzu &egirin!"
    61.                     send "&eİptal etmek için '&c-&e' yazınız."
    62.                     send ""
    63.                 else:
    64.                     send "&eİptal etmek için '&c-&e' yazınız."    
    65.                  
    66.         if arg 1 is "✔":
    67.             if arg 2 is not "%player%":
    68.                 {durumbegenme1.%player%.%arg-2%} isn't set:
    69.                     set {durumbegenme1.%player%.%arg-2%} to true
    70.                     add 1 to {durumbegentop.%arg-2%}
    71.                     send "&aDurumu beğendin."
    72.                 else:
    73.                     send "&7[&6+&7] &4Zaten oylama yapmışsın."
    74.             else:
    75.                 send "&7[&6+&7] &4Kendine oy veremezsin."
    76.                  
    77.         if arg 1 is "✘":
    78.             if arg 2 is not "%player%":
    79.                 {durumbegenme1.%player%.%arg-2%} isn't set:
    80.                     set {durumbegenme1.%player%.%arg-2%} to true
    81.                     add 1 to {durumbegenmetop.%arg-2%}
    82.                     send "&4Durumu beğenmedin."
    83.                 else:
    84.                     send "&7[&6+&7] &4Zaten oylama yapmışsın."
    85.             else:
    86.                 send "&7[&6+&7] &4Kendine oy veremezsin."
    87.                  
    88.         if arg 1 is "top" or "top10":
    89.             if arg 2 is not set:
    90.                 send " "
    91.                 send json of "&a&lEn Fazla Durum Beğenilenleri TIKLA!" tooltip "&c»&bTıkla" run "/durum top1" to player
    92.                 send " "
    93.                 send json of "&4&lEn Fazla Durum Beğenilmeyenleri TIKLA!" tooltip "&c»&bTıkla" run "/durum top2" to player
    94.                 send " "
    95.                 stop
    96.              
    97.         if arg 1 is "top1":
    98.             send "&e&l&M==========&6&lTop10&e&l&M=========="
    99.             send "&a&LEn Fazla Beğenilenler"
    100.             set {_top10::*} to sort {durumbegentop::*} from highest to lowest with format "@index &[email protected]"
    101.             loop 10 times:
    102.                 if {_top10::%loop-number%} is set:
    103.                     send "&b%loop-number%. &e%{_top10::%loop-number%}%"
    104.             send "&e&l&M==========&6&lTop10&e&l&M=========="
    105.             stop
    106.              
    107.         if arg 1 is "top2":
    108.             send "&e&l&M==========&6&lTop10&e&l&M=========="
    109.             send "&4&LEn Fazla Beğenilmeyenler"
    110.             set {_top102::*} to sort {durumbegenmetop::*} from highest to lowest with format "@index &[email protected]"
    111.             loop 10 times:
    112.                 if {_top102::%loop-number%} is set:
    113.                     send "&b%loop-number%. &e%{_top102::%loop-number%}%"
    114.             send "&e&l&M==========&6&lTop10&e&l&M=========="
    115.  
    116. on chat:
    117.     if {durumgir::%player%} is true:
    118.         cancel event
    119.         if message is not "-":
    120.             set {durum::%player%} to colored message
    121.             send ""
    122.             send "&a» &eDurumunuz başarıyla ayarlandı."
    123.             send ""
    124.             delete {durumgir::%player%}
    125.             delete {durumbegenme1.%player%.%player%}
    126.         else:
    127.             delete {durumgir::%player%}
    128.             send ""
    129.             send "&c» &eBaşarıyla iptal ettiniz."
    130.             send ""
    ayraç (1).png
     
    Son düzenleme: 2 Şubat 2019
    AssassinDaan bunu beğendi.
  2. denysbaba

    denysbaba DennysBaba Banlı Üye Vip Üye

    Katılım:
    27 Haziran 2018
    Mesaj:
    248
    Alınan Beğeniler:
    269
    Ödül Puanları:
    183
    Nick:
    DenyysBaba
    Gerçek ad:
    Eren Toprak
    Güzel görünüyor:);)
     
    mbboyun bunu beğendi.
  3. mbboyun

    mbboyun Yıldızlar anlatsa onları dinlerdim. Süper Üye Yazar Sponsor Üye

    Katılım:
    20 Nisan 2018
    Mesaj:
    1,372
    Alınan Beğeniler:
    1,488
    Ödül Puanları:
    713
    Nick:
    MBB_Oyun2
    Discord:
    mbboyun#0001
    Yorumun için Teşekkür Ederim :) ;).
     
    Son düzenleme: 6 Ekim 2018
  4. TheDark_Gamer

    TheDark_Gamer Developer & Owner Sunucu Sahibi Forum Kurucusu

    Katılım:
    19 Mart 2017
    Mesaj:
    1,514
    Alınan Beğeniler:
    2,397
    Ödül Puanları:
    728
    Nick:
    TheDark_Gamer
    Gerçek ad:
    Mustafa ÖNCEL
    Skype :
    mustafaoncel92
    Resimlerden baktım, top 10 sistemlerinde none pek güzel durmamış. Ordaki kodu şu şekil yapabilirsin:

    Kod (Text):
    1. loop 10 times:
    2.  if {_top102::%loop-number%} is set:
    3.   send "&b%loop-number%. &e%{_top102::%loop-number%}%"
     
    Cnty_Emo ve mbboyun bunu beğendi.
  5. Cnty_Emo

    Cnty_Emo Yazar Yazar Sponsor Üye

    Katılım:
    6 Haziran 2018
    Mesaj:
    809
    Alınan Beğeniler:
    720
    Ödül Puanları:
    513
    Nick:
    orngebeard
    Gerçek ad:
    Emre Kartal Çintay
    Eline sağlık ;)
     
    mbboyun bunu beğendi.
  6. mbboyun

    mbboyun Yıldızlar anlatsa onları dinlerdim. Süper Üye Yazar Sponsor Üye

    Katılım:
    20 Nisan 2018
    Mesaj:
    1,372
    Alınan Beğeniler:
    1,488
    Ödül Puanları:
    713
    Nick:
    MBB_Oyun2
    Discord:
    mbboyun#0001
    Dediğini yaptım ve resmi düzenledim.
    Teşekkür Ederim.

    Yorumun için Teşekkür Ederim ;).
     
    Cnty_Emo bunu beğendi.
  7. Babusca

    Babusca Elit Üye Aktif Üye Üye

    Katılım:
    8 Nisan 2018
    Mesaj:
    313
    Alınan Beğeniler:
    138
    Ödül Puanları:
    253
    Nick:
    Babusca
    eline sağlık
     
    Cnty_Emo ve mbboyun bunu beğendi.
  8. mbboyun

    mbboyun Yıldızlar anlatsa onları dinlerdim. Süper Üye Yazar Sponsor Üye

    Katılım:
    20 Nisan 2018
    Mesaj:
    1,372
    Alınan Beğeniler:
    1,488
    Ödül Puanları:
    713
    Nick:
    MBB_Oyun2
    Discord:
    mbboyun#0001
    Teşekkür Ederim.
     
  9. mbboyun

    mbboyun Yıldızlar anlatsa onları dinlerdim. Süper Üye Yazar Sponsor Üye

    Katılım:
    20 Nisan 2018
    Mesaj:
    1,372
    Alınan Beğeniler:
    1,488
    Ödül Puanları:
    713
    Nick:
    MBB_Oyun2
    Discord:
    mbboyun#0001
    Güncelleme.png

    Skript ve konu en baştan yazılmıştır.
    Bug varsa bildiriniz. İyi Oyunlar!

    Güncelleme.png
     

Bu Sayfayı Paylaş

Bu Konuya Bakan Kullanıcılar (Kullanıcı: 0, Ziyaretçi: 0)

Yükleniyor...