Minex-Tr Minecraft Oyuncu Topluluğuna Hoş Geldiniz

Minecraft İle İlgili eğlenceler, konular, Rehber konularıyla beraber Sizde Konu Açarak Arkadaş arayabilir veya Karşılaştığın sorunları çözebilirsin.

Hemen Kayıt Ol!

Rehber Sıfırdan Skript #1 COMMAND - EVENTS

LifeLesS

0
Pozitif
0
Negatif
Üye
Katılım
11 Haziran 2023
MESAJLAR
1
Best answers
0
Tepki Puanı
1
Puanları
11
Konum
Türkiye
Elmas
0
Discord
MrMistry#5436
Öncelikle Selamlar, Ben Baran sıfırdan skript öğrenmeniz için buradayım
elimden geldiği sürece en iyi şekilde skripti size öğretmeye çalışacağım.
hadi başlayalım!

Eventler
Skriptte çok sayıda event vardır, en basitlerinden örneklendirelim.
on place(blok koyma eventi)
JavaScript:
on place: #event
    send "Bir Blok Koydun Dostum!" to player # oyuncuya mesaj gönderme
on death(ölme eventi)
Kod:
on death:
    send "RIP" to player

Hepsinde Aynı şeyleri yapıp gereksiz bir konu olmasını istemiyorum.
Event Listesini Aşağıya bırakıyorum inceleyebilirsiniz.
JavaScript:
At Time
--Zamana göre çalışan event.

*Örneğin;
Kod:
at 18:00
at 7am in "world"


On Respawn
--Oyuncu yeniden doğunca.

*Örneğin;
Kod:
on respawn:
    send "Yeniden doğdun!" to player


On Quit
--Oyuncu sunucudan çıktığında.

*Örneğin;
Kod:
on quit:
    send "%player% sunucumuzdan çıkış yaptı" to players


On Portal Enter
--Oyuncu portala girdiğinde.

*Örneğin;
Kod:
on portal enter:
    send "Nethera ışınlanıyorsun..." to player
    stop

Veya;
on portal enter:
    cancel event #Bu işlemi iptal eder.#
    send "Sunucumuzda Nethera gitmek yasaktır!" to player


On Portal Create
--Oyuncu portal yarattığında.

Örneğin;
Kod:
on portal create:
    cancel event #Portal yaratmasını yasaklar#


On Place
--Oyuncu blok koyduğunda.

Örneğin;
Kod:
on place:
    send "Bir blok koydun." to player
 
Veya;
on place of stone:
    send "Bir taş koydun." to player
 
Veya;
on place:
    cancel event:
    send "Blok koyamazsın!" to player
#Sunucunuzda bir bloğu yasaklamak istiyorsanız bunu kullanabilirsiniz.#


On Walking On
--Oyuncu yürüdüğünde

*Örneğin;
Kod:
on walking on grass or stone:
    send "Çimende veya taşta yürüyorsun." to player

#Veya;
on walking on gold block:
    cancel event
    send "Yürümen yasaklandı !" to player
#Hapis gibi bir yer yaparsınız ve alt tabanı yaptığınız bloğu buraya eklersiniz oyuncu yürüyemez.#


On Lightning Strike
--Şimşek çaktığında

*Örneğin;
Kod:
on lightning strike:
    cancel event
#Şimşek çakmasını engelleyebilirsiniz.#


On Level Change
--Oyuncu level değiştirdiğinde

*Örneğin;
Kod:
on level change:
    send "Levelin değişti !" to player


On Kick
--Oyuncu sunucudan atılınca

*Örneğin;
Kod:
on kick:
    send "%player% oyundan atıldı!" to players


On Join
--Oyuncu sunucuya girince

*Örneğin;
Kod:
on join:
    send "%player% sunucumuza giriş yaptı!" to players


On First Join
--Oyuncu sunucuya ilk kez giriyorsa

*Örneğin;
Kod:
on first join:
    send "%player% sunucumuza ilk defa giriyor ona merhaba diyin." to players


On Hunger Meter Change
--Oyuncunun açlığı değişince

*Örneğin;
Kod:
on hunger meter change:
    send "Açlık barın değişti !" to player


On Gamemode Change
--Oyuncu oyun modunu değiştirince

*Örneğin;
Kod:
on gamemode change:
    send "Oyun modun değişti" to player
 
#Veya;
on gamemode change:
    cancel event
    send "Oyun modunu değiştiremezsin !" to player


On Flow
--Lavın veya suyun akmasını engeller.

*Örneğin;
Kod:
on flow:
    block is lava
    cancel event
 
#Veya;
on flow:
    block is water
    cancel event


On Fishing
--Oyuncu balık tutmaya başladığında

*Örneğin;
Kod:
on fishing:
    send "Bol şans !" to player


On Explode
--Patlama olduğunda

*Örneğin;
Kod:
on explode:
    cancel event


On XP Spawn
--XP doğduğunda

*Örneğin;
Kod:
on xp spawn:
    cancel event
#XP Şişesini patlattığınızda XP çıkmaz.#


On Drop
--Yere eşya atıldığında

*Örneğin;
Kod:
on drop:
    send "Yere bir eşya attın." to player

#Veya;
on drop:
    cancel event
    send "Yere eşya atmak yasak !" to player
 
#Veya;
on drop of tnt:
    send "Yere TNT attın." to player


On Death Of [player/zombie/sheep/cow vb.]
--Seçtiğiniz varlık öldüğünde

*Örneğin;
Kod:
on death of player:
    send "%player% Hayatını kaybetti :(" to players
 
#Veya;
on death of zombie:
    send "Zombi öldü" to players
 
#Veya;
on death of cow:
    send "İnek öldü" to players


On Damage [player/zombie/sheep/cow vb.]
--Seçtiğiniz varlık hasar aldığında

*Örneğin;
Kod:
on damage:
    send "Herhangi bir şey hasar aldı!" to players
 
#Veya;
on damage of player:
    send "%player% hasar aldı!" to players
 
#Veya;
on damage of zombie:
    send "Zombi hasar aldı!" to players
 
#Veya;
on damage of cow:
    cancel event
    send "İneklere vuramazsın!"
#Seçtiğiniz varlığın hasar almasını kapatabilirsiniz# to player


On Craft
--Oyuncu bir şey craft edince

*Örneğin;
Kod:
on craft:
    send "Bir şey craft ettin." to player

#Veya;
on craft:
    cancel event
    send "Bu sunucuda bir şey craft etmek yasak!" to player
 
#Veya;
on craft of crafting table:
    send "Çalışma masası craft ettin !" to player


On Consume
--Oyuncu bir şey yediğinde veya içtiğinde

*Örneğin;
Kod:
on consume:
    send "Bir şey yedin veya içtin!" to player

#Veya;
on consume:
    cancel event
    send "Yemek veya içmek yasak !" to player
#Oyuncu yiyebilir veya içebilir ama bir etkisi olmaz.#

#Veya;
on consume of golden apple:
    send "Altın Elma yedin." to player

On Click
--Oyuncu tıkladığında

*Örneğin;
Kod:
on click:
    send "Tıkladın!" to player

#Veya;
on rightclick:
    send "Sağ tıkladın" to player

#Veya;
on click holding a stick:
    send "Çubukla tıkladın" to player

#Veya;
on rightclick holding a stick:
    send "Çubukla sağ tıkladın" to player

#Veya;
on click on a stone:
    send "Taşa sağ tıkladın" to player

#Veya;
on rightclick on a stone:
    send "Taşa sağ tıkladın" to player

#Veya;
on click with a stick:
    send "Elinde çubuk varken tıkladın" to player
 
#Veya;
on click on stone with a stick:
    send "Elinde çubuk varken taşa tıkladın" to player


On Chat
--Oyuncu bir şey yazdığında

*Örneğin;
Kod:
on chat:
    cancel event
    send "Yazı yazmak yasak" to player
 
#Veya;
on chat:
    cancel event
    send "%player%-> %message%" to players
#Renk kodları da ekleyerek kendinize özgü bir chat görünümü yapabilirsiniz mesajların başına serverinizin baş harflerini veya ismini yazabilirsiniz.#


On Burn
--Yandığında

*Örneğin;
Kod:
on burn:
    send "Yangın çıktı!" to players


On Bucket Fill
--Boş kova doldurulduğunda

*Örneğin;
Kod:
on bucket fill:
    send "Bir kova doldurdun!" to player


On Bucket Empty
--Dolu kova boşaltıldığında

*Örneğin;
Kod:
on bucket empty:
    send "Bir kova boşalttın" to player


On Break / Mine
--Oyuncu bir kazı yaptığında

*Örneğin;
Kod:
on mine:
    send "Bir şey kazdın!" to player
 
#Veya;
on break of grass:
    send "Bir çimen kazdın." to player


On Block Damage
--Oyuncu bir bloğa vurduğunda

*Örneğin;
Kod:
on block damage:
    send "Bir bloğa vurdun!" to player


On Bed Leave
--Oyuncu yataktan çıkınca

*Örneğin;
Kod:
on bed leave:
    send "Günaydın dostum!" to player


On Bed Enter
--Oyuncu yatağa girince

*Örneğin;
Kod:
on bed enter:
    send "İyi geceler :)" to player
 
#Veya;
on bed enter:
    cancel event
    send "Uyumak yasak !" to player

On Combust
--Gün ışığında canavarlar yanınca

*Örneğin;
Kod:
on combust:
    cancel event


On Fuel Burn
--Fırındaki yakıt kullanıldığında

*Örneğin;
Kod:
on fuel burn:
    send "Fırında ki yakıt harcandı" to player


On Grow
--Ağaç büyüdüğünde

*Örneğin;
Kod:
on grow:
    send "Bir ağaç büyüdü!" to player
 
#Veya;
on grow:
    cancel event

KOMUTLAR
Komutları 2 şekilde kullanabilirsiniz; "command x:"(x komudu oluştur), "on command x"(x komudu girildiğinde):
JavaScript:
command elma: #elma adında bir komut oluştur.
    trigger: #tetikleyici.
        give 1 apple to player #oyuncuya 1 elma ver.
        send "Afiyet Olsun" to player #oyuncuya mesaj gönder.
        
------------------------------------------------------------------

on command "gamemode":
    cancel event #İşlemi Engelle
    send "Gamemodeden Item Alamazsın!" to player #Oyuncuya mesaj gönder.
Artık sunucumuzda oyuncumuz "elma" komudunu girdiğinde
1 elma ve "afiyet olsun" mesajını alıcak
command(komut oluştururken) "Trigger(Tetikleyici)" olmadan çalışmaz.

ancak on command(komut kullanıldığında) kullanıcaksanız Tetikleyiciye(Trigger)'e gerek yok.
NOT: Skripte Yeni Başlayanların En Büyük Hatası Tab(Boşluk) Hatası yapmasıdır.
":" kullanıldıktan sonra aşağıya inilip TAB'a basılır.


Bu Konu da bu kadardı, eksik gördüğünüz şeyleri pozitif negatif yorumlarınızı
yazmayı unutmayın!
 

Son 1 saat içerisinde kimler izledi (Toplam: 0) Detayları İzle

Bu konuyu kimler izledi (Toplam: 1) Detayları İzle

Üst