Toll yapma komutları - Skript

#----------------| Envanteri At |----------------#
command /troll-envat [<offline player>]:
    permission: troll.admin
    trigger:
        if arg is not set:
            send "&cKimi trollemek istiyorsun? &7/envateriat <oyuncu>" to player
            stop
        if arg is offline:
            send "&cOyuncu çevrimdışı!" to player
            stop
        set {_target} to arg
        loop all items in {_target}'s inventory:
            if loop-item is not air:
                drop loop-item at {_target}'s location
        clear {_target}'s inventory
        send "&e%{_target}% &cin envanteri yere atıldı!" to player
        send "&cTüm envanterin yere döküldü! 😂" to {_target}

#----------------| Şimşek Sopa |----------------#
command /troll-şimşeksopa:
    permission: troll.admin
    trigger:
        give player a stick named "&e⚡ Simsek Sopa" with lore "&7Sağ tıkla, şimşek düşsün!"
        send "&a⚡ Simsek Sopa envanterine eklendi!" to player

# Canlıya ya da oyuncuya sağ tıklandığında çalışır
on rightclick on entity:
    if name of player's tool is "&e⚡ Simsek Sopa":
        cancel event
        strike lightning at location of clicked entity
        send "&c[TROLL] &e%clicked entity% &7üzerine &cşimşek &7düştü!" to player

#----------------| Sarhoş |----------------#
command /troll-sarhoş [<player>]:
    permission: troll.admin
    trigger:
        if arg is not set:
            send "&cKimi sarhoş etmek istiyorsun? &7/sarhos <oyuncu>" to player
            stop
        send "&e%arg% &7artık &dçok sarhoş!" to player
        send "&dBaşım dönüyor... 😵‍💫" to arg
        loop 15 times:
            wait 3 ticks
            set {_loc} to location of arg
            set yaw of {_loc} to random integer between 0 and 360
            teleport arg to {_loc}

#----------------| Uçuran Sopa |----------------#
command /troll-uçuransopa:
    permission: troll.admin
    trigger:
        give player a stick named "&dUcuran Sopa" with lore "&7Sağ tıkla ve uç!"
        send "&aUcuran Sopa envanterine eklendi!" to player
on rightclick on player:
    if name of player's tool is "&dUcuran Sopa":
        cancel event
        send "&c[TROLL] &b%clicked entity% havaya uçuruldu!" to player

        loop 40 times:
            wait 1 tick
            push clicked entity upwards at speed 0.1

#----------------| Düşür |----------------#
command /troll-düşür <offlineplayer>:
    permission: troll.admin
    trigger:
        if arg is not set:
            send "&cBir oyuncu belirtmelisin! /dusurop <oyuncu>" to player
            stop

        # Hedef oyuncu
        set {_target} to arg

        # Hedef oyuncu zaten etkileniyorsa kapat
        if {dusurop.%{_target}%} is set:
            delete {dusurop.%{_target}%}
            send "&a%{_target}% üzerindeki düşürme trolü kaldırıldı." to player
            send "&aÜzerindeki düşürme trolü kapatıldı." to {_target}
        else:
            set {dusurop.%{_target}%} to true
            send "&c%{_target}% altını kıran düşürme trolü aktif edildi!" to player
            send "&cAltın hızlıca kırılıyor, dikkat et!" to {_target}

every 2 ticks:
    loop all players:
        if {dusurop.%loop-player%} is set:
            set {_loc} to location of loop-player
            subtract 1 from y-coordinate of {_loc}
            set block at {_loc} to air

#----------------| Karanlık |----------------#
command /troll-karanlık <offlineplayer>:
    permission: troll.admin
    trigger:
        if arg is not set:
            send "&cBir oyuncu belirtmelisin! /karanlik <oyuncu>" to player
            stop

        set {_target} to arg

        if {karanlik.%{_target}%} is set:
            delete {karanlik.%{_target}%}
            send "&a%{_target}% üzerindeki karanlık trolü kaldırıldı." to player
            send "&aKaranlık trolü kapatıldı." to {_target}
        else:
            set {karanlik.%{_target}%} to true
            send "&c%{_target}% artık sürekli karanlıkta!" to player
            send "&cGörüşün karardı, dikkat et!" to {_target}

every 20 ticks:
    loop all players:
        if {karanlik.%loop-player%} is set:
            apply blindness to loop-player for 25 ticks

every 100 ticks:
    loop all players:
        if {karanlik.%loop-player%} is set:
            play sound "entity.enderman.stare" with volume 1 and pitch 1 to loop-player

#----------------| Kontrol Engel |----------------#
command /troll-kontrolengel <offlineplayer>:
    permission: troll.admin
    trigger:
        if arg is not set:
            send "&cBir oyuncu belirtmelisin! /terskontrol <oyuncu>" to player
            stop

        set {_target} to arg

        if {terskontrol.%{_target}%} is set:
            delete {terskontrol.%{_target}%}
            send "&a%{_target}% üzerindeki ters kontrol trolü kaldırıldı." to player
            send "&aKontrollerin normale döndü." to {_target}
        else:
            set {terskontrol.%{_target}%} to true
            send "&c%{_target}% artık kontrolleri ters!" to player
            send "&cDikkat et! Kontrollerin karıştı." to {_target}

every tick:
    loop all players:
        if {terskontrol.%loop-player%} is set:
            # Oyuncunun hareketini tersine çevirmek için sürekli konumunu ters yönde değiştir
            set {_loc} to location of loop-player
            # Ters yön - yön vektörünü alıyoruz
            # Ufak hareket ekle
            add {_vx} * 0.1 to x-coordinate of {_loc}
            add {_vz} * 0.1 to z-coordinate of {_loc}
            teleport loop-player to {_loc}

#----------------| Patlayan Sopa |----------------#
command /troll-patlayansopa:
    permission: troll.admin
    trigger:
        give player stick named "&bPatlayan Sopa" with lore "&7Sağ tıkla ve uç!"

on rightclick with stick:
    if name of player's tool is "&bPatlayan Sopa":
        push player upwards with force 2
        play sound "minecraft:entity.breeze.shoot" at player
        send "&aPatlıyorsun!" to player


#----------------| UÇURMA |----------------#
command /troll-uçur <offline player>:
    permission: troll.admin
    trigger:
        push arg 1 upwards at speed 3
        send "&b» &e%arg 1% &fhavaya uçuruldu!" to player

#----------------| Patlama Sesi |----------------#
command /troll-korkut <offline player>:
    permission: troll.kullan
    trigger:
        play sound "entity.generic.explode" with volume 1 and pitch 1 to arg 1
        send "&b» &e%arg 1% &fpatlama sesiyle korkutuldu!" to player

#----------------| Ok Fırlat |----------------#
command /troll-okyag <offline player>:
    permission: troll.admin
    trigger:
        loop 5 times:
            spawn a arrow 3 meters above arg 1
        send "&b» &e%arg 1% &fgeyik yağmuruna tutuldu!" to player

#----------------| Zıplat |----------------#
command /troll-ziplat <offline player>:
    permission: troll.admin
    trigger:
        send "&b» &e%arg 1% &f sürekli zıplatılıyor!"
        loop 10 times:
            wait 1 second
            push arg 1 upwards at speed 1.5

command /troll-hizdalgalan <player>:
    permission: troll.admin
    trigger:
        send "&b» &e%arg-1% &f'nin hızı dalgalanıyor!" to player
        loop 20 times:
            wait 10 ticks
            set {_r} to random integer between 1 and 5

            if {_r} is 1:
                apply speed 1 to arg-1 for 20 ticks
            else if {_r} is 2:
                apply speed 2 to arg-1 for 20 ticks
            else if {_r} is 3:
                apply speed 3 to arg-1 for 20 ticks
            else if {_r} is 4:
                apply speed 4 to arg-1 for 20 ticks
            else:
                apply speed 5 to arg-1 for 20 ticks


#----------------| Koşmayı Engelle |----------------#
command /troll-koşmayıengelle <offline player>:
    permission: troll.admin
    trigger:
        apply slowness 255 to arg 1 for 10 seconds
        send "&b» &e%arg 1% &fkoşamıyor artık!"

Daha yeni Daha eski