Skript Paylaşımı Sunucuya Giriş ve Çıkış Yazısı Skripti | PederBey

  • Konuyu Başlatan Konuyu Başlatan PederBey
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 3.977

Yeni başlayan birine göre nasılım ?

  • İyisin

    Oy: 1 12,5%
  • Kötüsün

    Oy: 2 25,0%
  • Gelişmen gerekiyor.

    Oy: 5 62,5%

  • Kullanılan toplam oy
    8
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Yanlış anlatmışım aşağılıyor gibi olmuş öyle anlama.
Mesela 50 satıra kadar olan skriptler basit kategorisine girer yer kaplamaz kastettiğim yer kaplayan skriptlerdi devasa olan
 
Yanlış anlatmışım aşağılıyor gibi olmuş öyle anlama.
Mesela 50 satıra kadar olan skriptler basit kategorisine girer yer kaplamaz kastettiğim yer kaplayan skriptlerdi devasa olan
Öyle anlamadım zaten sana katıldığımı söyledim :D
 
İlk başta şunu söylemem gerekir ki bu skript 1 gram bile yer kaplamaz. Tüm skriptler lag yapmaz artık lag yapar ram yer diyenlerden bıktım.

+ Kodladığın skript gereksiz, her yerde var.
Skript 1 gram RAM kaplamaz haklısın fakat bazı skriptler sunucuyu çökertebiliyor. Örnek; Kombo Lag(every, while, loop). Ve dediğim kombo lag kullanmamaya çalışırsak lagı en aza indirmiş oluruz ayrıca lagı tamamen yok etmek imkansız.
 
Skript 1 gram RAM kaplamaz haklısın fakat bazı skriptler sunucuyu çökertebiliyor. Örnek; Kombo Lag(every, while, loop). Ve dediğim kombo lag kullanmamaya çalışırsak lagı en aza indirmiş oluruz ayrıca lagı tamamen yok etmek imkansız.

While daha az lag yapar.
Loop ta aynı şekilde anlık olaylardır.

Every time sadece lag yapar ve zeki biri bunu kullanmaz.

Ben 600-700 satırlık kodla while kullanarak lag yaşamıyorum çünkü sağlıklı kod yazıyorum kodun dışına çıkmıyor ekstra loop yapmıyor every minute kullanmıyorum while kullanıyorum ama bunu kullanmayı abartmamak lazım.

Mesela while kullanırken 10 tane tekrar yaptırıp kapatıyorum
 
Skript 1 gram RAM kaplamaz haklısın fakat bazı skriptler sunucuyu çökertebiliyor. Örnek; Kombo Lag(every, while, loop). Ve dediğim kombo lag kullanmamaya çalışırsak lagı en aza indirmiş oluruz ayrıca lagı tamamen yok etmek imkansız.

Doğru yazılan bir skript lag yapmazzzzzzzzzzz
 
While daha az lag yapar.
Loop ta aynı şekilde anlık olaylardır.

Every time sadece lag yapar ve zeki biri bunu kullanmaz.

Ben 600-700 satırlık kodla while kullanarak lag yaşamıyorum çünkü sağlıklı kod yazıyorum kodun dışına çıkmıyor ekstra loop yapmıyor every minute kullanmıyorum while kullanıyorum ama bunu kullanmayı abartmamak lazım.

Mesela while kullanırken 10 tane tekrar yaptırıp kapatıyorum
Ben zaten kombo lag yani hem loop hem while hem every kullanırsak skriptin sürekli çalıştıracağından sunucuyu yorar diye dedim. Sadece kombo lag'lardan birini kullanırsak en azından lag yapmadan skript yine çalıştırır ayrıca onları kullanmamaya çalışırsak en iyi yerine gelmiş oluruz. Örnek verecek olursam;
Kod:
every 1 times:
    loop all players:
        add 1 to {list.%loop-player%}
yerine
Kod:
on join:
    while player is online:
        add 1 to {time.%player%}
        wait 1 seconds
kullanırsak daha sağlıklı olur hemde wait sistemini dinlendiriyor.

Ve bunun yanında;
execute console command kullanmamaya çalışmakta fayda var. Örneğin;
execute console command "eco give %player% 100" yerine add 100 to player's balance kullanırsak Essentialstan yönlendirmeye gerek kalmadan direk sistem çalıştırılır gibilerinden.

Yani benimle aynı fikirdesin. Sadece beni yanlış anladın :)

Ek olarak; direk skript lag yapmaz demek yanlış. Tabiki skriptin içindeki yazılan kodlarına bağlıdır.
 
Ben zaten kombo lag yani hem loop hem while hem every kullanırsak skriptin sürekli çalıştıracağından sunucuyu yorar diye dedim. Sadece kombo lag'lardan birini kullanırsak en azından lag yapmadan skript yine çalıştırır ayrıca onları kullanmamaya çalışırsak en iyi yerine gelmiş oluruz. Örnek verecek olursam;
Kod:
every 1 times:
loop all players:
add 1 to {list.%loop-player%}
yerine
Kod:
on join:
while player is online:
add 1 to {time.%player%}
wait 1 seconds
kullanırsak daha sağlıklı olur hemde wait sistemini dinlendiriyor.

Ve bunun yanında;
execute console command kullanmamaya çalışmakta fayda var. Örneğin;
execute console command "eco give %player% 100" yerine add 100 to player's balance kullanırsak Essentialstan yönlendirmeye gerek kalmadan direk sistem çalıştırılır gibilerinden.

Yani benimle aynı fikirdesin. Sadece beni yanlış anladın :)

Ek olarak; direk skript lag yapmaz demek yanlış. Tabiki skriptin içindeki yazılan kodlarına bağlıdır.

Benchmarkta sonuç aynı çıkıyor


Tapatalk kullanarak iPhone aracılığıyla gönderildi
 
Benchmarkta sonuç aynı çıkıyor


Tapatalk kullanarak iPhone aracılığıyla gönderildi
Sadece gözünde fark olmaz tabiki.

Kod:
on command "pl":
    cancel event
on command "blabla":
    cancel event
on command "uzatma uza":
    cancel event
Sen bunun yerine diğerini kullanmayacak mısın?
Kod:
on command "pl" or "blabla" or "uzatma uza":
    cancel event
Eğer en alttaki skriptin daha iyi olduğunu söylüyorsan dediğin Benchmark kelimesini geri almalısın. :)
 
Sadece gözünde fark olmaz tabiki.

Kod:
on command "pl":
cancel event
on command "blabla":
cancel event
on command "uzatma uza":
cancel event
Sen bunun yerine diğerini kullanmayacak mısın?
Kod:
on command "pl" or "blabla" or "uzatma uza":
cancel event
Eğer en alttaki skriptin daha iyi olduğunu söylüyorsan dediğin Benchmark kelimesini geri almalısın. :)

Kafa gitti lag deyince java ve skript diyorsun sandım

İkisi arasında 1 ms fark var Java ile skript
 
Kafa gitti lag deyince java ve skript diyorsun sandım

İkisi arasında 1 ms fark var Java ile skript
Hepimiz zaten tek skript ve tek plugin kullanmıyoruz. Yani 1 lira bile çok değer.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst