TOTORİAL SKRİPTİ | TANITIM, EĞİTİM SKRİPTİ! V0.2 BETA!1

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

MustafaBingul

Creeper Evimi Patlattı
Katılım
27 Mayıs 2018
Mesajlar
409
Elmaslar
143
Puan
7.085
Konum
Türkiye
Minecraft
BingulHan

Discord:

BingulHan#4136

Merhaba arkadaşlar bugün sizlere bazı sunucularda ilk girdiğinizde sunucuyu tanıtan bir skript vardır. Bu skripti kendim kodlamayı başardım ve hiç bug yoktur! herkezden sadece destek istiyorum bu skript 100% tamamı bana aittir ve hiçbir addona gerek bulunmuyor sadece title için TitLeManager plugin lazım.

skript hakkında bilgiler:

Bağımlı olduğu pluginler:
- Skript
- TitleManager


Kurulum ve öğretim:
- /egitim1belirle ile ilk tanıtım yerini belirliyebilirsin
- /egitim2belirle ile 2. tanıtım yerini belirliyebilirsin ve şöyle devam etmektedir /egitim5belirle'ye kadar.


sonraki yazıları skript dosyasından düzenleyebilirsin.

- /egitim yazarak eğitim'e başlıyabilirsin ve sunucuya ilk giriş yaptıgınızda otomatik tanıtım yapılır.

Kod:
command /egit1belirle:
    permission: skript.spawn
    trigger:
        set {egit1} to location of player
        message "&4Egit1 Belirlendi."
        stop

command /egit2belirle:
    permission: skript.spawn
    trigger:
        set {egit2} to location of player
        message "&4Egit2 Belirlendi."
        stop       
      
command /egit3belirle:
    permission: skript.spawn
    trigger:
        set {egit3} to location of player
        message "&4Egit3 Belirlendi."
        stop
      
command /egit4belirle:
    permission: skript.spawn
    trigger:
        set {egit4} to location of player
        message "&4Egit4 Belirlendi."
        stop   

command /egit5belirle:
    permission: skript.spawn
    trigger:
        set {egit5} to location of player
        message "&4Egit5 Belirlendi."
        stop

command /egit6belirle:
    permission: skript.spawn
    trigger:
        set {egit6} to location of player
        message "&4Egit6 Belirlendi."
        stop       

command /egitim:
    trigger:
        execute console command "v %player%"
        teleport player to {egit1}
        wait 2 seconds
        execute console command "tm msg %player% &cBurası &e&nEdit!"
        wait 2 seconds
        message "&eBurada kazı kazıp eşyalar kazanabilirsin ve &c/warp edit&e'ile edit'e gidebilirsin"
        wait 5 seconds
        teleport player to {egit2}
        wait 2 seconds
        execute console command "tm msg %player% &cBurası &e&nKasa!"
        wait 2 seconds
        message "&eBurada kasa anahtarlarınla kasa açabilirsin ve &c/warp kasalar&e'ile kasalar'a gidebilirsin"
        wait 5 seconds
        teleport player to {egit3}
        wait 2 seconds
        execute console command "tm msg %player% &cBurası &e&nTakas!"
        wait 2 seconds
        message "&eBurada köylülerle eşyalar takas edebilirsin ve &c/warp takas &eile takas'a gidebilirsin"
        wait 5 seconds
        teleport player to {egit4}
        wait 2 seconds
        execute console command "tm msg %player% &cBurası &e&nBilgi!"
        wait 2 seconds
        message "&eBurada Alımlar,YouTuber Bilgi, En iyileri görebilirsin ve &c/warp bilgi &eile bilgiye gidebilirsin"
        wait 5 seconds
        teleport player to {egit5}
        wait 2 seconds
        execute console command "tm msg %player% &cBurası &e&nArena!"
        wait 2 seconds
        message "&eBurada arkadaşlarınla savaşabilirsin ve &c/warp arena &eile arenaya gidebilirsin"
        wait 5 seconds
        teleport player to {egit6}
        wait 2 seconds
        execute console command "tm msg %player% &cBurası &e&nLobi!"
        wait 2 seconds
        message "&eBurasıda Lobi Şık Demi:D"
        wait 4 seconds
        execute console command "v %player%"
        execute console command "spawn %player%"
        execute console command "tm msg %player% &d&nEğitim &nTamamlandı!"
        wait 3 seconds
        stop

Screenshot_1.jpg
 

Ekli dosyalar

  • 2018-12-28_15.25.05.png
    2018-12-28_15.25.05.png
    537,8 KB · Görüntüleme: 148
Moderatör tarafından düzenlendi:
Açıkcası hoşuma gitmedi çok eksiği var . titlemanager yapmak ile skript kodu ile tittle mesajı gönderebilirdiniz , oyuncu egitimdeyken komut kullanamama ws gibi özellikler eklenebilirdi.
 
BU skrpti yeniliyeceğiz arkadaşlar bu kadar kalmıyacak ama sımdılık hıc bulamayanlar ıcın idial
 
Totorial -> Tutorial

Lütfen şu skriptleri kısaltmayı dene. Ayrıca şu "STOP" şeysini sana kim gösterdi bilmiyorum ama her şeyin sonuna onu koymak zorunda değilsin.

Ek olarak Türkçe'yi doğru kullanırsan yazdıklarını daha iyi ifade edebilirsin.
 
Eksikleri var geliştirmelisin.
 
Ulan Totorial tükçe mi yanına tanıtım yazdım :d
 
Featherboard benimkinin aynısı?
 
Konu düzeni yok, her alan için ayrı komut kurmuşsun, onun yerine arg ekleyebilirdin tek bir komuta. Türkçeyi bile düzgün yazamamışsın, Totorial değil Tutorial, seçilen eğitim yerlerine ait mesajlar yazılı, yani onu ekstra düzenlemek gerekiyor, SkRayFall yerine TM ile mesaj göndermen gereksiz olmuş aynı şekilde stop eklemen de. Gereksiz skript.
 
execute console command "tm msg %player% &d&nEğitim &nTamamlandı!" yerine SkrayFall kullanmamak
"hide player from all players" yerine"execute console command "v %player%"
bir sürü komut oluşturmak yerine argüment kullanmak.
eğitimdeyken command/chat eylemlerini kapatmamak,
ve zaten skriptin sonuna "stop" koymak gibi kötü niteliklere sahip.
Not: Bir sürü "wait" kullanmak schedular timing de sıkıntı çıkardığına şahit oldum. tek bir oyuncu varken çok sıkıntı çıkartmayabilir fakat çok fazla wait var....

ve TUTORIAL diye yazılır.

kendini geliştirmen lazım....
 
tm geliştirim kendimi ama size bir soru tutorial türkçe kelime mi? onun yerıne tanıtım yazdım :D
 
İngilizce yazımı Tutorial zaten. Hatan orada güzel kardeşim
 
Geliştirilmeli, Fakat "/egitimbelirle1" gibi komutlar yerine "/yerbelirle [LAPİS/KASA...]" yapılabilirdi.Gereksiz Yere Kod Fazlalığı ve Karışıklık Önlenirdi.
 
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