byMasterTurk | EzikOyuncu | 1.7.2 | Troll bir eklenti

byMasterTurk

Kızıltaş Madencisi
En iyi cevaplar
0
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Merhaba arkadaşlar bugün sizlere yaptığım "EzikOyuncu" pluginini tanıtacağım
Pluginin amacı oyuncuya troll olarak "Sunucunun en ezik oyuncusu, <OyuncuIsmi>" şeklinde mesaj atar.
Sadece .jar lazımdır, dosya vs. oluşturmaz.
Ana komutlar : /ezik ve /ezikoyuncu komutlarıdır.


Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

--------------------------------------------
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 

Zorinkun

Blaze Yokedici
En iyi cevaplar
4
package me.masterturk.ezikoyuncu;

import java.util.logging.Level;
import java.util.logging.Logger;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Merkez extends JavaPlugin
{
public static final Logger logcu = Logger.getLogger("Minecraft");

public void onEnable() {
logcu.log(Level.INFO, "[EzikOyuncu] EzikOyuncu plugini basariyla aktif!");
}
public void onDisable() {
logcu.log(Level.INFO, "[EzikOyuncu] EzikOyuncu plugini basariyla devre disi!");
}

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if ((cmd.getName().equalsIgnoreCase("ezik")) && ((sender instanceof Player)))
{
Player player = (Player)sender;

player.sendMessage("Sunucun en ezik oyuncusu, " + player.getName() + "!");

return true;
}

return false;
}
}
Bu kadar kod ile kaliteli bir eklenti... Olmaz sanki ya...
 

byMasterTurk

Kızıltaş Madencisi
En iyi cevaplar
0
package me.masterturk.ezikoyuncu;

import java.util.logging.Level;
import java.util.logging.Logger;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Merkez extends JavaPlugin
{
public static final Logger logcu = Logger.getLogger("Minecraft");

public void onEnable() {
logcu.log(Level.INFO, "[EzikOyuncu] EzikOyuncu plugini basariyla aktif!");
}
public void onDisable() {
logcu.log(Level.INFO, "[EzikOyuncu] EzikOyuncu plugini basariyla devre disi!");
}

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if ((cmd.getName().equalsIgnoreCase("ezik")) && ((sender instanceof Player)))
{
Player player = (Player)sender;

player.sendMessage("Sunucun en ezik oyuncusu, " + player.getName() + "!");

return true;
}

return false;
}
}
Bu kadar kod ile kaliteli bir eklenti... Olmaz sanki ya...
Kodlaramı bakıyorsun ? Eğlence amaçlı yaptığım pluginin kodlarınamı bakıyorsun ? Evet sanırsam olmaz ama benim için bu kaliteli bir plugin, herkesin düşüncesi farklıdır
 

Zorinkun

Blaze Yokedici
En iyi cevaplar
4
Evet en ünlü eklentilerin kodlarına bakıyorum ve bilgiler ediniyorum.
 

>>TheLegend<<

Легенды никогда не умирают
En iyi cevaplar
4
Adam kendine niye ezik desin ki. Eğer kalite istiyorsan eklentinin kapsamlı olmasını sağlamalısın. Fikir her ne kadar kötü veya basit olursa olsun sen bunu kodlarla büyütebilirsin. Oyuncular başkaları içinde bu komutu kullanabilmeli ve o mesajı kullanıcılar ayarlardan veya mümkünse oyun içerisi komutlarla düzenlenebilir olmalı. Anlatmaya çalıştığım şey eklentinin kullanıcılara sunduğu kişiselleştirebilirlik ve kullanım kolaylığı, kullanıcıları eklentiye çeker. Ayrıca metodlarını türkçe kullanmaya özen göster. Kendine ait sabit kodlar edinmeye çalış kendi tarzını oluştur. Unutma ki: yazarın kimliği kodlama stilidir. Ve sanıyorum ki artık kendi kimliğini çıkarmanın zamanı geldi. Daha geniş fikirlerle ve kendine has bir stille yazılmış o harika eklentini bekliyorum.

Avea inTouch 2 cihazımdan Tapatalk kullanılarak gönderildi
 
Üst