[ISTEK] Spawnda Fly

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Skript Daha Çok Ram Yer İlk Başlarda İyidir Sunucu Fakat Oyuncular Fly Açtıkta Ayri bi Veriable Fly Kapandıkça Ayri Bir Veriable yazılıcak ve bu zamanla çoğalıcak plugin en iyisi.

Variable ne alaka. skripti bilmediğin belli.
Herşeyi variable zannetmeyin ve variableyide çok büyütmeyin, sadece bir .csv dosyasına kaydedilen bilgi.
Plugin daha iyidir tabii ki ama bilmeden konuşmayınız .
Her Türlü Düşünceyi Yapıcaksın Sonrasında Kodlucaksın JAVA <3

Eminim javayıda bilmiyorsundur skript karşıtı olmak sana bir şey kazandırmaz.
Skript küçük şeyler için var ve bu küçük skriptin lag yapacağını sanmam.

Buyrun.
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Essentialsın fly komutu varken niye komut oluşturdun, hadi oluşturdun niye 2 komut koydunki.

PHP:
on command "/fly":
  if player's world is "Spawn":
  else:
    if player have permission "fly":
    else:
      cancel event
      set player's fly mode to false
      send "&cSadece spawnda fly acabilirsin!"
          
on join:
  set player's fly mode to false
          
every 3 seconds:
  loop all players:
    if loop-player's world is "Spawn":
    else:
      if loop-player have permission "fly-uc":
      else:
        set loop-player's fly mode to false

Spawnda değilse fly açamaz, eğer açıksa kapatır.
Spawnın etrafınıda camlarla kapatırsan spawn dışındaki dünyalarda fly açamazlar.
Region eventi ilede yapılabilir fakat şu an unuttuğum için böle yaptım bende bunu kullanıyorum kendi sunucumda.

NOT: every 3 seconds fazla lag yapmaz bunuda büyütmeyin. kendi sunucumdada kullanıyorum.
 

xEndlessV2

Elmas Madencisi
En iyi cevaplar
0
Hocam şu konuya bi açıklık getirelimm:
Variableler ne kadar çok kayıt edilirse,sunucu onları işlemek için kendini o kadar çok verimli çalıştırmaya adar.Sunucu işlemcisini,ramını kullandırsınki o variableler görevini yapsın,işlensin.Loop dediğimiz şey,lag yapmaz/yapar belli olmaz,loopu kullandığınız sisteme,looplaması için verdiğiniz süreye,kodunuzun çalışma mantığına göre işlev görür.Her saniye looplayıp {deneme.%loop-player} variablesi setlenmemiş oyuncuların variablesini setlemek,sunucunun içinde bulunan oyuncuya bağlıdır.Sunucuda 1 kişi varsa lag yapmaz.Ama unutmayınki sadece variablesi setlenmemiş oyuncuyu looplamıyor,herkesi loopluyor.
Yani çok uzatmayın şöyle konuları,skripti çok abartıp yok arenapvp sistemi yok world edit yok essentials yapmaya çalışmayın,heves etmeyin,skriptin genişliği javayla yapılan birçok şeyi skriptle yapabilmemiz,illa ki skript kullanmamız gerektiğini göstermez.birçok durumda plugin daha yararlı/sağlıklı olucaktır ama küçük sistemler için skript kullanmakda iyi olur.
İyi forumlar,kolay gelsin.
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Hocam şu konuya bi açıklık getirelimm:
Variableler ne kadar çok kayıt edilirse,sunucu onları işlemek için kendini o kadar çok verimli çalıştırmaya adar.Sunucu işlemcisini,ramını kullandırsınki o variableler görevini yapsın,işlensin.Loop dediğimiz şey,lag yapmaz/yapar belli olmaz,loopu kullandığınız sisteme,looplaması için verdiğiniz süreye,kodunuzun çalışma mantığına göre işlev görür.Her saniye looplayıp {deneme.%loop-player} variablesi setlenmemiş oyuncuların variablesini setlemek,sunucunun içinde bulunan oyuncuya bağlıdır.Sunucuda 1 kişi varsa lag yapmaz.Ama unutmayınki sadece variablesi setlenmemiş oyuncuyu looplamıyor,herkesi loopluyor.
Yani çok uzatmayın şöyle konuları,skripti çok abartıp yok arenapvp sistemi yok world edit yok essentials yapmaya çalışmayın,heves etmeyin,skriptin genişliği javayla yapılan birçok şeyi skriptle yapabilmemiz,illa ki skript kullanmamız gerektiğini göstermez.birçok durumda plugin daha yararlı/sağlıklı olucaktır ama küçük sistemler için skript kullanmakda iyi olur.
İyi forumlar,kolay gelsin.

Bende zaten skript küçük şeyler için var dedim.
Fakat bu fly skriptinde bir variable yok, olsaydıda lag yapmazdı.

Çok lag yaptığı sanılan loop,every ve variableler aslında lag yapmaz. yapabilir fakat bu kadar abartılmaz.
 

xEndlessV2

Elmas Madencisi
En iyi cevaplar
0
Bende zaten skript küçük şeyler için var dedim.
Fakat bu fly skriptinde bir variable yok, olsaydıda lag yapmazdı.

Çok lag yaptığı sanılan loop,every ve variableler aslında lag yapmaz. yapabilir fakat bu kadar abartılmaz.
Anlattığım gibi zaten,ama çok abartırsan anasını ağlatır sunucunun.
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Anlattığım gibi zaten,ama çok abartırsan anasını ağlatır sunucunun.

En çok lag yapar dediğim şeyleri bi ara 512mb local serverımda denemiştim ve hiçbirşey olmamıştı. en fazla hafif donmalar ve biraz lag .
Tabi çok büyük bir şey yapmaya çalışırsan olabilir. Bi ara çok uzun bir skript yazmışdım, reloadladığımda sunucu çöktü.
 
Üst