SKRİPT - AYAKLI SANDIK [Versiyon > 1.2]

HqeS

Lapis Toplayıcısı
En iyi cevaplar
0
Merhaba Arkadaşlar Çoğunuzun Bildiği Üzere Ben Skript Yazarım :D
ama bu seferki bir geliştirme konusu olcak yani eski AYAKLI SANDIK skriptimi biraz geliştirdim bu geliştirme fikrini yanlışıkla @AhmetMelihTR verdi :)
arkadaşlar bilmeyenler için söyliyim bu skriptte /sandık yazınca yanınıza bir sandık spawnlıyordu ve o sizi takip ediyordu. Ama geliştirdiğim için artık /masa komutu ile bir çalışma masasıda sizi takip edebilecek :)
Hiç Uzatmadan Kodu Yazayım.
Kod:
#======================================================= KONSOL ======================================================= #

on script stop:
    send " " to console
    send " " to console
    send "&7]&8--------------&bAyakli Sandik &cv1.2&8--------------&7[" to console
    send "            &7]&8--&eBy: &5@&aHqes&8--&7[" to console
    send "&eGule Gule &c*_*" to console
    send "&b Acilma Tarihi: &e%{acilis}%" to console
    send "&b Kapanma Tarihi: &e%now%" to console
    send "           &b&k:: &eForum.minecraftturk.com &b&k::" to console
    send "&7]&8--------------&bAyakli Sandik &cv1.2&8--------------&7[" to console
    send " " to console
    send " " to console

on load:
    send " " to console
    send " " to console
    set {acilis} to "%now%"
    send "&7]&8--------------&bAyakli Sandik &cv1.2&8--------------&7[" to console
    send "            &7]&8--&eBy: &5@&aHqes&8--&7[" to console
    send "&eVersiyon: &c0.1" to console
    send "           &b&k:: &eForum.minecraftturk.com &b&k::" to console
    send "&7]&8--------------&bAyakli Sandik &cv1.2&8--------------&7[" to console
    send " " to console
    send " " to console

#======================================================= SANDIK ======================================================= #

command /sandik:   
    trigger:
        add 1 to {chest.acik.%player%}
        send "&eAyakli Sandik Olusturuldu." to player
        send "&eKapatmak Icin &c/sandik &eYaziniz." to player
        if {chest.acik.%player%} is 1:
            spawn zombie
            make spawned zombie pathfind to player with speed 1.5
            set display name of spawned zombie to "&cAyakli Sandik &8[&e%player%&8]"
            apply swiftness 3 to spawned zombie for 999 days
            apply invisibility to spawned zombie for 999 days
            set boots of spawned zombie to chest
        if {chest.acik.%player%} is 2:
            set {chest.acik.%player%} to 0
            send "&cAyakli Sandik Kaldirildi."
            loop zombies:
                if name of loop-entity is "&cAyakli Sandik &8[&e%player%&8]":
                    delete loop-entity

on damage:
    victim is a player
    attacker is a zombie
    if name of attacker is "&cAyakli Sandik &8[&e%victim%&8]":
        cancel event

on damage:
    victim is a zombie
    attacker is a player
    if name of victim is "&cAyakli Sandik &8[&e%attacker%&8]":
        cancel event

on right click on zombie:
    if display name of clicked zombie contains "&cAyakli Sandik &8[&e%player%&8]":
        open the player's ender chest to the player
        send "&cTakip Eden Sandik Acildi" to player

#======================================================= ÇALIŞMA MASASI ======================================================= #

command /masa:   
    trigger:
        add 1 to {masa.acik.%player%}
        send "&eAyakli Calisma Masasi Olusturuldu." to player
        send "&eKapatmak Icin &c/masa &eYaziniz." to player
        if {masa.acik.%player%} is 1:
            spawn zombie
            make spawned zombie pathfind to player with speed 1.5
            set display name of spawned zombie to "&cAyakli Masa &8[&e%player%&8]"
            apply swiftness 3 to spawned zombie for 999 days
            apply invisibility to spawned zombie for 999 days
            set boots of spawned zombie to workbench
        if {masa.acik.%player%} is 2:
            set {masa.acik.%player%} to 0
            send "&cAyakli Calisma Masasi Kaldirildi."
            loop zombies:
                if name of loop-entity is "&cAyakli Masa &8[&e%player%&8]":
                    delete loop-entity

on damage:
    victim is a player
    attacker is a zombie
    if name of attacker is "&cAyakli Masa &8[&e%victim%&8]":
        cancel event

on damage:
    victim is a zombie
    attacker is a player
    if name of victim is "&cAyakli Masa &8[&e%attacker%&8]":
        cancel event

on right click on zombie:
    if display name of clicked zombie contains "&cAyakli Masa &8[&e%player%&8]":
        open the workbench to the player
        send "&cTakip Eden Masa Acildi" to player

1 beğeni ve 1 yorumu hor görmeyin
Güle Güle Kullanın

@Rosenrot
@Republican Sensei
@AhmetMelihTR
@Switcher
 
Son düzenleme:
S

Switcher

Ziyaretçi
Eski'nin kodu hayla bende duruyor :p Onda bir sorun vardı 1. yazdığımızda geliyordu sorun yok , 2.yazdığımızda gidiyordu fakat altta mesaj olarak oluşturuldu yazıyordu. Bunları geçersek güzel olmuş :lol:
 

McLorens

Kızıltaş Madencisi
En iyi cevaplar
0
Çalıştıramadım sandik yazıyorum sandık oluşturuldu diyor bişi falan takip etmiyor beni peacefulda oynamıyorum ^^
 

HqeS

Lapis Toplayıcısı
En iyi cevaplar
0
Ellerine sağlık güzel skript olmuş

ahmet abi masa geliyormu[DOUBLEPOST=1436037730,1436037676][/DOUBLEPOST]
Eski'nin kodu hayla bende duruyor :p Onda bir sorun vardı 1. yazdığımızda geliyordu sorun yok , 2.yazdığımızda gidiyordu fakat altta mesaj olarak oluşturuldu yazıyordu. Bunları geçersek güzel olmuş :lol:
yinemi :S bendeki kodlarda sorun yok gelip gitmesi olmalı ama minecraft yok evde
 
S

Switcher

Ziyaretçi
İlk skriptteki kodu düzeltmediysen ben denemiştim geliyordu.[DOUBLEPOST=1436038140,1436037983][/DOUBLEPOST]şu an güzel bir proje üzerinde çalışıyorum 30 bin kelimeyi geçiyor :)
 

KralDerT

Demir Madencisi
En iyi cevaplar
0
ahmet abi masa geliyormu[DOUBLEPOST=1436037730,1436037676][/DOUBLEPOST]
yinemi :S bendeki kodlarda sorun yok gelip gitmesi olmalı ama minecraft yok evde
Yanlış hatırlamıyorsam sana sorunsuz bir şekilde vermiştim kodları ordan düzelte bilirsin
Edit:
Masanın en alt kısmındaki mesaj yanlış olmuş sandık açıldı yazmışsın :|
 
S

Switcher

Ziyaretçi
@Rosenrot bir şey soracaktım. SkQuery 'de on any move çalışmıyor kullandımda nasıl yapabilirim başka , oyuncu haraket ettiğinde şu olsun gibi.
 

HqeS

Lapis Toplayıcısı
En iyi cevaplar
0
İlk skriptteki kodu düzeltmediysen ben denemiştim geliyordu.[DOUBLEPOST=1436038140,1436037983][/DOUBLEPOST]şu an güzel bir proje üzerinde çalışıyorum 30 bin kelimeyi geçiyor :)
bunu hiç değiştirmedim :D[DOUBLEPOST=1436097667][/DOUBLEPOST]
Yanlış hatırlamıyorsam sana sorunsuz bir şekilde vermiştim kodları ordan düzelte bilirsin
Edit:
Masanın en alt kısmındaki mesaj yanlış olmuş sandık açıldı yazmışsın :|
sandıgı kopyalamıştımda :D
 
Üst