Pluginmi ? Skriptmi?

  • Konuyu Başlatan Konuyu Başlatan yavuzkel
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.257
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

yavuzkel

Koruma 1, Keskinlik 3
Katılım
23 Mayıs 2017
Mesajlar
930
Elmaslar
204
Puan
7.310
Yaş
31
Minecraft
Strom_Breaker
Mesela bana 1 adet item spawner lazım,oda demir spawner olsun.

Skript ile bugsuz Bir arkadaş 5 dkk içinde yazdı verdi.

Ha birde bunların plugin hali var ve bugsuz olanlarının çogu ucretlı ve 20TL üstü.

Birisi diyorki Pluginle Skriptle ne farkeder.
Digeri diyorki Skript,plugine nazaran cok kastırır.

Bu skript nedir arkadaşlar böyle neden bu skript kastırır olayı çıktı , pluginde bir eklentı neden skript kadar kastırmaz.
 
Sebebi çok açık belli dostum. Skript denen şey zaten kodlarla oluşturulmuş plugin ile daha kolay kod yazma. Bir sunucu için essentials ne kadar önemliyse gerekliyse java da öyle birşey. Java olmadan pluginler olmaz, pluginler olmadanda skript olmazdı. Annenle babanın senden daha bilgili, deneyimli olması gibi. Java da skriptten daha gelişmiştir. Zaten minecraftın da yapı taşı java.
 
Tek demir spawner kullanıcaksan fazla sorun olmaz, skript tabiikide sunucunu yorar ama skriptinde "every x seconds" olayı yoksa fazla sorun çıkcağını sanmıyorum.
 
Tek demir spawner kullanıcaksan fazla sorun olmaz, skript tabiikide sunucunu yorar ama skriptinde "every x seconds" olayı yoksa fazla sorun çıkcağını sanmıyorum.
Aynen. Sınırsız arenalı tarzı geniş minigames leri büyük bir hub sunucu gibi bir yerde kullanmadığın sürece skriptten zarar gelmez.
 
Tek demir spawner kullanıcaksan fazla sorun olmaz, skript tabiikide sunucunu yorar ama skriptinde "every x seconds" olayı yoksa fazla sorun çıkcağını sanmıyorum.
Mantığınız çok yanlış diyemem ama yanlış. Skriptte ki spawner sistemi komutlarla ya da daha doğrusu kodlarla item spawnlatır. Ancak düzgün kodlanmış bir spawner eklentisi minecraftın kendi spawner sistemini kullanır. Yani bir itemi spawnlatmak için ekstra kodlar içermez.
 
Mantığınız çok yanlış diyemem ama yanlış. Skriptte ki spawner sistemi komutlarla ya da daha doğrusu kodlarla item spawnlatır. Ancak düzgün kodlanmış bir spawner eklentisi minecraftın kendi spawner sistemini kullanır. Yani bir itemi spawnlatmak için ekstra kodlar içermez.
Benim bahsettiğim "setblock" kodu ile yapıyorsa.
 
Tamam o da aynı mantıkta işler. Sence neden çoğu sunucuda bir yerden sonra tps düşmeye başlıyor.
Haklısın. Senin itemspawner çıkmadan önce biz de plugin bulamamıştık ve biraz önce bahsettiğim mantıktan spawner kullanıyorduk :D Başlarda sorun çıkmadı ama çevrimiçi sayısı arttıkça günden güne TPS yavaş yavaşta olsa düşmeye başlıyor.
 
Kod:
variables:
    {dsp.%player%} = 0
options:
    delay: 10 # zaman
    count: 1 # adet

command /demirspawner [<player>] <number>:
    permission: op
    permission message: &fBilinmeyen komut!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                execute console command "manuaddp %arg 1% DSP.Kullanim"
                execute console command "give %arg 1% 52 %arg 2% name:&5Demir&0-&fSpawner"
     
        
on place of a mob spawner:
    if name of player's tool is "&5Demir&0-&fSpawner":
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 0.03 seconds
        send "&e&lSKYBLOCK &7> &cSpawnerinizi koydunuz!" to player
        execute player command  "setblock %{_x}% %{_y}% %{_z}% minecraft:mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:iron_ingot,Count:1,Named:&cDemir,}},SpawnCount:{@count},SpawnRange:2,RequiredPlayerRange:10,delay:{@delay},MinSpawnDelay:40,MaxSpawnDelay:100,MaxNearbyEntities:9999}"
        execute console command "manudelp %player% minecraft.command.setblock"
        set {_1} to location of event-block
        add {_1} to {demirspawner::*}

on break of mob spawner:
    set {_1} to location of event-block
    loop {demirspawner::*}:
        loop-value is {_1}
        cancel event
        set block at {_1} to air
        execute console command "demirspawner %player% 1"
        send "&e&lSKYBLOCK &7> &cSpawnerinizi kirdiniz!" to player
        remove {_1} from {demirspawner::*}


Suan test için boyle bişi kullanıyorum ve suna sıkıntı yok. B uforumdan bir arkadaşımız yayınlamıstı sizce max 100 kısılıık bi oyunda fps düşme oranı nedır yada tps
 
Kod:
variables:
    {dsp.%player%} = 0
options:
    delay: 10 # zaman
    count: 1 # adet

command /demirspawner [<player>] <number>:
    permission: op
    permission message: &fBilinmeyen komut!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                execute console command "manuaddp %arg 1% DSP.Kullanim"
                execute console command "give %arg 1% 52 %arg 2% name:&5Demir&0-&fSpawner"
    
       
on place of a mob spawner:
    if name of player's tool is "&5Demir&0-&fSpawner":
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 0.03 seconds
        send "&e&lSKYBLOCK &7> &cSpawnerinizi koydunuz!" to player
        execute player command  "setblock %{_x}% %{_y}% %{_z}% minecraft:mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:iron_ingot,Count:1,Named:&cDemir,}},SpawnCount:{@count},SpawnRange:2,RequiredPlayerRange:10,delay:{@delay},MinSpawnDelay:40,MaxSpawnDelay:100,MaxNearbyEntities:9999}"
        execute console command "manudelp %player% minecraft.command.setblock"
        set {_1} to location of event-block
        add {_1} to {demirspawner::*}

on break of mob spawner:
    set {_1} to location of event-block
    loop {demirspawner::*}:
        loop-value is {_1}
        cancel event
        set block at {_1} to air
        execute console command "demirspawner %player% 1"
        send "&e&lSKYBLOCK &7> &cSpawnerinizi kirdiniz!" to player
        remove {_1} from {demirspawner::*}


Suan test için boyle bişi kullanıyorum ve suna sıkıntı yok. B uforumdan bir arkadaşımız yayınlamıstı sizce max 100 kısılıık bi oyunda fps düşme oranı nedır yada tps
Öyle bir oran bulursan bana da söyler misin :D. TPS'nin düşüşü kullanılan SP sayısına ve oyuncu sayısına bağımlı bir değişkendir. Sen ne kadar yüklenirsen o o kadar zorlanır. Yani 100 kişiye 3 demir sp verirsen 300 sp bu seni çok yaşatmaz.
 
Öyle bir oran bulursan bana da söyler misin :D. TPS'nin düşüşü kullanılan SP sayısına ve oyuncu sayısına bağımlı bir değişkendir. Sen ne kadar yüklenirsen o o kadar zorlanır. Yani 100 kişiye 3 demir sp verirsen 300 sp bu seni çok yaşatmaz.
o zaman goleme devam
 
Eğer bütçen varsa benden satın alabilirsin eklentiyi.
Yaz ayları açma planım var hocam herşeyin en iyisi olması için kendımı pl paketlerındemıllete yardım ederek gelıstırıyorum ve Ya sıfırdan yapacagım yada çok pro bir kişiye yaptıracagım temelini.
Bu konu hakkında suan değil ama çok saglam yapıyorsanız işinizi fiyat sıkıntısız + destekli çalışmak isterim.
Aslında açmasına sımdıde açılır ama Yonetım konusunda baya eksıgım var onları duzeltmem lazım + maddı boyutuda var . Böyle bir şey ise komple herşeyle sizden profesyonel destek alırım.
 
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