Menü
💬 Forum 🛒 Mağaza ⛏️ Sunucular ⚔️ Klanlar 📰 Blog 🏆 Liderlik 👥 Üyeler 🎖️ Rütbeler
1 üye online 👥 12 toplam üye 📝 Bugün 31 konu 💬 Bugün 33 mesaj

Minecraft Sunucusunda Özel Komutlar Oluşturma — Skript ile

orginscorel · 1 saat önce · 1 gönderi · 0 görüntülenme
#1

Özel Komut Sistemi — Sunucunuza Özgü Komutlar



Minecraft'ın varsayılan komut sistemi yeterli olmayabilir. Sunucunuza özgü komutlar eklemek profesyonellik katar ve oyuncular için kolaylık sağlar.

Neden Özel Komut?




  • Mevcut plugin'lerin sunmadığı özellikler
  • Kısa komut kısayolları (/top yerine /liderlik)
  • Özel yardım menüsü (/yardim)
  • [*]Sunucu bilgi komutları (/discord, /ip)


Skript ile Basit Komutlar




command /discord:
description: Discord sunucumuzun linki
trigger:
send "&9Discord: &fdiscord.gg/sunucu" to player
send "&7Katılın: etkinlikler, duyurular ve destek!" to player

command /ip:
description: Sunucu IP adresi
trigger:
send "&aIP: &fmc.sunucu.com" to player
send "&aPort: &f25565" to player

command /topluluk:
trigger:
send "&6--- Topluluğumuza Katılın ---" to player
send "&9Discord: &fdiscord.gg/sunucu" to player
send "&cYouTube: &fyoutube.com/sunucu" to player


Argümanlı Komutlar




command /oyuncu <player>:
permission: bilgi.goster
trigger:
set {_p} to arg-1
send "&7--- %{_p}% Hakkında ---" to player
send "&7Online: &a%{_p} is online ? "Evet" : "Hayır"%" to player
send "&7Bakiye: &e%{ekonomi::%{_p}%}%₺" to player


Admin Komutları




command /duyuru <text>:
permission: admin.duyuru
trigger:
broadcast "&c[Duyuru] &f%arg-1%"

command /oyuncu-say:
permission: admin.bilgi
trigger:
set {_sayi} to size of all players
send "&7Şu an &a%{_sayi}% &7oyuncu online." to player


Java Plugin'de Özel Komut




public class DiscordCommand implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (sender instanceof Player player) {
player.sendMessage("§9Discord: §fdiscord.gg/sunucu");
}
return true;
}
}


plugin.yml:

commands:
discord:
description: Discord linki
aliases: [dc]


commands.yml ile Alias




command-aliases:
geri: back
ev: home
giris: login


Özel komut sistemi hakkında sorularınız için bu konuya yazın!

Cevap yazabilmek için giriş yap.