1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.

SK - if value

Konusu 'Skript' forumundadır ve Vasen tarafından 11 Ekim 2017 başlatılmıştır.

  1. Vasen Marangoz

    Katılım:
    27 Eylül 2017
    Mesajlar:
    48
    Reklam
    Kod:
    if value "coin" in yml file "asd.yml" is set:
    Bunu nasıl yapabilirim?
    eğer .yml deki coin value'si doluysa send "dolu" yazdırmasını istiyorum.
     
  2. Pledix Demir Madencisi

    Katılım:
    19 Haziran 2016
    Mesajlar:
    326
    Minecraft:
    Pledix
    Kod:
    set {_coin} to yml value "coin" from file "asd.yml"
    if {_coin} is set:
        ....
    YML için skUtilities kullan, diğerleri sağlıklı çalışmıyor.
     
    Vasen bunu beğendi.
  3. Vasen Marangoz

    Katılım:
    27 Eylül 2017
    Mesajlar:
    48
    AuthMe gibi bi sistem yapicam. Sifreleri soyle tutucam
    Vasen:12345 seklinde.
    WildSkript ile oluyor diye biliyorum fakat sorun cikarir mi?
     
  4. Blueyescat Bedrock Kaşifi

    Katılım:
    1 Ekim 2015
    Mesajlar:
    1.585
    Steam:
    skysea134
    Minecraft:
    SkySeaTR
    Vasen bunu beğendi.
  5. Vasen Marangoz

    Katılım:
    27 Eylül 2017
    Mesajlar:
    48
  6. Blueyescat Bedrock Kaşifi

    Katılım:
    1 Ekim 2015
    Mesajlar:
    1.585
    Steam:
    skysea134
    Minecraft:
    SkySeaTR
    Evet karşılaşırsın zaten karşılaşıyorsun, MD5 daha iyi olur ama yinede bir güvenlik sorunu varmış bu yüzden Skript'in yeni sürümlerinde SHA-256 ve PBKDF2 algoritmaları gelecek.

    Ayrıca YAML'ı böyle durmadan kullanman disk üzerinde işlem yaptığı için performans kaybı olur. Sistem değişkenlerle çalışmalı ve sistem durduğunda YAML'a kaydedilmeli, değişkenler RAM kullandığı ve RAM'in de diskten hızlı işlem yaptığı için performans kaybı olmaz. Tabi kaydetmesen de olur, fakat örneğin oyunculara özel değişkenler oyuncular oyunda olmasa ve değişkenleri kullanmaya ihtiyacın olmasa da RAM de durur. Duruma göre değişir yani. Yapılandırma dosyaları da aynı şekilde sistem başlayınca değişkenlere dökülmeli.

    Sonuç olarak şimdilik MD5, skUtilities ve değişken kullan.
     
    Vasen bunu beğendi.
  7. Vasen Marangoz

    Katılım:
    27 Eylül 2017
    Mesajlar:
    48
    Hocam şöyle bi şey kodlayacağım aslında
    Kod:
    on join:
      set {_kontrol} to "%player%" get of "db.yml"
      if {_kontrol} is set:
        send "Kayıt olun."
      else:
        send "giriş yapın"
    
    # kayıt olunca olacaklar
    
      wf "%player%:%arg-1%" #arg-1 koyduğu şifre olacak
    
    
    
    
    DB.YML:
    
      VasenTR:12345
      BlueAmca:12353
    
    sizce çok büyük bir performans kaybı olur mu ? 4-6 gb ram olacak. PVP sunucusu.
    featherboard yerine skript yaptım.
     
  8. frmlans Kömür Madencisi

    Katılım:
    9 Ocak 2016
    Mesajlar:
    124
    Steam:
    XlyRx
    Minecraft:
    Tanimsiz_3RD
    Plugini varken mantıksız olur. Ekstra olarak her oyuncu girdiğinde var olan tüm oyuncuları tarayacak cpu kaybınada neden olur. Authme kullan.
     
  9. Vasen Marangoz

    Katılım:
    27 Eylül 2017
    Mesajlar:
    48
    Bunun aynısını zaten AuthMe de yapıyor. AuthMe ayrıca IP, bot, lokasyon taraması da yapıyor authme daha fazla cpu kullanır diye düşünüyorum.
     
  10. ShortPallMall Play.SonCraftTr.com SonCraftTr.BatiHost.com Susturulmuş Sponsor

    Katılım:
    14 Nisan 2017
    Mesajlar:
    533
    Minecraft:
    ShortPallMall
    Yalnız O plugin bu ise skript.
     
  11. Blueyescat Bedrock Kaşifi

    Katılım:
    1 Ekim 2015
    Mesajlar:
    1.585
    Steam:
    skysea134
    Minecraft:
    SkySeaTR
    Evet olur. Değişken kullanırsan daha iyi olur. Zaten ilk önce YAML kullanmayı öğrenmelisin, dosyaya yazı yazma koduyla mı yapılır o :S
     
  12. java10 çava divilöpor Özel Üye

    Katılım:
    16 Ocak 2017
    Mesajlar:
    441
    Minecraft:
    A_Takimi
    test etmeden bilemezsin, muhtemelen authme daha performanslı çıkacaktır..
     
    ExS bunu beğendi.

Sayfayı Paylaş