[Script] Double Jump (Çifte Zıplama) (+Firework)

Ranork

Lapis Toplayıcısı
Emektar Üye
En iyi cevaplar
0
Smash sunucularında ve birçok lobide bulunan yüksek zıplamayı sağlayan kodları paylaşmak istedim.
Spamlanabilir:
Kod:
on flight toggle:
    if player's gamemode is not creative:
        cancel event
        push player upwards at speed 1.5
        push player in direction of player at speed 1
on login:
    execute console command "fly %player%"
Spamlanamaz:
Kod:
on flight toggle:
    if {f.%player%} is 0:
        if player's gamemode is not creative:
            cancel event
            push player upwards at speed 1.5
            push player in direction of player at speed 1
            set {f.%player%} to 2
    if {f.%player%} is not set:
        if player's gamemode is not creative:
            cancel event
            push player upwards at speed 1.5
            push player in direction of player at speed 1
            set {f.%player%} to 5
    if {f.%player%} is bigger than 0:
        cancel event
        push player downwards at speed 0.1
on login:
    execute console command "fly %player%"
    set {f.%player%} to 0
every second:
    loop all players:
        if {f.%loop-player%} is bigger than 0:
            add -1 to {f.%loop-player%}
1.5 yazan yer yükseleceği mesafe 1 yazan yer ise ileriye itileceği mesafedir.
Essentials gerektirir.

Firework ile zıplatma:
Kod:
on rightclick with a Lapis Lazuli:
    if {yukaricooldown.%player%} is not set:
        set {yukaricooldown.%player%} to 0
        push player upwards at speed 1.5
        wait 3 seconds
        delete {yukaricooldown.%player%}
        send "<cyan> Yukarı Fırlatma Yeteneği Tekrardan Aktif." to player
    else:
        send "<cyan> 3 Saniye Sonra Yukarı Fırlatma Yeteneğini Tekrar Kullanabilirsiniz." to player
on leftclick with a Lapis Lazuli:
    if {ilericooldown.%player%} is not set:
        set {ilericooldown.%player%} to 0
        push player in direction of player at speed 1.5
        wait 3 seconds
        delete {ilericooldown.%player%}
        send "<cyan> İleri Fırlatma Yeteneği Tekrardan Aktif." to player
    else:
        send "<cyan> 3 Saniye Sonra İleri Fırlatma Yeteneğini Tekrar Kullanabilirsiniz." to player

Cooldown 3 saniyedir.
 
Son düzenleme:

Ranork

Lapis Toplayıcısı
Emektar Üye
En iyi cevaplar
0
forumda loop ları anlatan bir konu var mı açıklayıcı bir şekilde yada şu {} parantezler carya onları anlatan


SON TEKNOLOJI IPAD'İMDEN GÖNDERİLDİ
Loop dediğimiz şey bi listedeki şeyleri ele almaktır. Mesela loop all players dediğin zaman oyundaki herkes için uygulanız yazdıkların. loop kullandığında player değilde loop-player kullanmalısın. every second gibi periodical eventlerde loop kullanmadan oyuncuları ele alamazsın. Çünkü eventi gerçekleştiren oyuncu değil sunucudur.
O parentezlerde değişkenleri belirtir. {para.%player%} gibi bir değişkeni oyuncunun parası olarak kullanabilirsin mesela. Bizim tarafımızdan oluşturulup verileri temsil etmesi sağlanır. Başlarına _ (alt tire) koyarsan geçici değişkene çevirmiş olursun, böylece bu değişken bağlı olduğu şey bitince kaybolur, kaydı tutulmaz.
 

kod_adı

Demir Madencisi
En iyi cevaplar
0
Bozuk firework ?

on rightclick on a firework:
if {_a} is 0:
set {_a} to 2
push player upwards at speed 1.5

on leftclick on a firework:
if {_b} is 0:
set {_b} to 2
push player in direction of player at speed 1

Every 2 second:
if {_a} is bigger than 0:
add -1 to {_a}
if {_b} is bigger than 0:
add -1 to {_b}

on login:
set {_a} to 0
set {_b} to 0

çalışmıyor bu line 6 da hata var ?
 

ZsCraft

Kızıltaş Madencisi
En iyi cevaplar
0
Bozuk firework ?

on rightclick on a firework:
if {_a} is 0:
set {_a} to 2
push player upwards at speed 1.5

on leftclick on a firework:
if {_b} is 0:
set {_b} to 2
push player in direction of player at speed 1

Every 2 second:
if {_a} is bigger than 0:
add -1 to {_a}
if {_b} is bigger than 0:
add -1 to {_b}

on login:
set {_a} to 0
set {_b} to 0

çalışmıyor bu line 6 da hata var ?
bende de çalışmadı şöyle bir şey yaptım bende

Kod:
on rightclick with a Lapis Lazuli:
    if {yukaricooldown.%player%} is not set:
        set {yukaricooldown.%player%} to 0
        push player upwards at speed 1.5
        wait 3 seconds
        delete {yukaricooldown.%player%}
        send "<cyan> Yukarı Fırlatma Yeteneği Tekrardan Aktif." to player
    else:
        send "<cyan> 3 Saniye Sonra Yukarı Fırlatma Yeteneğini Tekrar Kullanabilirsiniz." to player
on leftclick with a Lapis Lazuli:
    if {ilericooldown.%player%} is not set:
        set {ilericooldown.%player%} to 0
        push player in direction of player at speed 1.5
        wait 3 seconds
        delete {ilericooldown.%player%}
        send "<cyan> İleri Fırlatma Yeteneği Tekrardan Aktif." to player
    else:
        send "<cyan> 3 Saniye Sonra İleri Fırlatma Yeteneğini Tekrar Kullanabilirsiniz." to player
eğer bekleme sürelerindeki yazıları istemiyorsan else kısmını silebilirsin

NOT: Bİ HATA OLMUŞ DÜZELTTİM ŞİMDİ LAPİSE SAĞ TIKLAYARAK UCUR SOL TIKLAYARAK İLERİ İTTİR
 

Ranork

Lapis Toplayıcısı
Emektar Üye
En iyi cevaplar
0
Sen Lapise Göre Ayarlamışın Onu Fireworka ayarlayıp Atabilirmisin Bana Bide Süresiz Olsun Yani İstedikleri Kadar uçsunlar
Kod:
on rightclick with a firework:
    if {yukaricooldown.%player%} is not set:
        set {yukaricooldown.%player%} to 0
        push player upwards at speed 1.5
        wait 3 seconds
        delete {yukaricooldown.%player%}
        send "<cyan> Yukarı Fırlatma Yeteneği Tekrardan Aktif." to player
    else:
        send "<cyan> 3 Saniye Sonra Yukarı Fırlatma Yeteneğini Tekrar Kullanabilirsiniz." to player
on leftclick with a firework:
    if {ilericooldown.%player%} is not set:
        set {ilericooldown.%player%} to 0
        push player in direction of player at speed 1.5
        wait 3 seconds
        delete {ilericooldown.%player%}
        send "<cyan> İleri Fırlatma Yeteneği Tekrardan Aktif." to player
    else:
        send "<cyan> 3 Saniye Sonra İleri Fırlatma Yeteneğini Tekrar Kullanabilirsiniz." to player
 

ByNovem

Kızıltaş Madencisi
En iyi cevaplar
1
Kod vermem hayatım o benim.
Oh şimdi karşıda maiden vardı 0-25 yaptırdım. AHhaha :D
 
Üst