Sol Reklam
Sağ Reklam

Rehber Skript nedir?, Neden kullanılmalıdır?, Nasıl Kodlanır?

  • Konuyu başlatan ThanatosUltio
  • Başlangıç Tarihi
  • 898
Durum
Mesaj gönderimine kapalı.
T

ThanatosUltio

Ziyaretçi
Merhaba değerli forum üyeleri!
Bugün sizlere Java bilmeden kodlayabileceğiniz, Skript eklentisini tanıtacağım.​
Rnodlj.png
SKRİPT NEDİR ?
Skript, Java dilini bilmeyenleri zor durumlardan kurtaran bir eklentidir.​
Java bilmeden de eklenti kodlayabilir, kolay yoldan otomatik eventleri bile yapabilirsiniz.​
Ayrıca oluşturduğunuz bu skriptler o kadar da bellek yormayıp, sunucunuzu dinlendirecektir.​
Ancak bazen de kullanılmamalı. Çünkü bazen eklenti kadar işlevli olmayabiliyor.​
Rnodlj.png
SKİPT NASIL KODLANIR?
Skript kodlamak için Youtuberların çektiği videolardan yararlanabilirsiniz.​
"Video Kanalı" adlı Youtuberdan​





"YusufYaman" adlı Youtuberdan​



"HyperVenox" adlı Youtuberdan​



Rnodlj.png
NEDEN KULLANMALIYIM?
Türk sunucularının çoğunda kullanılan Skript eklentisini kullanmanız için birçok sebep var. Örneğin bir çekiliş yapmak istiyorsunuz. Bunun için sürüyle eklenti var. Ancak kim küçücük bir çekiliş için eklenti kullanmak ister ki? Tam da bu noktada yardımınıza Skript koşuyor. En fazla 4 satır kod yazıp, kendi belirlediğiniz komutla direk çekiliş yapabilirsiniz.​
Rnodlj.png
EKSTRA EKLENTİLER
Skript, sadece kendi eklentisi ile pek bir işleve sahip değildir. Tabii bu işe yaramadığı anlamına da gelmez. Yine de, çoğu Skript'te ek bir eklenti ihtiyacı vardır.​
Örneğin; Wild Skript, SkRayFall, SkQuery​

Rnodlj.png
NASIL YÜKLENİR?
Yüklemesi bile çok kolay. Sadece aşağıdaki bağlantılardan istediğinize tıklayıp .jar dosyasını indirin, ve ardından sunucunuzun "plugins" klasörüne atın. Bu kadar!​
İndirme Bağlantısı; Skript
Rnodlj.png
BİRKAÇ SKRİPT PAYLAŞIMI
Kod:
command /cekilis:[/INDENT][/INDENT]
[INDENT][INDENT]    permission: cekilis.admin[/INDENT][/INDENT]
[INDENT][INDENT]    permission message: &cRasgele Kisi Secmeyi Sadece Adminler Yapabilir.[/INDENT][/INDENT]
[INDENT][INDENT]    trigger:[/INDENT][/INDENT]
[INDENT][INDENT]        loop all players:[/INDENT][/INDENT]
[INDENT][INDENT]            add loop-player to {_cekilisliste::*}[/INDENT][/INDENT]
[INDENT][INDENT]            if size of {_cekilisliste::*} is more than 0:[/INDENT][/INDENT]
[INDENT][INDENT]                set {_player} to a random element out of {_cekilisliste::*}[/INDENT][/INDENT]
[INDENT][INDENT]                execute console command "chatkilit kilitle"[/INDENT][/INDENT]
[INDENT][INDENT]                send "{@serverad} &c%player% &eAdlı Yetkili VIP Çekilişini Başlattı" to all players[/INDENT][/INDENT]
[INDENT][INDENT]                wait 2 second[/INDENT][/INDENT]
[INDENT][INDENT]                send "{@serverad} Evente Son 5" to all players[/INDENT][/INDENT]
[INDENT][INDENT]                wait 1 second[/INDENT][/INDENT]
[INDENT][INDENT]                send "{@serverad} Evente Son 4" to all players[/INDENT][/INDENT]
[INDENT][INDENT]                wait 1 second[/INDENT][/INDENT]
[INDENT][INDENT]                send "{@serverad} Evente Son 3" to all players[/INDENT][/INDENT]
[INDENT][INDENT]                wait 1 second[/INDENT][/INDENT]
[INDENT][INDENT]                send "{@serverad} Evente Son 2" to all players[/INDENT][/INDENT]
[INDENT][INDENT]                wait 1 second[/INDENT][/INDENT]
[INDENT][INDENT]                send "{@serverad} Evente Son 1" to all players[/INDENT][/INDENT]
[INDENT][INDENT]                wait 2 second[/INDENT][/INDENT]
[INDENT][INDENT]                send "{@serverad} &c%{_player}% &eAdlı Oyuncu VIP Çekilişini &aKazandı!" to all players[/INDENT][/INDENT]
[INDENT][INDENT]                execute console command "manuadd %{_player}% {@vipad}"[/INDENT][/INDENT]
[INDENT][INDENT]                send "{@serverad} &c%{_player}% Adlı Oyuncuya &c{@serverad} &eVIP Yetkisi Verildi" to all players[/INDENT][/INDENT]
[INDENT][INDENT]                execute console command "chatkilit aç"[/INDENT][/INDENT]
[INDENT][INDENT]                stop

Kod:
on break of lapis lazuli ore:[/INDENT][/INDENT]
[INDENT][INDENT]    if player has got is Lapis Lazuli 640:[/INDENT][/INDENT]
[INDENT][INDENT]    cancel event[/INDENT][/INDENT]
[INDENT][INDENT]    remove 640 Lapis Lazuli from player[/INDENT][/INDENT]
[INDENT][INDENT]        send "&aHesabınızdan 640 Tane Lapis Lazuli Alındı, Hesabınıza 10000 TL Eklendi" to player[/INDENT][/INDENT]
[INDENT][INDENT]        excute command console "money give 10000 %player%"[/INDENT][/INDENT]
[INDENT][INDENT]


Rnodlj.png
Konumu okuduğunuz için teşekkürler. Umarım yardımcı olabilmişimdir.​
İYİ FORUMLAR DİLERİM!
 
Son düzenleyen: Moderatör:

twond.

愛を作ろう
Katılım
13 Ocak 2018
Mesajlar
501
Elmaslar
361
Puanlar
14.480
Yaş
24
Yer
İstanbul
Minecraft
metebae
T

ThanatosUltio

Ziyaretçi
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı