Çözüldü Particles

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

xVeryz

Yay Yok, İskelet Yok
Katılım
6 Haziran 2021
Mesajlar
290
Elmaslar
42
Puan
9.170
Minecraft
Rotxeein

Discord:

rotxeein0

Belirlediğim bir bloğun etrafında durmaksızın 360 dönen bir parçacığa ihtiyacım var.
Bunu yapan olursa çok teşekkür ederim.
 
Block Particels adlı plugin var o işini görür gibi skript olarak eklemek sunucuya gereksiz yorar

İndirme Linki:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Plugin Komutları;
/Bp Help Tüm Blok Parçacık Komutlarını listeler.
/Bp List Tüm Blok Parçacık Konumlarını listeler.
/Bp Add <Location Name> Yeni bir Blok Parçacık Konumu oluşturun.
/Bp Delete <Location Name> Blok Parçacık Konumunu Silme
/Bp Set <Location Name> [Type] Blok Parçacık Konumları Parçacığını Ayarlayın.
/Bp Types Kullanılabilecek tüm Parçacık Türlerini gösterir.
/Bp Reload Tüm Blok Parçacık Konumlarını yeniden yükleyin.

McTr Sayfalarında daha detaylı anlatım var dilerseniz oralarda göz atabilirsiniz. Tıkla
 
Block Particels adlı plugin var o işini görür gibi skript olarak eklemek sunucuya gereksiz yorar

İndirme Linki:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Plugin Komutları;
/Bp Help Tüm Blok Parçacık Komutlarını listeler.
/Bp List Tüm Blok Parçacık Konumlarını listeler.
/Bp Add <Location Name> Yeni bir Blok Parçacık Konumu oluşturun.
/Bp Delete <Location Name> Blok Parçacık Konumunu Silme
/Bp Set <Location Name> [Type] Blok Parçacık Konumları Parçacığını Ayarlayın.
/Bp Types Kullanılabilecek tüm Parçacık Türlerini gösterir.
/Bp Reload Tüm Blok Parçacık Konumlarını yeniden yükleyin.

McTr Sayfalarında daha detaylı anlatım var dilerseniz oralarda göz atabilirsiniz. Tıkla
Eklentiyi indirdim ve kurdum fakat hata verdi ve çalışmadı ayrıca benim parçacık ekleyeceğim blok kırılıyor ve geri geliyor yani skript ile yapmak zorundayım. Fakat yardımından dolayı teşekkür ediyorum.
 
Belirlediğim bir bloğun etrafında durmaksızın 360 dönen bir parçacığa ihtiyacım var.
Bunu yapan olursa çok teşekkür ederim.
sadece skBee ile yapılabilir:


Kod:
load:
    delete {starter::circle}
    
command /particle:
    trigger:
        startCircle(player)

function startCircle(p: player):
    {starter::circle} is not set:
        set {starter::circle} to true
    else:
        delete {starter::circle}
    set {_location} to location of {_p} #konum   

    while {starter::circle} is set:
        wait 7 ticks
        set {_size} to 10 #boyut
        draw 5 of dust_color_transition using dustTransition(blue, red, 5) at circle({_location}, {_size}, 10, 0, 0)
        
        stop loop if {starter::circle} is not set
        
function circle(center: location, radius: number, step-size: number = 10, yaw: number = 0, pitch: number = 0) :: locations:

    set {_reference} to vector from yaw {_yaw} + 90 and pitch 0
    
    set {_v} to spherical vector with radius {_radius}, yaw 0, pitch 0
    
    loop floor(360 / {_step-size}) times:

        set {_temp-v} to {_v}
        if {_pitch} is not 0:
            rotate {_temp-v} around {_reference} by {_pitch}
        set {_locs::%loop-number%} to {_center} ~ {_temp-v}
        add {_step-size} to yaw of {_v}

    return {_locs::*}
 
sadece skBee ile yapılabilir:


Kod:
load:
    delete {starter::circle}
   
command /particle:
    trigger:
        startCircle(player)

function startCircle(p: player):
    {starter::circle} is not set:
        set {starter::circle} to true
    else:
        delete {starter::circle}
    set {_location} to location of {_p} #konum  

    while {starter::circle} is set:
        wait 7 ticks
        set {_size} to 10 #boyut
        draw 5 of dust_color_transition using dustTransition(blue, red, 5) at circle({_location}, {_size}, 10, 0, 0)
       
        stop loop if {starter::circle} is not set
       
function circle(center: location, radius: number, step-size: number = 10, yaw: number = 0, pitch: number = 0) :: locations:

    set {_reference} to vector from yaw {_yaw} + 90 and pitch 0
   
    set {_v} to spherical vector with radius {_radius}, yaw 0, pitch 0
   
    loop floor(360 / {_step-size}) times:

        set {_temp-v} to {_v}
        if {_pitch} is not 0:
            rotate {_temp-v} around {_reference} by {_pitch}
        set {_locs::%loop-number%} to {_center} ~ {_temp-v}
        add {_step-size} to yaw of {_v}

    return {_locs::*}
Evet bunu şimdi kontrol ettim ve çalışıyor fakat ben bu parçacıkların dönmelerini istiyorum sağ veya sola doğru, bunu yapabilir misin lütfen?
 
Evet bunu şimdi kontrol ettim ve çalışıyor fakat ben bu parçacıkların dönmelerini istiyorum sağ veya sola doğru, bunu yapabilir misin lütfen?
hocam attığım location bölümünün pitch/yaw ayarlarını 360 derece döndürmesini sağlarsanız olacaktır.
 
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